Skip to main content
Erschienen in: Software Quality Journal 2/2020

17.01.2020

A model-driven engineering approach for supporting questionnaire-based gap analysis processes through application lifecycle management systems

verfasst von: Domenico Amalfitano, Vincenzo De Simone, Stefano Scala, Anna Rita Fasolino

Erschienen in: Software Quality Journal | Ausgabe 2/2020

Einloggen

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

search-config
loading …

Abstract

Gap analysis is a common approach in industry to evaluate the gaps between the implemented software processes and the requirements of process quality frameworks or standard norms. Gap analysis processes are usually executed by means of questionnaires that need to be crafted ad hoc according to specific appraisal goals. The approaches used for developing, compiling and evaluating the answers given to these questionnaires usually do not follow well-defined methodologies or processes, and lack adequate tool support. This paper aims at investigating novel approaches for the execution of questionnaire-based gap analysis (QBGA) processes in industrial practices. We propose the adoption of state-of-the-art software engineering technologies and methodologies like application lifecycle management (ALM) and model-driven engineering (MDE) to support these processes. We perform an industrial survey for understanding the main issues affecting questionnaire-based gap analysis processes in industrial practices. We exploit model-driven engineering for building an ALM-based tool that supports the QBGA process execution and allows us to overcome the emerged process issues. We implement the GADGET tool to apply the MDE approach we use for developing the ALM-based tool. The feasibility of the proposed approach has been evaluated by a case study conducted in the automotive industrial domain. Two different QBGA processes have been configured and implemented in an ALM system with the support of the GADGET tool. The resulting ALM tool was used to perform the gap analysis processes. Semi-structured interviews with the involved industrial personnel were conducted to carry out a qualitative evaluation. The case study results show that the introduction of ALM improves the quality of the questionnaire-based gap analysis processes. Moreover, the adoption of model-driven engineering approach implemented by the GADGET tool provides a viable solution for configuring application lifecycle management systems and supporting the process execution.

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

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!

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Al-Mayahi, I., & Mansoor, S. P. (2012). Iso 27001 gap analysis - case study. In WorldComp 2012 - Proceedings of the world congress in computer science, computer engineering, and applied computing. Al-Mayahi, I., & Mansoor, S. P. (2012). Iso 27001 gap analysis - case study. In WorldComp 2012 - Proceedings of the world congress in computer science, computer engineering, and applied computing.
Zurück zum Zitat Bolstorff, P., & Rosenbaum, R. (2007). Supply chain excellence: a handbook for dramatic improvement using the scor model, 2nd edn. New York: Amacom. Bolstorff, P., & Rosenbaum, R. (2007). Supply chain excellence: a handbook for dramatic improvement using the scor model, 2nd edn. New York: Amacom.
Zurück zum Zitat Ceccarelli, A., & Silva, N. (2015). Computer safety, reliability, and security: SAFECOMP 2015 Workshops, ASSURE, DECSoS. ISSE, ReSA4CI, and SASSUR, Delft, The Netherlands, September 22, 2015, Proceedings, Springer International Publishing, Cham, Ch. Analysis of Companies Gaps in the Application of Standards for Safety-Critical Software, pp. 303–313. Ceccarelli, A., & Silva, N. (2015). Computer safety, reliability, and security: SAFECOMP 2015 Workshops, ASSURE, DECSoS. ISSE, ReSA4CI, and SASSUR, Delft, The Netherlands, September 22, 2015, Proceedings, Springer International Publishing, Cham, Ch. Analysis of Companies Gaps in the Application of Standards for Safety-Critical Software, pp. 303–313.
Zurück zum Zitat De Simone, V., Amalfitano, D., Fasolino, A. R. (2018). Exploiting alm and mde for supporting questionnaire-based gap analysis processes. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 1–8. https://doi.org/10.1109/SEAA.2018.00010. De Simone, V., Amalfitano, D., Fasolino, A. R. (2018). Exploiting alm and mde for supporting questionnaire-based gap analysis processes. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 1–8. https://​doi.​org/​10.​1109/​SEAA.​2018.​00010.
Zurück zum Zitat Dillman, D. A., Smyth, J. D., Christian, L. M. (2008). Internet, mail, and mixed-mode surveys: The tailored design method, 3rd edn., Wiley Publishing, New Jersey. Dillman, D. A., Smyth, J. D., Christian, L. M. (2008). Internet, mail, and mixed-mode surveys: The tailored design method, 3rd edn., Wiley Publishing, New Jersey.
Zurück zum Zitat Ferry, N., Song, H., Rossini, A., Chauvel, F., Solberg, A. (2014). Cloudmf: Applying mde to tame the complexity of managing multi-cloud applications. In: 2014 IEEE/ACM 7th international conference on utility and cloud computing, pp. 269–277. https://doi.org/10.1109/UCC.2014.36. Ferry, N., Song, H., Rossini, A., Chauvel, F., Solberg, A. (2014). Cloudmf: Applying mde to tame the complexity of managing multi-cloud applications. In: 2014 IEEE/ACM 7th international conference on utility and cloud computing, pp. 269–277. https://​doi.​org/​10.​1109/​UCC.​2014.​36.
Zurück zum Zitat Hurtado, J. A., Alegría, M. C., Bastarrica, A., Quispe, S., Ochoa, F. (2011). An mde approach to software process tailoring. In Proceedings of the 2011 international conference on software and systems process, ICSSP ’11. https://doi.org/10.1145/1987875.1987885 (pp. 43–52). New York: ACM. Hurtado, J. A., Alegría, M. C., Bastarrica, A., Quispe, S., Ochoa, F. (2011). An mde approach to software process tailoring. In Proceedings of the 2011 international conference on software and systems process, ICSSP ’11. https://​doi.​org/​10.​1145/​1987875.​1987885 (pp. 43–52). New York: ACM.
Zurück zum Zitat IEC 62304 Medical device software – Software life cycle processes. (2006). Standard, IEC, Geneva Switzerland. IEC 62304 Medical device software – Software life cycle processes. (2006). Standard, IEC, Geneva Switzerland.
Zurück zum Zitat IEC 61513 Nuclear power plants - Instrumentation and control important to safety. (2011). Standard, IEC, Geneva, Switzerland. IEC 61513 Nuclear power plants - Instrumentation and control important to safety. (2011). Standard, IEC, Geneva, Switzerland.
Zurück zum Zitat ISO 26262:2011 - Road vehicles – Functional safety. (2011). Standard, International Organization for Standardization, Geneva, CH. ISO 26262:2011 - Road vehicles – Functional safety. (2011). Standard, International Organization for Standardization, Geneva, CH.
Zurück zum Zitat Lacheiner, H., & Ramler, R. (2011). Application lifecycle management as infrastructure for software process improvement and evolution: Experience and insights from industry. In: 37th EUROMICRO conference on software engineering and advanced applications, SEAA 2011, Oulu, Finland, August 30 - September 2, 2011, pp. 286–293. Lacheiner, H., & Ramler, R. (2011). Application lifecycle management as infrastructure for software process improvement and evolution: Experience and insights from industry. In: 37th EUROMICRO conference on software engineering and advanced applications, SEAA 2011, Oulu, Finland, August 30 - September 2, 2011, pp. 286–293.
Zurück zum Zitat McMahon, P. E. (2010). Integrating CMMI and Agile development: Case studies and proven techniques for faster performance improvement, 1st edn. Boston: Addison-Wesley Professional. McMahon, P. E. (2010). Integrating CMMI and Agile development: Case studies and proven techniques for faster performance improvement, 1st edn. Boston: Addison-Wesley Professional.
Zurück zum Zitat Moratalla, J., de Castro, V., Sanz, M.L., Marcos, E. (2012). A gap-analysis-based framework for evolution and modernization: Modernization of domain management at red.es. In: 2012 Annual SRII Global Conference, pp. 343–352. https://doi.org/10.1109/SRII.2012.45. Moratalla, J., de Castro, V., Sanz, M.L., Marcos, E. (2012). A gap-analysis-based framework for evolution and modernization: Modernization of domain management at red.es. In: 2012 Annual SRII Global Conference, pp. 343–352. https://​doi.​org/​10.​1109/​SRII.​2012.​45.
Zurück zum Zitat Nguyen, D. K., van den Heuvel, W. -J., Papazoglou, M. P., de Castro, V., Marcos, E. (2009). GAMBUSE: A gap analysis methodology For engineering SOA-based applications, (pp. 293–318). Berlin: Springer. Nguyen, D. K., van den Heuvel, W. -J., Papazoglou, M. P., de Castro, V., Marcos, E. (2009). GAMBUSE: A gap analysis methodology For engineering SOA-based applications, (pp. 293–318). Berlin: Springer.
Zurück zum Zitat Palmer, N., & Mooney, L. (2007). Building a business case for BPM – a fast path to real result. Tech. rep., OpenText Corporation. Palmer, N., & Mooney, L. (2007). Building a business case for BPM – a fast path to real result. Tech. rep., OpenText Corporation.
Zurück zum Zitat Panesar-Walawege, R., Sabetzadeh, M., Briand, L., Coq, T. (2010). Characterizing the chain of evidence for software safety cases: A conceptual model based on the iec 61508 standard. In: 2010 3rd international conference on software testing, verification and validation (ICST), pp. 335–344. https://doi.org/10.1109/ICST.2010.12. Panesar-Walawege, R., Sabetzadeh, M., Briand, L., Coq, T. (2010). Characterizing the chain of evidence for software safety cases: A conceptual model based on the iec 61508 standard. In: 2010 3rd international conference on software testing, verification and validation (ICST), pp. 335–344. https://​doi.​org/​10.​1109/​ICST.​2010.​12.
Zurück zum Zitat Runeson, P., Host, M., Rainer, A., Regnell, B. (2012). Case study research in software engineering: Guidelines and examples, 1st edn., Wiley Publishing, New Jersey. Runeson, P., Host, M., Rainer, A., Regnell, B. (2012). Case study research in software engineering: Guidelines and examples, 1st edn., Wiley Publishing, New Jersey.
Zurück zum Zitat Saris, W. E., & Gallhofer, I. N. (2007). Design, evaluation, and analysis of questionnaires for survey research. New Jersey: Wiley Publishing.CrossRef Saris, W. E., & Gallhofer, I. N. (2007). Design, evaluation, and analysis of questionnaires for survey research. New Jersey: Wiley Publishing.CrossRef
Zurück zum Zitat Sommerville, I. (2006). Software engineering: (Update) (8th Edition) (International Computer Science). Boston: Addison-Wesley Longman Publishing Co., Inc. Sommerville, I. (2006). Software engineering: (Update) (8th Edition) (International Computer Science). Boston: Addison-Wesley Longman Publishing Co., Inc.
Zurück zum Zitat Valdevit, T., & Mayer, N. (2010). A gap analysis tool for smes targeting ISO/IEC 27001 compliance. In: ICEIS 2010 - Proceedings of the 12th international conference on enterprise information systems, vol. 3, ISAS, Funchal, Madeira, Portugal, June 8 - 12, 2010, pp. 413–416. Valdevit, T., & Mayer, N. (2010). A gap analysis tool for smes targeting ISO/IEC 27001 compliance. In: ICEIS 2010 - Proceedings of the 12th international conference on enterprise information systems, vol. 3, ISAS, Funchal, Madeira, Portugal, June 8 - 12, 2010, pp. 413–416.
Metadaten
Titel
A model-driven engineering approach for supporting questionnaire-based gap analysis processes through application lifecycle management systems
verfasst von
Domenico Amalfitano
Vincenzo De Simone
Stefano Scala
Anna Rita Fasolino
Publikationsdatum
17.01.2020
Verlag
Springer US
Erschienen in
Software Quality Journal / Ausgabe 2/2020
Print ISSN: 0963-9314
Elektronische ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-019-09479-w

Weitere Artikel der Ausgabe 2/2020

Software Quality Journal 2/2020 Zur Ausgabe

EditorialNotes

In this issue

Premium Partner