Imperfect Requirements in Software Development

J.A.R. Noppen, P.M. van den Broek, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    6 Citations (Scopus)

    Abstract

    Requirement Specifications are very difficult to define. Due to lack of information and differences in interpretation, software engineers are faced with the necessity to redesign and iterate. This imperfection in software requirement specifications is commonly addressed by incremental design. In this paper, we advocate an approach where the imperfect requirements in requirement specifications are modeled by fuzzy sets. By supporting this approach with a requirement tracing and an optimization approach, the necessity for design iteration can be reduced.
    Original languageEnglish
    Title of host publicationRequirements Engineering: Foundation for Software Quality
    EditorsPete Sawyer, Barbara Paech, Patrick Heymans
    Place of PublicationLondon
    PublisherSpringer
    Pages247-261
    Number of pages15
    ISBN (Print)978-3-540-73030-9
    DOIs
    Publication statusPublished - 1 Jun 2007
    Event13th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2007 - Trondheim, Norway
    Duration: 11 Jun 200712 Jun 2007
    Conference number: 13
    https://refsq.org/2007/

    Publication series

    NameLecture Notes in computer Science
    PublisherSpringer Verlag
    Number4542
    Volume4542
    ISSN (Print)0302-9743

    Other

    Other13th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2007
    Abbreviated titleREFSQ
    CountryNorway
    CityTrondheim
    Period11/06/0712/06/07
    Internet address

    Keywords

    • SE-SC: Soft Computing applied to Software Engineering
    • EWI-10360
    • trace model
    • METIS-241729
    • Optimization
    • IR-60272
    • fuzzy requirement

    Fingerprint Dive into the research topics of 'Imperfect Requirements in Software Development'. Together they form a unique fingerprint.

    Cite this