Skip to main content

2017 | OriginalPaper | Buchkapitel

How Can Quality Awareness Support Rapid Software Development? – A Research Preview

verfasst von : Liliana Guzmán, Marc Oriol, Pilar Rodríguez, Xavier Franch, Andreas Jedlitschka, Markku Oivo

Erschienen in: Requirements Engineering: Foundation for Software Quality

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Context and Motivation: Rapid software development (RSD) refers to the organizational capability to develop, release, and learn from software in rapid cycles without compromising its quality. To achieve RSD, it is essential to understand and manage software quality along the software lifecycle. Question/Problem: Despite the numerous information sources related to product quality, there is a lack of mechanisms for supporting continuous quality management throughout the whole RSD process. Principal ideas/Results: We propose Q-Rapids, a data-driven, quality-aware RSD framework in which quality and functional requirements are managed together. Quality requirements are incrementally elicited and refined based on data gathered at both development time and runtime. Project, development, and runtime data is aggregated into quality-related indicators to support decision makers in steering future development cycles. Contributions: Q-Rapids aims to increase software quality through continuous data gathering and analysis, as well as continuous management of quality requirements.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.A.: Systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51(B), 915–929 (2014) Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.A.: Systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51(B), 915–929 (2014)
2.
Zurück zum Zitat Fitzgerald, B., Stol, K.J.: Continuous software engineering: a roadmap and agenda. J. Syst. Softw. 123, 176–189 (2017)CrossRef Fitzgerald, B., Stol, K.J.: Continuous software engineering: a roadmap and agenda. J. Syst. Softw. 123, 176–189 (2017)CrossRef
3.
Zurück zum Zitat Mäntylä, M.V., Adams, B., Khomh, F., Engström, E., Petersen, K.: On rapid releases and software testing: a case study and a semi-systematic literature review. Empirical Softw. Eng. 25(2), 1384–1425 (2015)CrossRef Mäntylä, M.V., Adams, B., Khomh, F., Engström, E., Petersen, K.: On rapid releases and software testing: a case study and a semi-systematic literature review. Empirical Softw. Eng. 25(2), 1384–1425 (2015)CrossRef
4.
Zurück zum Zitat Rodríguez, P., Haghighatkhah, A., et al.: Continuous deployment of software intensive products and services: a systematic mapping study. J. Syst. Softw. 123, 263–291 (2017)CrossRef Rodríguez, P., Haghighatkhah, A., et al.: Continuous deployment of software intensive products and services: a systematic mapping study. J. Syst. Softw. 123, 263–291 (2017)CrossRef
5.
Zurück zum Zitat Ramesh, B., Baskerville, R., Cao, L.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20(5), 449–480 (2010)CrossRef Ramesh, B., Baskerville, R., Cao, L.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20(5), 449–480 (2010)CrossRef
6.
Zurück zum Zitat Wagner, S.: Software Product Quality Control. Springer, Berlin (2013)CrossRef Wagner, S.: Software Product Quality Control. Springer, Berlin (2013)CrossRef
7.
Zurück zum Zitat Lawrence, B., Wiegers, K., Ebert, C.: The top ten risks of requirements engineering. IEEE Softw. 18(6), 62–63 (2001)CrossRef Lawrence, B., Wiegers, K., Ebert, C.: The top ten risks of requirements engineering. IEEE Softw. 18(6), 62–63 (2001)CrossRef
8.
Zurück zum Zitat Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer Science & Business Media, Berlin (2000)CrossRefMATH Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering, vol. 5. Springer Science & Business Media, Berlin (2000)CrossRefMATH
9.
Zurück zum Zitat Dalpiaz, F., Korenko, M., Salay, R., Chechik, M.: Using the crowds to satisfy unbounded requirements. In: CrowdRE 2015, pp. 19–24 (2015) Dalpiaz, F., Korenko, M., Salay, R., Chechik, M.: Using the crowds to satisfy unbounded requirements. In: CrowdRE 2015, pp. 19–24 (2015)
10.
Zurück zum Zitat Maalej, M., Nayebi, M., Johann, T., Ruhe, G.: Toward data-driven requirements engineering. IEEE Softw. 33(1), 48–54 (2016)CrossRef Maalej, M., Nayebi, M., Johann, T., Ruhe, G.: Toward data-driven requirements engineering. IEEE Softw. 33(1), 48–54 (2016)CrossRef
11.
Zurück zum Zitat Caracciolo, A., Lungu, L.F., Nierstrasz, O.: How do software architects specify and validate quality requirements? In: ECSA 2014, pp. 374–389 (2014) Caracciolo, A., Lungu, L.F., Nierstrasz, O.: How do software architects specify and validate quality requirements? In: ECSA 2014, pp. 374–389 (2014)
12.
Zurück zum Zitat Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)MATH Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)MATH
13.
Zurück zum Zitat Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley Professional, Boston (2010) Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley Professional, Boston (2010)
14.
Zurück zum Zitat Sauvola, T., Lwakatare, L.E., et al.: Towards customer-centric software development: a multiple-case study. In: Proceedings of Euromicro Conference on SEAA, pp. 9–17 (2015) Sauvola, T., Lwakatare, L.E., et al.: Towards customer-centric software development: a multiple-case study. In: Proceedings of Euromicro Conference on SEAA, pp. 9–17 (2015)
15.
Zurück zum Zitat Yaman, S.G., Sauvola, T., Riungu-Kalliosaari, L., Hokkanen, L., Kuvaja, P., Oivo, M., Männistö, T.: Customer involvement in continuous deployment: a systematic literature review. In: Daneva, M., Pastor, O. (eds.) REFSQ 2016. LNCS, vol. 9619, pp. 249–265. Springer, Heidelberg (2016). doi:10.1007/978-3-319-30282-9_18 Yaman, S.G., Sauvola, T., Riungu-Kalliosaari, L., Hokkanen, L., Kuvaja, P., Oivo, M., Männistö, T.: Customer involvement in continuous deployment: a systematic literature review. In: Daneva, M., Pastor, O. (eds.) REFSQ 2016. LNCS, vol. 9619, pp. 249–265. Springer, Heidelberg (2016). doi:10.​1007/​978-3-319-30282-9_​18
16.
Zurück zum Zitat Kwan, I., Damian, D.: A survey of techniques in software repository mining. In: Technical report DCS-340-IR, University of Victoria (2011) Kwan, I., Damian, D.: A survey of techniques in software repository mining. In: Technical report DCS-340-IR, University of Victoria (2011)
17.
Zurück zum Zitat Zhang, D.: Software analytics in practice – approaches and experiences. Microsoft research. In: Keynote PROMISE (2015) Zhang, D.: Software analytics in practice – approaches and experiences. Microsoft research. In: Keynote PROMISE (2015)
18.
Zurück zum Zitat Thomas, S.W., Hassan, A.E., Blostein, D.: Mining unstructured software repositories. In: Mens, T., Serebrenik, A., Cleve, A. (eds.) Evolving Software Systems, pp. 139–162. Springer, Heidelberg (2014)CrossRef Thomas, S.W., Hassan, A.E., Blostein, D.: Mining unstructured software repositories. In: Mens, T., Serebrenik, A., Cleve, A. (eds.) Evolving Software Systems, pp. 139–162. Springer, Heidelberg (2014)CrossRef
19.
Zurück zum Zitat Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)CrossRef Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)CrossRef
20.
Zurück zum Zitat Marz, N., Warren, J.: Big Data: Principles and Best Practices of Scalable Real Time Data Systems. Manning Publications Co., Greenwich (2015) Marz, N., Warren, J.: Big Data: Principles and Best Practices of Scalable Real Time Data Systems. Manning Publications Co., Greenwich (2015)
21.
Zurück zum Zitat Wagner, S., Goeb, A., et al.: Operationalised product quality models and assessment: the Quamoco approach. Inf. Softw. Technol. 62, 101–123 (2015)CrossRef Wagner, S., Goeb, A., et al.: Operationalised product quality models and assessment: the Quamoco approach. Inf. Softw. Technol. 62, 101–123 (2015)CrossRef
22.
Zurück zum Zitat Oriol, M., Franch, X., Marco, J.: Monitoring the service-based system lifecycle with SALMon. Expert Syst. Appl. 42(19), 6507–6521 (2015)CrossRef Oriol, M., Franch, X., Marco, J.: Monitoring the service-based system lifecycle with SALMon. Expert Syst. Appl. 42(19), 6507–6521 (2015)CrossRef
23.
Zurück zum Zitat Shihab, E., Hassan, A.E., Adams, B., Jiang, Z.M.: An industrial study on the risk of software changes. In: Proceedings of the Symposium on the FSE, Article 62 (2012) Shihab, E., Hassan, A.E., Adams, B., Jiang, Z.M.: An industrial study on the risk of software changes. In: Proceedings of the Symposium on the FSE, Article 62 (2012)
Metadaten
Titel
How Can Quality Awareness Support Rapid Software Development? – A Research Preview
verfasst von
Liliana Guzmán
Marc Oriol
Pilar Rodríguez
Xavier Franch
Andreas Jedlitschka
Markku Oivo
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-54045-0_12