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 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 2007
    Abbreviated titleREFSQ 2007
    CountryNorway
    CityTrondheim
    Period11/06/0712/06/07
    Internet address

    Fingerprint

    Software engineering
    Specifications
    Fuzzy sets
    Engineers
    Defects

    Keywords

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

    Cite this

    Noppen, J. A. R., van den Broek, P. M., & Aksit, M. (2007). Imperfect Requirements in Software Development. In P. Sawyer, B. Paech, & P. Heymans (Eds.), Requirements Engineering: Foundation for Software Quality (pp. 247-261). (Lecture Notes in computer Science; Vol. 4542, No. 4542). London: Springer. https://doi.org/10.1007/978-3-540-73031-6_18
    Noppen, J.A.R. ; van den Broek, P.M. ; Aksit, Mehmet. / Imperfect Requirements in Software Development. Requirements Engineering: Foundation for Software Quality. editor / Pete Sawyer ; Barbara Paech ; Patrick Heymans. London : Springer, 2007. pp. 247-261 (Lecture Notes in computer Science; 4542).
    @inproceedings{67a844ca9cf94bd08cc82f5de74b46dc,
    title = "Imperfect Requirements in Software Development",
    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.",
    keywords = "SE-SC: Soft Computing applied to Software Engineering, EWI-10360, trace model, METIS-241729, Optimization, IR-60272, fuzzy requirement",
    author = "J.A.R. Noppen and {van den Broek}, P.M. and Mehmet Aksit",
    note = "10.1007/978-3-540-73031-6_18",
    year = "2007",
    month = "6",
    day = "1",
    doi = "10.1007/978-3-540-73031-6_18",
    language = "English",
    isbn = "978-3-540-73030-9",
    series = "Lecture Notes in computer Science",
    publisher = "Springer",
    number = "4542",
    pages = "247--261",
    editor = "Pete Sawyer and Barbara Paech and Patrick Heymans",
    booktitle = "Requirements Engineering: Foundation for Software Quality",

    }

    Noppen, JAR, van den Broek, PM & Aksit, M 2007, Imperfect Requirements in Software Development. in P Sawyer, B Paech & P Heymans (eds), Requirements Engineering: Foundation for Software Quality. Lecture Notes in computer Science, no. 4542, vol. 4542, Springer, London, pp. 247-261, 13th International Working Conference on Requirements Engineering: Foundation for Software Quality 2007, Trondheim, Norway, 11/06/07. https://doi.org/10.1007/978-3-540-73031-6_18

    Imperfect Requirements in Software Development. / Noppen, J.A.R.; van den Broek, P.M.; Aksit, Mehmet.

    Requirements Engineering: Foundation for Software Quality. ed. / Pete Sawyer; Barbara Paech; Patrick Heymans. London : Springer, 2007. p. 247-261 (Lecture Notes in computer Science; Vol. 4542, No. 4542).

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

    TY - GEN

    T1 - Imperfect Requirements in Software Development

    AU - Noppen, J.A.R.

    AU - van den Broek, P.M.

    AU - Aksit, Mehmet

    N1 - 10.1007/978-3-540-73031-6_18

    PY - 2007/6/1

    Y1 - 2007/6/1

    N2 - 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.

    AB - 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.

    KW - SE-SC: Soft Computing applied to Software Engineering

    KW - EWI-10360

    KW - trace model

    KW - METIS-241729

    KW - Optimization

    KW - IR-60272

    KW - fuzzy requirement

    U2 - 10.1007/978-3-540-73031-6_18

    DO - 10.1007/978-3-540-73031-6_18

    M3 - Conference contribution

    SN - 978-3-540-73030-9

    T3 - Lecture Notes in computer Science

    SP - 247

    EP - 261

    BT - Requirements Engineering: Foundation for Software Quality

    A2 - Sawyer, Pete

    A2 - Paech, Barbara

    A2 - Heymans, Patrick

    PB - Springer

    CY - London

    ER -

    Noppen JAR, van den Broek PM, Aksit M. Imperfect Requirements in Software Development. In Sawyer P, Paech B, Heymans P, editors, Requirements Engineering: Foundation for Software Quality. London: Springer. 2007. p. 247-261. (Lecture Notes in computer Science; 4542). https://doi.org/10.1007/978-3-540-73031-6_18