Advertisement

Q-Rapids: Quality-Aware Rapid Software Development – An H2020 Project

  • Lidia López
  • Marc OriolEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11915)

Abstract

This work reports the objectives, current state, and outcomes of the Q-Rapids H2020 project. Q-Rapids (Quality-Aware Rapid Software Development) proposes a data-driven approach to the production of software following very short development cycles. The focus of Q-Rapids is on quality aspects, represented through quality requirements. The Q-Rapids platform, which is the tangible software asset emerging from the project, mines software repositories and usage logs to identify candidate quality requirements that may ameliorate the values of strategic indicators like product quality, time to market or team productivity. Four companies are providing use cases to evaluate the platform and associated processes.

Keywords

Software quality Data-driven requirements engineering Rapid software development Quality requirements 

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 programme under grant agreement No. 732253.

References

  1. 1.
    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
  2. 2.
    Franch, X., Lopez, L., Martínez-Fernández, S., Oriol, M., Rodríguez, P., Trendowicz, A.: Quality-aware rapid software development: the Q-rapids project. In: Mazzara, M., Bruel, J.M., Meyer, B., Petrenko, A. (eds.) TOOLS 2019. LNCS, vol. 11771, pp. 378–392. Springer, Heidelberg (2019).  https://doi.org/10.1007/978-3-030-29852-4_32
  3. 3.
    López, L., et al.: Q-rapids tool prototype: supporting decision-makers in managing quality in rapid software development. In: Mendling, J., Mouratidis, H. (eds.) CAiSE 2018. LNBIP, vol. 317, pp. 200–208. Springer, Cham (2018).  https://doi.org/10.1007/978-3-319-92901-9_17CrossRefGoogle Scholar
  4. 4.
    Martínez-Fernández, S., et al.: Continuously assessing and improving software quality with software analytics tools: a case study. IEEE Access 7, 68219–68239 (2019)CrossRefGoogle Scholar
  5. 5.
    Manzano, M., Mendes, E., Gómez, C., Ayala, C., Franch, X.: Using Bayesian networks to estimate strategic indicators in the context of rapid software development. In: PROMISE 2018, pp. 52–55 (2018)Google Scholar
  6. 6.
    Manzano, M., Ayala, C., Gomez, C., López, L.: A software service supporting software quality forecasting. In: DSQA 2019 (2019)Google Scholar
  7. 7.
    Oriol, M., et al.: Data-driven elicitation of quality requirements in agile companies. In: Piattini, M., Rupino da Cunha, P., García Rodríguez de Guzmán, I., Pérez-Castillo, R. (eds.) QUATIC 2019. CCIS, vol. 1010, pp. 49–63. Springer, Cham (2019).  https://doi.org/10.1007/978-3-030-29238-6_4CrossRefGoogle Scholar
  8. 8.
    Ram, P., Rodríguez, P., Oivo, M.: Software process measurement and related challenges in agile software development: a multiple case study. In: Kuhrmann, M., et al. (eds.) PROFES 2018, vol. 11271, pp. 272–287. Springer, Heidelberg (2018).  https://doi.org/10.1007/978-3-030-03673-7_20

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Universitat Politècnica de Catalunya (UPC)BarcelonaSpain

Personalised recommendations