Data-driven elicitation of quality requirements in agile companies
Document typeConference report
Rights accessOpen Access
European Commission's projectQ-RAPIDS - Quality-Aware Rapid Software Development (EC-H2020-732253)
Quality Requirements (QRs) are a key artifact to ensure the quality and success of a software system. Despite its importance, QRs have not reached the same degree of attention as its functional counterparts, especially in the context of trending software development methodologies like Agile Software Development (ASD). Moreover, crucial information that can be obtained from data sources of a project under development (e.g. JIRA, github,…) are not fully exploited, or even neglected, in QR elicitation activities. In this work, we present a data-driven approach to semi-automatically generate and document QRs in the context of ASD. We define an architecture focusing on the process and the artefacts involved. We validate and iterate on such architecture by conducting workshops in four companies of different size and profile. Finally, we present the implementation of such architecture, considering the feedback and outcomes of the conducted workshops.
CitationOriol, M. [et al.]. Data-driven elicitation of quality requirements in agile companies. A: International Conference on the Quality of Information and Communications Technology. "Quality of Information and Communications Technology 12th International Conference, QUATIC 2019: Ciudad Real, Spain, September 11-13, 2019: proceedings". Berlín: Springer, 2019, p. 49-63.
All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder