A validated model for the scoping process of quality requirements: a multi-case study

Thomas Olsson*, Krzysztof Wnuk, Slinger Jansen

*Corresponding author for this work

    Research output: Contribution to journalArticleAcademicpeer-review

    Abstract

    Quality requirements are vital to developing successful software products. However, there exist evidence that quality requirements are managed mostly in an “ad hoc” manner and down-prioritized. This may result in insecure, unstable, slow products, and unhappy customers. We have developed a conceptual model for the scoping process of quality requirements – QREME – and an assessment model – Q-REPM – for companies to benchmark when evaluating and improving their quality requirements practices. Our model balances an upfront forward-loop with a data-driven feedback-loop. Furthermore, it addresses both strategic and operational decisions. We have evaluated the model in a multi-case study at two companies in Sweden and three companies in The Netherlands. We assessed the scoping process practices for quality requirements and provided improvement recommendations for which practices to improve. The study confirms the existence of the constructs underlying QREME. The companies perform, in the median, 24% of the suggested actions in Q-REPM. None of the companies work data-driven with their quality requirements, even though four out of five companies could technically do so. Furthermore, on the strategic level, quality requirements practices are not systematically performed by any of the companies. The conceptual model and assessment model capture a relevant view of the quality requirements practices and offer relevant improvement proposals. However, we believe there is a need for coupling quality requirements practices to internal and external success factors to motive companies to change their ways of working. We also see improvement potential in the area of business intelligence for QREME in selecting data sources and relevant stakeholders.

    Original languageEnglish
    Article number26
    Number of pages29
    JournalEmpirical Software Engineering
    Volume26
    Issue number2
    DOIs
    Publication statusPublished - 2 Mar 2021

    Bibliographical note

    Funding Information:
    We thank the companies for participating in the study and the valuable feedback we received. We would like to acknowledge that this work was supported by the KKS foundation through the S.E.R.T. Research Profile project at Blekinge Institute of Technology.

    Publisher Copyright:
    © 2021, The Author(s).

    Funding

    We thank the companies for participating in the study and the valuable feedback we received. We would like to acknowledge that this work was supported by the KKS foundation through the S.E.R.T. Research Profile project at Blekinge Institute of Technology.

    Keywords

    • Case study
    • Non-functional requirements
    • Quality requirements

    Fingerprint

    Dive into the research topics of 'A validated model for the scoping process of quality requirements: a multi-case study'. Together they form a unique fingerprint.

    Cite this