Software architects’ experiences of quality requirements: what we know and what we do not know?

Maia Daneva, Luigi Buglione, Andrea Herrmann

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

    12 Citations (Scopus)

    Abstract

    [Context/motivation]
    Quality requirements (QRs) are a concern of both requirement engineering (RE) specialists and software architects (SAs). However, the majority of empirical studies on QRs take the RE analysts’/clients’ perspectives, and only recently very few included the SAs’ perspective. As a result, (i) relatively little is known about SAs’ involvement in QRs engineering and their coping strategies, and (ii) whatever is known mostly comes from small and midsized projects.

    [Question/problem]
    The question in this exploratory study is how SAs cope with QRs in the context of large and contract-based software system delivery projects.

    [Principal ideas/results]
    We executed an exploratory case study with 20 SAs in the context of interest. The key results indicate the role SAs play in QRs engineering, the type of requirements communication processes SAs are involved in, the ways QRs are discovered, documented, quantified, validated and negotiated. Our most important findings are that in contract-based contexts: (1) the QRs are approached with the same due diligence as the functional requirements and the architecture design demand, (2) the SAs act proactively and embrace responsibilities over the QRs, (3) willingness to pay and affordability seem as important QRs prioritization criteria as cost and benefits do, and (4) QRs engineering is perceived as a social activity and not as much as a tool and method centric activity. [Contribution] The main contributions of the paper are (i) the explication of the QRs process from SAs’ perspective, and (ii) the comparison of our findings with previously published results.
    Original languageEnglish
    Title of host publication19th International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2013
    EditorsJ. Doerr, A. Opdahl
    Place of PublicationLondon
    PublisherSpringer
    Pages1-17
    Number of pages17
    ISBN (Print)978-3-642-37421-0
    DOIs
    Publication statusPublished - 1 Mar 2013
    Event19th International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2013 - ATLANTIC Congress Hotel , Essen, Germany
    Duration: 8 Apr 201311 Apr 2013
    Conference number: 19
    https://refsq.org/2013/

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer Verlag
    Volume7830
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference19th International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2013
    Abbreviated titleREFSQ
    CountryGermany
    CityEssen
    Period8/04/1311/04/13
    Internet address

    Keywords

    • SCS-Services
    • EWI-23183
    • Quality Requirements
    • Software Architecture Design
    • IR-85249
    • Contract-based software development
    • Exploratory case study
    • METIS-296363
    • Empirical Research Method

    Fingerprint Dive into the research topics of 'Software architects’ experiences of quality requirements: what we know and what we do not know?'. Together they form a unique fingerprint.

    Cite this