QFL: Data-Driven Feedback Loop to Manage Quality in Agile Development

02/11/2021
by   Lidia López, et al.
0

Background: Quality requirements (QRs) describe desired system qualities, playing an important role in the success of software projects. In the context of agile software development (ASD), where the main objective is the fast delivery of functionalities, QRs are often ill-defined and not well addressed during the development process. Software analytics tools help to control quality though the measurement of quality-related software aspects to support decision-makers in the process of QR management. Aim: The goal of this research is to explore the benefits of integrating a concrete software analytics tool, Q-Rapids Tool, to assess software quality and support QR management processes. Method: In the context of a technology transfer project, the Softeam company has integrated Q-Rapids Tool in their development process. We conducted a series of workshops involving Softeam members working in the Modelio product development. Results: We present the Quality Feedback Loop (QFL) process to be integrated in software development processes to control the complete QR life-cycle, from elicitation to validation. As a result of the implementation of QFL in Softeam, Modelio's team members highlight the benefits of integrating a data analytics tool with their project planning tool and the fact that project managers can control the whole process making the final decisions. Conclusions: Practitioners can benefit from the integration of software analytics tools as part of their software development toolchain to control software quality. The implementation of QFL promotes quality in the organization and the integration of software analytics and project planning tools also improves the communication between teams.

READ FULL TEXT

page 2

page 3

page 6

page 7

research
07/30/2019

Towards Using Data to Inform Decisions in Agile Software Development: Views of Available Data

Software development comprises complex tasks which are performed by huma...
research
03/26/2018

A Quality Model for Actionable Analytics in Rapid Software Development

Background: Accessing relevant data on the software product, process, an...
research
08/08/2022

On the Benefits And Problems Related to Using Definition of Done – A Survey Study

Context: Definition of Done (DoD) is one of the fundamental concepts of ...
research
07/23/2021

Towards a Human Values Dashboard for Software Development: An Exploratory Study

Background: There is a growing awareness of the importance of human valu...
research
10/24/2019

Practical experiences and value of applying software analytics to manage quality

Background: Despite the growth in the use of software analytics platform...
research
07/18/2019

A Survey of Data Quality Measurement and Monitoring Tools

High-quality data is key to interpretable and trustworthy data analytics...
research
04/13/2022

xPACE and TASC Modeler: Tool support for data-driven context modeling

From a requirements engineering point of view, the elicitation of contex...

Please sign up or login with your details

Forgot password? Click here to reset