Skip to main content
Top

2019 | OriginalPaper | Chapter

Reactive Middleware for Effective Requirement Change Management of Cloud-Based Global Software Development

Author : David Ebo Adjepon-Yamoah

Published in: Software Engineering for Resilient Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Requirement change management (RCM) for global software development (GSD), facilitated by the cloud platform, faces communication, coordination and control issues especially when there is no effective information and knowledge-sharing mechanisms. This paper describes a reasonably effective requirement change management approach for cloud-based GSD.
Objective: In this regard, we contribute a Reactive Middleware which facilitates a set of guidelines defined to manage change and traceability.
Methods: This Reactive Middleware provides services for user management, requirement management, change management, and traceability of cloud-based GSD projects. We present (1) a process model for change management and traceability (CM-T) for cloud-based GSD, and then (2) detail our management approach for system engineering processes as part of the presented GSD guidelines.
Results: To ensure that the defined CM-T process model complies with the CMMI Level 2 (Baseline) Capability, the process model is validated using an expert panel review process where a total average, 85.58% of the experts support the maturity of the process model. Also, we demonstrate the continual tight linkage of stakeholders’ requirements and system engineering processes towards change management and traceability, with an Airlock Control System case study.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Appendix
Available only for authorised users
Literature
1.
go back to reference Adjepon-Yamoah, D., Romanovsky, A., Iliasov, A.: A reactive architecture for cloud-based system engineering. In: Proceedings of the 2015 International Conference on Software and System Process, ICSSP 2015, pp. 77–81. ACM, New York (2015). https://doi.org/10.1145/2785592.2785611 Adjepon-Yamoah, D., Romanovsky, A., Iliasov, A.: A reactive architecture for cloud-based system engineering. In: Proceedings of the 2015 International Conference on Software and System Process, ICSSP 2015, pp. 77–81. ACM, New York (2015). https://​doi.​org/​10.​1145/​2785592.​2785611
2.
go back to reference Adjepon-Yamoah, D.E.: Towards dependable change management and traceability for global software development. arXiv preprint arXiv:1608.05981 (2016) Adjepon-Yamoah, D.E.: Towards dependable change management and traceability for global software development. arXiv preprint arXiv:​1608.​05981 (2016)
6.
go back to reference Bibi, S., et al.: Requirement change management in global software environment using cloud computing. J. Softw. Eng. Appl. 7(8), 694–699 (2014)CrossRef Bibi, S., et al.: Requirement change management in global software environment using cloud computing. J. Softw. Eng. Appl. 7(8), 694–699 (2014)CrossRef
8.
go back to reference Cocco, L., Mannaro, K., Concas, G.: A model for global software development with cloud platforms. In: 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Cesme, Izmir, Turkey, pp. 446–452, September 2012. https://doi.org/10.1109/SEAA.2012.67 Cocco, L., Mannaro, K., Concas, G.: A model for global software development with cloud platforms. In: 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Cesme, Izmir, Turkey, pp. 446–452, September 2012. https://​doi.​org/​10.​1109/​SEAA.​2012.​67
12.
13.
go back to reference Kumar, S.A., Kumar, T.A.: Study the impact of requirements management characteristics in global software development projects: an ontology based approach. Int. J. Softw. Eng. Appl. 2(4), 107 (2011) Kumar, S.A., Kumar, T.A.: Study the impact of requirements management characteristics in global software development projects: an ontology based approach. Int. J. Softw. Eng. Appl. 2(4), 107 (2011)
14.
go back to reference Niazi, M., El-Attar, M., Usman, M., Ikram, N.: GlobReq: a framework for improving requirements engineering in global software development projects: preliminary results. In: 16th International Conference on Evaluation Assessment in Software Engineering (EASE 2012), pp. 166–170, May 2012. https://doi.org/10.1049/ic.2012.0021 Niazi, M., El-Attar, M., Usman, M., Ikram, N.: GlobReq: a framework for improving requirements engineering in global software development projects: preliminary results. In: 16th International Conference on Evaluation Assessment in Software Engineering (EASE 2012), pp. 166–170, May 2012. https://​doi.​org/​10.​1049/​ic.​2012.​0021
18.
go back to reference Ramasubbu, N., Balan, R.K.: Globally distributed software development project performance: an empirical analysis. In: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, ESEC-FSE 2007, pp. 125–134. ACM, New York (2007). https://doi.org/10.1145/1287624.1287643 Ramasubbu, N., Balan, R.K.: Globally distributed software development project performance: an empirical analysis. In: Proceedings of the the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering, ESEC-FSE 2007, pp. 125–134. ACM, New York (2007). https://​doi.​org/​10.​1145/​1287624.​1287643
Metadata
Title
Reactive Middleware for Effective Requirement Change Management of Cloud-Based Global Software Development
Author
David Ebo Adjepon-Yamoah
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-30856-8_4

Premium Partner