Advertisement

Q-Rapids Tool Prototype: Supporting Decision-Makers in Managing Quality in Rapid Software Development

  • Lidia LópezEmail author
  • Silverio Martínez-Fernández
  • Cristina Gómez
  • Michał Choraś
  • Rafał Kozik
  • Liliana Guzmán
  • Anna Maria Vollmer
  • Xavier Franch
  • Andreas Jedlitschka
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 317)

Abstract

Software quality is an essential competitive factor for the success of software companies today. Increasing the software quality levels of software products and services requires an adequate integration of quality requirements (QRs) in the software life-cycle, which is still scarcely supported in current rapid software development (RSD) approaches. One of the goals of the Q-Rapids (Quality-aware Rapid Software Development) method is providing tool support to decision-makers for QR management in RSD. The Q-Rapids method is based on gathering data from several and heterogeneous sources, to be aggregated into quality-related strategic indicators (e.g., customer satisfaction, product quality) and presented to decision-makers using a highly informative dashboard. The current release of Q-Rapids Tool provides four sets of functionality: (1) data gathering from source tools (e.g. GitLab, Jira, SonarQube, and Jenkins), (2) aggregation of data into three levels of abstraction (metrics, product/process factors, and strategic indicators), (3) visualization of the aggregated data, and (4) navigation through the aggregated data. The tool has been evaluated by four European companies that follow RSD processes.

Keywords

Agile Decision-making Quality requirement Non-functional requirements Rapid software development Strategic indicator Dashboard 

Notes

Acknowledgments

This work is a result of the Q-Rapids project, which has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No. 732253. We would like to thank Guillem Bonet, Oriol Martínez, and Axel Wickenkamp for the implementation of the Q-Rapids prototype.

References

  1. 1.
    Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46 (2000)Google Scholar
  2. 2.
    Schön, E.M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Comput. Stand. Interfaces 49, 79–91 (2017)CrossRefGoogle Scholar
  3. 3.
    Guzmán, L., Oriol, M., Rodríguez, P., Franch, X., Jedlitschka, A., Oivo, M.: How can quality awareness support rapid software development? – a research preview. In: Grünbacher, P., Perini, A. (eds.) REFSQ 2017. LNCS, vol. 10153, pp. 167–173. Springer, Cham (2017).  https://doi.org/10.1007/978-3-319-54045-0_12CrossRefGoogle Scholar
  4. 4.
    Wagner, S., et al.: Operationalised product quality models and assessment: the Quamoco approach. Inf. Softw. Technol. 62(2015), 101–123 (2015)CrossRefGoogle Scholar
  5. 5.
    Martínez-Fernández, S., Jedlitschka, A., Guzmán, L., Vollmer, A.M.: A quality model for actionable analytics in rapid software development (2018). arXiv:1803.09670
  6. 6.
    Kozik, R., Choraś, M., Puchalski, D., Renk, R.: Q-Rapids framework for advanced data analysis to improve rapid software development. J Ambient Intell. Humaniz. Comput. (2018). https://link.springer.com/article/10.1007/s12652-018-0784-5
  7. 7.
    Venkatesh, V., Bala, H.: Technology acceptance model 3 and a research agenda on interventions. Decis. Sci. 39(2), 273–315 (2008)CrossRefGoogle Scholar
  8. 8.
    McKinney, V., Yoon, K., Zahedi, F.M.: The measurement of web customer satisfaction: an expectation and disconfirmation approach. Inf. Syst. Res. 13(3), 296–315 (2002)CrossRefGoogle Scholar
  9. 9.
    Jensen, F.V.: An Introduction to Bayesian Networks. UCL Press, London (1996)Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Lidia López
    • 1
    Email author
  • Silverio Martínez-Fernández
    • 2
  • Cristina Gómez
    • 1
  • Michał Choraś
    • 3
    • 4
  • Rafał Kozik
    • 3
    • 4
  • Liliana Guzmán
    • 2
  • Anna Maria Vollmer
    • 2
  • Xavier Franch
    • 1
  • Andreas Jedlitschka
    • 2
  1. 1.Universitat Politècnica de Catalunya (UPC)BarcelonaSpain
  2. 2.Fraunhofer IESEKaiserslauternGermany
  3. 3.ITTI Sp. Z O.O.PoznańPoland
  4. 4.University of Science and Technology, UTP BydgoszczBydgoszczPoland

Personalised recommendations