Skip to main content
Erschienen in: The Journal of Supercomputing 7/2024

12.12.2023

Revolutionizing software developmental processes by utilizing continuous software approaches

verfasst von: Habib Ullah Khan, Waseem Afsar, Shah Nazir, Asra Noor, Mahwish Kundi, Mashael Maashi, Haya Mesfer Alshahrani

Erschienen in: The Journal of Supercomputing | Ausgabe 7/2024

Einloggen

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

search-config
loading …

Abstract

The development of smart and innovative software applications in various disciplines has inspired our lives by providing various cutting-edge technologies spanning from online to smart and efficient systems. The proliferation of innovative internet-enabled tools has transformed the nation into a globalized world where individuals can participate on various platforms, collaborate in activities, communicate on issues, and exchange information safely and consistently. Coordination and cooperation are essential in software development. It gathers all software developers in one space, encouraging them to discuss goals and work rationally to accomplish the project goal. In recent years, continuous software development and deployment have become increasingly common in software engineering. Continuous software engineering (CSE) is a method that involves a variety of strategies to increase the regularity of novel and modified software versions. CSE enables a continuous learning and improvement process through rapid software update iteration by combining continuous integration and delivery. Continuous integration is a method that has arisen in order to remove gaps between development and deployment. Software engineers must handle uncertainty and alter stakeholders' requirements, which is possible through continuous software developmental strategies that manage the overall software cycle and produce high-quality software applications. The proposed study is a systematic review related to continuous software development and deployment and focuses on achieving four aims: (1) To explore the impacts of continuous development on software, (2) to pinpoint various tools used to carry out this process, (3) to highlight the challenges faced in adopting continuous approaches for development and (4) to analyze the phases of continuous software engineering.

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 "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+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!

Literatur
1.
Zurück zum Zitat Yaman SG, Sauvola T, Riungu-Kalliosaari L, Hokkanen L, Kuvaja P, Oivo M et al Customer involvement in continuous deployment: a systematic literature review. In: International working conference on requirements engineering: foundation for software quality, pp 249–265 Yaman SG, Sauvola T, Riungu-Kalliosaari L, Hokkanen L, Kuvaja P, Oivo M et al Customer involvement in continuous deployment: a systematic literature review. In: International working conference on requirements engineering: foundation for software quality, pp 249–265
2.
Zurück zum Zitat Hu F, Xi X, Zhang Y (2021) Influencing mechanism of reverse knowledge spillover on investment enterprises’ technological progress: an empirical examination of Chinese firms. Technol Forecast Soc Chang 169:120797CrossRef Hu F, Xi X, Zhang Y (2021) Influencing mechanism of reverse knowledge spillover on investment enterprises’ technological progress: an empirical examination of Chinese firms. Technol Forecast Soc Chang 169:120797CrossRef
3.
Zurück zum Zitat Krusche S, Bruegge B (2017) CSEPM-a continuous software engineering process metamodel .In: 2017 IEEE/ACM 3rd international workshop on rapid continuous software engineering (RCoSE), pp 2–8 Krusche S, Bruegge B (2017) CSEPM-a continuous software engineering process metamodel .In: 2017 IEEE/ACM 3rd international workshop on rapid continuous software engineering (RCoSE), pp 2–8
4.
Zurück zum Zitat Johanssen JO, Kleebaum A, Bruegge B, Paech B Feature crumbs: adapting usage monitoring to continuous software engineering. In: International conference on product-focused software process improvement, pp 263–271 Johanssen JO, Kleebaum A, Bruegge B, Paech B Feature crumbs: adapting usage monitoring to continuous software engineering. In: International conference on product-focused software process improvement, pp 263–271
5.
Zurück zum Zitat Zhou X, Zhang L (2022) SA-FPN: an effective feature pyramid network for crowded human detection. Appl Intell 52:12556–12568CrossRef Zhou X, Zhang L (2022) SA-FPN: an effective feature pyramid network for crowded human detection. Appl Intell 52:12556–12568CrossRef
6.
Zurück zum Zitat Moyón F, Bayr C, Mendez D, Dännart S, Beckers K (2020) A light-weight tool for the self-assessment of security compliance in software development–an industry case. In: International conference on current trends in theory and practice of informatics, pp 403–416 Moyón F, Bayr C, Mendez D, Dännart S, Beckers K (2020) A light-weight tool for the self-assessment of security compliance in software development–an industry case. In: International conference on current trends in theory and practice of informatics, pp 403–416
7.
Zurück zum Zitat Felderer M (2018) Risk-based software quality and security engineering in data-intensive environments. In: International conference on future data and security engineering, pp 12–17 Felderer M (2018) Risk-based software quality and security engineering in data-intensive environments. In: International conference on future data and security engineering, pp 12–17
8.
Zurück zum Zitat Khan HU, Hussain A, Nazir S, Ali F, Khan MZ, Ullah I (2023) A service-efficient proxy mobile IPv6 extension for IoT domain. Information 14:459CrossRef Khan HU, Hussain A, Nazir S, Ali F, Khan MZ, Ullah I (2023) A service-efficient proxy mobile IPv6 extension for IoT domain. Information 14:459CrossRef
9.
Zurück zum Zitat Elazhary O, Storey M-A, Ernst NA, Paradis E (2021) Adept: a socio-technical theory of continuous integration. In: 2021 IEEE/ACM 43rd international conference on software engineering: new ideas and emerging results (ICSE-NIER), pp 26–30 Elazhary O, Storey M-A, Ernst NA, Paradis E (2021) Adept: a socio-technical theory of continuous integration. In: 2021 IEEE/ACM 43rd international conference on software engineering: new ideas and emerging results (ICSE-NIER), pp 26–30
10.
Zurück zum Zitat Fagerholm F, Guinea AS, Mäenpää H, Münch J (2017) Building blocks for continuous experimentation. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 26–35 Fagerholm F, Guinea AS, Mäenpää H, Münch J (2017) Building blocks for continuous experimentation. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 26–35
12.
Zurück zum Zitat Franch X, Lopez L, Martínez-Fernández S, Oriol M, Rodríguez P, Trendowicz A (2019) Quality-aware rapid software development project: the Q-rapids project. In: International conference on objects, components, models and patterns, pp 378–392 Franch X, Lopez L, Martínez-Fernández S, Oriol M, Rodríguez P, Trendowicz A (2019) Quality-aware rapid software development project: the Q-rapids project. In: International conference on objects, components, models and patterns, pp 378–392
13.
Zurück zum Zitat Fogarty A, Edgeworth A, Smith O, Dowling M, Yilmaz M, MacMahon ST et al (2020) Agile software development–do we really calculate the costs? A multivocal literature review. In: European Conference on Software Process Improvement, pp 203–219 Fogarty A, Edgeworth A, Smith O, Dowling M, Yilmaz M, MacMahon ST et al (2020) Agile software development–do we really calculate the costs? A multivocal literature review. In: European Conference on Software Process Improvement, pp 203–219
14.
Zurück zum Zitat Olsson HH, Bosch J (2014) Climbing the “Stairway to Heaven”: evolving from agile development to continuous deployment of software. In: Continuous software engineering, ed: Springer, pp 15–27 Olsson HH, Bosch J (2014) Climbing the “Stairway to Heaven”: evolving from agile development to continuous deployment of software. In: Continuous software engineering, ed: Springer, pp 15–27
15.
Zurück zum Zitat Antinyan V, Staron M, Meding W (2014) Profiling prerelease software product and organizational performance. In: Continuous software engineering, ed: Springer, pp 167–182 Antinyan V, Staron M, Meding W (2014) Profiling prerelease software product and organizational performance. In: Continuous software engineering, ed: Springer, pp 167–182
16.
Zurück zum Zitat Garcia J, Cabot J (2018) Stepwise adoption of continuous delivery in model-driven engineering. In: International workshop on software engineering aspects of continuous development and new paradigms of software production and deployment, pp 19–32 Garcia J, Cabot J (2018) Stepwise adoption of continuous delivery in model-driven engineering. In: International workshop on software engineering aspects of continuous development and new paradigms of software production and deployment, pp 19–32
17.
Zurück zum Zitat Li T, Zhang M, Cao H, Li Y, Tarkoma S, Hui P (2020) what apps did you use?: Understanding the long-term evolution of mobile app usage. In: Proceedings of the web conference 2020, pp 66–76 Li T, Zhang M, Cao H, Li Y, Tarkoma S, Hui P (2020) what apps did you use?: Understanding the long-term evolution of mobile app usage. In: Proceedings of the web conference 2020, pp 66–76
18.
Zurück zum Zitat Xi X, Xi B, Miao C, Yu R, Xie J, Xiang R et al (2022) Factors influencing technological innovation efficiency in the Chinese video game industry: Applying the meta-frontier approach. Technol Forecast Soc Change 178:121574CrossRef Xi X, Xi B, Miao C, Yu R, Xie J, Xiang R et al (2022) Factors influencing technological innovation efficiency in the Chinese video game industry: Applying the meta-frontier approach. Technol Forecast Soc Change 178:121574CrossRef
19.
Zurück zum Zitat Kitchenham B (2004) Procedures for performing systematic reviews. Keele, UK, Keele University 33:1–26 Kitchenham B (2004) Procedures for performing systematic reviews. Keele, UK, Keele University 33:1–26
20.
Zurück zum Zitat Keele S. Guidelines for performing systematic literature reviews in software engineering. Technical report, Ver. 2.3 EBSE Technical Report. EBSE2007 Keele S. Guidelines for performing systematic literature reviews in software engineering. Technical report, Ver. 2.3 EBSE Technical Report. EBSE2007
21.
Zurück zum Zitat Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering
22.
Zurück zum Zitat Saunders M (2014) Research Methods for Business Students, 6th edn. Saunders M (2014) Research Methods for Business Students, 6th edn.
23.
Zurück zum Zitat Lu S, Liu M, Yin L, Yin Z, Liu X, Zheng W (2023) The multi-modal fusion in visual question answering: a review of attention mechanisms. PeerJ Comput Sci 9:e1400CrossRef Lu S, Liu M, Yin L, Yin Z, Liu X, Zheng W (2023) The multi-modal fusion in visual question answering: a review of attention mechanisms. PeerJ Comput Sci 9:e1400CrossRef
24.
Zurück zum Zitat Clarke PM, Elger P, O'Connor RV (2016) Technology enabled continuous software development. In: Proceedings of the international workshop on continuous software evolution and delivery, pp 48–48 Clarke PM, Elger P, O'Connor RV (2016) Technology enabled continuous software development. In: Proceedings of the international workshop on continuous software evolution and delivery, pp 48–48
25.
Zurück zum Zitat Silvestre L, Vera JM (2019) Improving continuous software development in academic scenarios using GitHubTracker. In: 2019 38th international conference of the chilean computer science society (SCCC), pp 1–8 Silvestre L, Vera JM (2019) Improving continuous software development in academic scenarios using GitHubTracker. In: 2019 38th international conference of the chilean computer science society (SCCC), pp 1–8
26.
Zurück zum Zitat Ameller D, Farré C, Franch X, Valerio D, Cassarino A (2017) Towards continuous software release planning. In: 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER), pp 402–406 Ameller D, Farré C, Franch X, Valerio D, Cassarino A (2017) Towards continuous software release planning. In: 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER), pp 402–406
27.
Zurück zum Zitat Uzunbayir S, Kurtel K (2018) A review of source code management tools for continuous software development. In: 2018 3rd international conference on computer science and engineering (UBMK), pp 414–419 Uzunbayir S, Kurtel K (2018) A review of source code management tools for continuous software development. In: 2018 3rd international conference on computer science and engineering (UBMK), pp 414–419
28.
Zurück zum Zitat Kessel M, Atkinson C (2018) Integrating reuse into the rapid, continuous software engineering cycle through test-driven search. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 8–11 Kessel M, Atkinson C (2018) Integrating reuse into the rapid, continuous software engineering cycle through test-driven search. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 8–11
29.
Zurück zum Zitat Steffens A, Lichter H, Döring JS (2018) Designing a next-generation continuous software delivery system: Concepts and architecture. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 1–7 Steffens A, Lichter H, Döring JS (2018) Designing a next-generation continuous software delivery system: Concepts and architecture. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 1–7
30.
Zurück zum Zitat Steidl D, Deissenboeck F, Poehlmann M, Heinke R, Uhink-Mergenthaler B (2014) Continuous software quality control in practice. In: 2014 IEEE international conference on software maintenance and evolution, pp 561–564 Steidl D, Deissenboeck F, Poehlmann M, Heinke R, Uhink-Mergenthaler B (2014) Continuous software quality control in practice. In: 2014 IEEE international conference on software maintenance and evolution, pp 561–564
31.
Zurück zum Zitat Johanssen JO, Kleebaum A, Bruegge B, Paech B (2017) Towards the visualization of usage and decision knowledge in continuous software engineering. In: 2017 IEEE working conference on software visualization (VISSOFT), pp 104–108 Johanssen JO, Kleebaum A, Bruegge B, Paech B (2017) Towards the visualization of usage and decision knowledge in continuous software engineering. In: 2017 IEEE working conference on software visualization (VISSOFT), pp 104–108
32.
Zurück zum Zitat Dittrich Y, Nørbjerg J, Tell P, Bendix L (2018) Researching cooperation and communication in continuous software engineering. In: 2018 IEEE/ACM 11th international workshop on cooperative and human aspects of software engineering (CHASE), pp 87–90 Dittrich Y, Nørbjerg J, Tell P, Bendix L (2018) Researching cooperation and communication in continuous software engineering. In: 2018 IEEE/ACM 11th international workshop on cooperative and human aspects of software engineering (CHASE), pp 87–90
34.
Zurück zum Zitat Knauss E, Staron M, Meding W, Söder O, Nilsson A, Castell M (2015) Supporting continuous integration by code-churn based test selection. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 19–25 Knauss E, Staron M, Meding W, Söder O, Nilsson A, Castell M (2015) Supporting continuous integration by code-churn based test selection. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 19–25
35.
Zurück zum Zitat O’Connor R, Elger P, Clarke PM (2016) Exploring the impact of situational context—a case study of a software development process for a microservices architecture. In: 2016 IEEE/ACM international conference on software and system processes (ICSSP), pp 6–10 O’Connor R, Elger P, Clarke PM (2016) Exploring the impact of situational context—a case study of a software development process for a microservices architecture. In: 2016 IEEE/ACM international conference on software and system processes (ICSSP), pp 6–10
36.
Zurück zum Zitat Chen L (2015) Towards architecting for continuous delivery. In: 2015 12th Working IEEE/IFIP conference on software architecture, pp 131–134 Chen L (2015) Towards architecting for continuous delivery. In: 2015 12th Working IEEE/IFIP conference on software architecture, pp 131–134
37.
Zurück zum Zitat Dakkak A, Mattos DI, Bosch J (2021) Perceived benefits of continuous deployment in software-intensive embedded systems. In: 2021 IEEE 45th annual computers, software, and applications conference (COMPSAC), pp 934–941 Dakkak A, Mattos DI, Bosch J (2021) Perceived benefits of continuous deployment in software-intensive embedded systems. In: 2021 IEEE 45th annual computers, software, and applications conference (COMPSAC), pp 934–941
38.
Zurück zum Zitat Klepper S, Krusche S, Peters S, Bruegge B, Alperowitz L (2015) Introducing continuous delivery of mobile apps in a corporate environment: a case study. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 5–11 Klepper S, Krusche S, Peters S, Bruegge B, Alperowitz L (2015) Introducing continuous delivery of mobile apps in a corporate environment: a case study. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 5–11
39.
Zurück zum Zitat Vst S, Wagner S (2016) Trace-based test selection to support continuous integration in the automotive industry. In 2016 IEEE. In: ACM international workshop on continuous software evolution and delivery (CSED), pp 34–40 Vst S, Wagner S (2016) Trace-based test selection to support continuous integration in the automotive industry. In 2016 IEEE. In: ACM international workshop on continuous software evolution and delivery (CSED), pp 34–40
40.
Zurück zum Zitat Elazhary O, Werner C, Li ZS, Lowlind D, Ernst NA, Storey M-A (2021) Uncovering the benefits and challenges of continuous integration practices. IEEE Trans Softw Eng 48(7):2570–2583CrossRef Elazhary O, Werner C, Li ZS, Lowlind D, Ernst NA, Storey M-A (2021) Uncovering the benefits and challenges of continuous integration practices. IEEE Trans Softw Eng 48(7):2570–2583CrossRef
41.
Zurück zum Zitat Shahin M, Babar MA, Zhu LJIA (2017) Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices. IEEE access 5:3909–3943CrossRef Shahin M, Babar MA, Zhu LJIA (2017) Continuous integration, delivery and deployment: a systematic review on approaches, tools, challenges and practices. IEEE access 5:3909–3943CrossRef
42.
Zurück zum Zitat Abd Rahman A, Hasim N (2015) Defect management life cycle process for software quality improvement. In: 2015 3rd international conference on artificial intelligence, modelling and simulation (AIMS), pp 241–244 Abd Rahman A, Hasim N (2015) Defect management life cycle process for software quality improvement. In: 2015 3rd international conference on artificial intelligence, modelling and simulation (AIMS), pp 241–244
43.
Zurück zum Zitat Paule C, Düllmann TF, Van Hoorn A (2019) Vulnerabilities in continuous delivery pipelines? a case study. In: 2019 IEEE international conference on software architecture companion (ICSA-C), pp 102–108 Paule C, Düllmann TF, Van Hoorn A (2019) Vulnerabilities in continuous delivery pipelines? a case study. In: 2019 IEEE international conference on software architecture companion (ICSA-C), pp 102–108
44.
Zurück zum Zitat Johanssen JO, Kleebaum A, Paech B, Bruegge B (2019) Continuous software engineering and its support by usage and decision knowledge: an interview study with practitioners. J Softw Evol Process 31:e2169CrossRef Johanssen JO, Kleebaum A, Paech B, Bruegge B (2019) Continuous software engineering and its support by usage and decision knowledge: an interview study with practitioners. J Softw Evol Process 31:e2169CrossRef
45.
Zurück zum Zitat Bertolino A, Angelis GD, Guerriero A, Miranda B, Pietrantuono R, Russo S et al (2020) DevOpRET: Continuous reliability testing in DevOps. J Softw Evol Process 35(3):e2298CrossRef Bertolino A, Angelis GD, Guerriero A, Miranda B, Pietrantuono R, Russo S et al (2020) DevOpRET: Continuous reliability testing in DevOps. J Softw Evol Process 35(3):e2298CrossRef
48.
Zurück zum Zitat Theunissen T, Van Heesch U (2017) Specification in continuous software development. In: Proceedings of the 22nd European conference on pattern languages of programs, pp 1–19 Theunissen T, Van Heesch U (2017) Specification in continuous software development. In: Proceedings of the 22nd European conference on pattern languages of programs, pp 1–19
49.
Zurück zum Zitat Van Heesch U, Theunissen T, Zimmermann O, Zdun U (2017) Software specification and documentation in continuous software development: a focus group report. In: Proceedings of the 22nd European conference on pattern languages of programs, pp 1–13 Van Heesch U, Theunissen T, Zimmermann O, Zdun U (2017) Software specification and documentation in continuous software development: a focus group report. In: Proceedings of the 22nd European conference on pattern languages of programs, pp 1–13
50.
Zurück zum Zitat Ferme V, Pautasso C (2018) A declarative approach for performance tests execution in continuous software development environments. In: Proceedings of the 2018 ACM/SPEC international conference on performance engineering, pp 261–272 Ferme V, Pautasso C (2018) A declarative approach for performance tests execution in continuous software development environments. In: Proceedings of the 2018 ACM/SPEC international conference on performance engineering, pp 261–272
51.
Zurück zum Zitat Fitzgerald B, Stol K-J (2014) Continuous software engineering and beyond: trends and challenges. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 1–9 Fitzgerald B, Stol K-J (2014) Continuous software engineering and beyond: trends and challenges. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 1–9
52.
Zurück zum Zitat Ferme V, Pautasso C (2017) Towards holistic continuous software performance assessment. In: Proceedings of the 8th ACM/SPEC on international conference on performance engineering companion, pp 159–164 Ferme V, Pautasso C (2017) Towards holistic continuous software performance assessment. In: Proceedings of the 8th ACM/SPEC on international conference on performance engineering companion, pp 159–164
53.
Zurück zum Zitat Dzvonyar D, Krusche S, Alkadhi R, Bruegge B (2016) Context-aware user feedback in continuous software evolution. In: 2016 IEEE/ACM international workshop on continuous software evolution and delivery (CSED), pp 12–18 Dzvonyar D, Krusche S, Alkadhi R, Bruegge B (2016) Context-aware user feedback in continuous software evolution. In: 2016 IEEE/ACM international workshop on continuous software evolution and delivery (CSED), pp 12–18
54.
Zurück zum Zitat Schulz H, Angerstein T, van Hoorn A (2018) Towards automating representative load testing in continuous software engineering. In: Companion of the 2018 ACM/SPEC international conference on performance engineering, pp 123–126 Schulz H, Angerstein T, van Hoorn A (2018) Towards automating representative load testing in continuous software engineering. In: Companion of the 2018 ACM/SPEC international conference on performance engineering, pp 123–126
55.
Zurück zum Zitat Zahedi M, Rajapakse RN, Babar MA (2020) Mining questions asked about continuous software engineering: A case study of stack overflow. In: Proceedings of the evaluation and assessment in software engineering, ed, pp 41–50 Zahedi M, Rajapakse RN, Babar MA (2020) Mining questions asked about continuous software engineering: A case study of stack overflow. In: Proceedings of the evaluation and assessment in software engineering, ed, pp 41–50
56.
Zurück zum Zitat Goldstein M, Segall I (2015) Automatic and continuous software architecture validation. In: 2015 IEEE/ACM 37th IEEE international conference on software engineering, pp 59–68 Goldstein M, Segall I (2015) Automatic and continuous software architecture validation. In: 2015 IEEE/ACM 37th IEEE international conference on software engineering, pp 59–68
57.
Zurück zum Zitat dos Santos Júnior PS, Perini Barcellos M, Borges Ruy F (2021) Tell me: Am I going to Heaven? A Diagnosis Instrument of Continuous Software Engineering Practices Adoption. In: Evaluation and assessment in software engineering, ed, pp 30–39 dos Santos Júnior PS, Perini Barcellos M, Borges Ruy F (2021) Tell me: Am I going to Heaven? A Diagnosis Instrument of Continuous Software Engineering Practices Adoption. In: Evaluation and assessment in software engineering, ed, pp 30–39
58.
Zurück zum Zitat Pietrantuono R, Bertolino A, De Angelis G, Miranda B, Russo S (2019) Towards continuous software reliability testing in DevOps. In: 2019 IEEE/ACM 14th international workshop on automation of software test (AST), pp 21–27 Pietrantuono R, Bertolino A, De Angelis G, Miranda B, Russo S (2019) Towards continuous software reliability testing in DevOps. In: 2019 IEEE/ACM 14th international workshop on automation of software test (AST), pp 21–27
59.
Zurück zum Zitat Forbrig P (2016) Continuous software engineering with special emphasis on continuous business-process modeling and human-centered design. In: Proceedings of the 8th international conference on subject-oriented business process management, pp 1–4 Forbrig P (2016) Continuous software engineering with special emphasis on continuous business-process modeling and human-centered design. In: Proceedings of the 8th international conference on subject-oriented business process management, pp 1–4
60.
Zurück zum Zitat Leppänen M, Kilamo T, Mikkonen T (2015) Towards post-agile development practices through productized development infrastructure. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 34–40 Leppänen M, Kilamo T, Mikkonen T (2015) Towards post-agile development practices through productized development infrastructure. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 34–40
61.
Zurück zum Zitat De França BBN, Simões RV, Silva V, Travassos GH (2017) Escaping from the time box towards continuous planning: an industrial experience. In: 2017 IEEE/ACM 3rd international workshop on rapid continuous software engineering (RCoSE), pp 43–49 De França BBN, Simões RV, Silva V, Travassos GH (2017) Escaping from the time box towards continuous planning: an industrial experience. In: 2017 IEEE/ACM 3rd international workshop on rapid continuous software engineering (RCoSE), pp 43–49
62.
Zurück zum Zitat Düllmann TF, Paule C, van Hoorn A (2018) Exploiting devops practices for dependable and secure continuous delivery pipelines. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 27–30 Düllmann TF, Paule C, van Hoorn A (2018) Exploiting devops practices for dependable and secure continuous delivery pipelines. In: 2018 IEEE/ACM 4th international workshop on rapid continuous software engineering (RCoSE), pp 27–30
63.
Zurück zum Zitat Laukkanen E, Mäntylä M (2015) Build waiting time in continuous integration--an initial interdisciplinary literature review. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 1–4 Laukkanen E, Mäntylä M (2015) Build waiting time in continuous integration--an initial interdisciplinary literature review. In: 2015 IEEE/ACM 2nd international workshop on rapid continuous software engineering, pp 1–4
64.
Zurück zum Zitat Krusche S, Alperowitz L, Bruegge B, Wagner MO (2014) Rugby: an agile process model based on continuous delivery. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 42–50 Krusche S, Alperowitz L, Bruegge B, Wagner MO (2014) Rugby: an agile process model based on continuous delivery. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 42–50
65.
Zurück zum Zitat Toh MZ, Sahibuddin S, Mahrin MNR (2019) Adoption issues in DevOps from the perspective of continuous delivery pipeline. In: Proceedings of the 2019 8th international conference on software and computer applications, pp 173–177 Toh MZ, Sahibuddin S, Mahrin MNR (2019) Adoption issues in DevOps from the perspective of continuous delivery pipeline. In: Proceedings of the 2019 8th international conference on software and computer applications, pp 173–177
66.
Zurück zum Zitat Virtanen A, Kuusinen K, Leppänen M, Luoto A, Kilamo T, Mikkonen T (2017) On continuous deployment maturity in customer projects. In: Proceedings of the symposium on applied computing, pp 1205–1212 Virtanen A, Kuusinen K, Leppänen M, Luoto A, Kilamo T, Mikkonen T (2017) On continuous deployment maturity in customer projects. In: Proceedings of the symposium on applied computing, pp 1205–1212
67.
Zurück zum Zitat Kirikova M (2017) Continuous requirements engineering. In: Proceedings of the 18th international conference on computer systems and technologies, pp 1–10 Kirikova M (2017) Continuous requirements engineering. In: Proceedings of the 18th international conference on computer systems and technologies, pp 1–10
68.
Zurück zum Zitat Itkonen J, Udd R, Lassenius C, Lehtonen T (2016) perceived benefits of adopting continuous delivery practices. In: ESEM, pp 42:1–42:6 Itkonen J, Udd R, Lassenius C, Lehtonen T (2016) perceived benefits of adopting continuous delivery practices. In: ESEM, pp 42:1–42:6
69.
Zurück zum Zitat Prens D, Alfonso I, Garcés K, Guerra-Gomez J (2019) Continuous delivery of software on IoT devices. In: 2019 ACM/IEEE 22nd international conference on model driven engineering languages and systems companion (MODELS-C), pp 734–735 Prens D, Alfonso I, Garcés K, Guerra-Gomez J (2019) Continuous delivery of software on IoT devices. In: 2019 ACM/IEEE 22nd international conference on model driven engineering languages and systems companion (MODELS-C), pp 734–735
70.
Zurück zum Zitat Mäkinen S, Lehtonen T, Kilamo T, Puonti M, Mikkonen T, Männistö T (2019) Revisiting continuous deployment maturity: a two-year perspective. In: Proceedings of the 34th ACM/SIGAPP symposium on applied computing, pp 1810–1817 Mäkinen S, Lehtonen T, Kilamo T, Puonti M, Mikkonen T, Männistö T (2019) Revisiting continuous deployment maturity: a two-year perspective. In: Proceedings of the 34th ACM/SIGAPP symposium on applied computing, pp 1810–1817
71.
Zurück zum Zitat Huijgens H, Spadini D, Stevens D, Visser N, Van Deursen A (2018) Software analytics in continuous delivery: a case study on success factors. In: Proceedings of the 12th ACM/IEEE international symposium on empirical software engineering and measurement, pp 1–10 Huijgens H, Spadini D, Stevens D, Visser N, Van Deursen A (2018) Software analytics in continuous delivery: a case study on success factors. In: Proceedings of the 12th ACM/IEEE international symposium on empirical software engineering and measurement, pp 1–10
72.
Zurück zum Zitat Cardoso TE, Santos AR, Chanin R, Sales A (2020) Communication of changes in continuous software development. In: International conference on software business, pp 86–101 Cardoso TE, Santos AR, Chanin R, Sales A (2020) Communication of changes in continuous software development. In: International conference on software business, pp 86–101
73.
Zurück zum Zitat Bosch J (2014) Continuous software engineering: an introduction. In: Continuous software engineering, ed: Springer, pp 3–13 Bosch J (2014) Continuous software engineering: an introduction. In: Continuous software engineering, ed: Springer, pp 3–13
74.
Zurück zum Zitat Koskinen M, Mikkonen T, Abrahamsson P (2019) Containers in software development: a systematic mapping study. In: International conference on product-focused software process improvement, pp 176–191 Koskinen M, Mikkonen T, Abrahamsson P (2019) Containers in software development: a systematic mapping study. In: International conference on product-focused software process improvement, pp 176–191
75.
Zurück zum Zitat Siebra C, Lacerda R, Cerqueira I, Quintino JP, Florentin F, Silva F et al (2018) Empowering continuous delivery in software development: the DevOps strategy. In: International conference on software technologies, pp 247–265 Siebra C, Lacerda R, Cerqueira I, Quintino JP, Florentin F, Silva F et al (2018) Empowering continuous delivery in software development: the DevOps strategy. In: International conference on software technologies, pp 247–265
76.
Zurück zum Zitat Sandkuhl K (2017) Aligning software architecture and business strategy with continuous business engineering. In: International conference on advanced information systems engineering, pp 14–26 Sandkuhl K (2017) Aligning software architecture and business strategy with continuous business engineering. In: International conference on advanced information systems engineering, pp 14–26
77.
Zurück zum Zitat Feilhauer M, Häring J, Buchner J (2016) Continuous delivery for simulation-model development. In: 16. Internationales Stuttgarter Symposium, pp 467–477 Feilhauer M, Häring J, Buchner J (2016) Continuous delivery for simulation-model development. In: 16. Internationales Stuttgarter Symposium, pp 467–477
78.
Zurück zum Zitat Theunissen T, van Heesch U, Avgeriou P (2022) A mapping study on documentation in Continuous Software Development. Inf Softw Technol 142:106733CrossRef Theunissen T, van Heesch U, Avgeriou P (2022) A mapping study on documentation in Continuous Software Development. Inf Softw Technol 142:106733CrossRef
79.
Zurück zum Zitat Fitzgerald B, Stol K-J (2017) Continuous software engineering: a roadmap and agenda. J Syst Softw 123:176–189CrossRef Fitzgerald B, Stol K-J (2017) Continuous software engineering: a roadmap and agenda. J Syst Softw 123:176–189CrossRef
80.
Zurück zum Zitat Nakagawa EY, Antonino PO, Schnicke F, Kuhn T, Liggesmeyer P (2021) Continuous systems and software engineering for Industry 4.0: a disruptive view. Inf Softw Technol 135:106562CrossRef Nakagawa EY, Antonino PO, Schnicke F, Kuhn T, Liggesmeyer P (2021) Continuous systems and software engineering for Industry 4.0: a disruptive view. Inf Softw Technol 135:106562CrossRef
81.
Zurück zum Zitat Chen L (2017) Continuous delivery: overcoming adoption challenges. J Syst Softw 128:72–86CrossRef Chen L (2017) Continuous delivery: overcoming adoption challenges. J Syst Softw 128:72–86CrossRef
82.
Zurück zum Zitat Khan HU, Ali F, Ghadi YY, Nazir S, Ullah I, Mohamed HG (2023) Human–computer interaction and participation in software crowdsourcing. Electronics 12:934CrossRef Khan HU, Ali F, Ghadi YY, Nazir S, Ullah I, Mohamed HG (2023) Human–computer interaction and participation in software crowdsourcing. Electronics 12:934CrossRef
83.
Zurück zum Zitat Papatheocharous E, Belk M, Nyfjord J, Germanakos P, Samaras G (2014) Personalised continuous software engineering. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 57–62 Papatheocharous E, Belk M, Nyfjord J, Germanakos P, Samaras G (2014) Personalised continuous software engineering. In: Proceedings of the 1st international workshop on rapid continuous software engineering, pp 57–62
84.
Zurück zum Zitat Liu C, Wu T, Li Z, Ma T, Huang J (2022) Robust online tensor completion for IoT streaming data recovery. IEEE Trans Neural Netw Learn Syst 10178–10192 Liu C, Wu T, Li Z, Ma T, Huang J (2022) Robust online tensor completion for IoT streaming data recovery. IEEE Trans Neural Netw Learn Syst 10178–10192
85.
Zurück zum Zitat Wätzoldt S, Neumann S, Benke F, Giese H (2012) Integrated software development for embedded robotic systems. In: International Conference on simulation, modeling, and programming for autonomous robots, pp 335–348 Wätzoldt S, Neumann S, Benke F, Giese H (2012) Integrated software development for embedded robotic systems. In: International Conference on simulation, modeling, and programming for autonomous robots, pp 335–348
86.
Zurück zum Zitat Liu X, Shi T, Zhou G, Liu M, Yin Z, Yin L et al (2023) Emotion classification for short texts: an improved multi-label method. Humanit Soc Sci Commun 10:1–9 Liu X, Shi T, Zhou G, Liu M, Yin Z, Yin L et al (2023) Emotion classification for short texts: an improved multi-label method. Humanit Soc Sci Commun 10:1–9
87.
Zurück zum Zitat Cheng B, Zhu D, Zhao S, Chen J (2016) Situation-aware IoT service coordination using the event-driven SOA paradigm. IEEE Trans Netw Serv Manage 13:349–361CrossRef Cheng B, Zhu D, Zhao S, Chen J (2016) Situation-aware IoT service coordination using the event-driven SOA paradigm. IEEE Trans Netw Serv Manage 13:349–361CrossRef
88.
Zurück zum Zitat Ni Q, Guo J, Wu W, Wang H, Wu J (2021) Continuous influence-based community partition for social networks. IEEE Trans Netw Sci Eng 9:1187–1197MathSciNetCrossRef Ni Q, Guo J, Wu W, Wang H, Wu J (2021) Continuous influence-based community partition for social networks. IEEE Trans Netw Sci Eng 9:1187–1197MathSciNetCrossRef
89.
Zurück zum Zitat Li B, Zhou X, Ning Z, Guan X, Yiu K-FC (2022) Dynamic event-triggered security control for networked control systems with cyber-attacks: a model predictive control approach. Inf Sci 612:384–398CrossRef Li B, Zhou X, Ning Z, Guan X, Yiu K-FC (2022) Dynamic event-triggered security control for networked control systems with cyber-attacks: a model predictive control approach. Inf Sci 612:384–398CrossRef
90.
Zurück zum Zitat Wu Z, Cao J, Wang Y, Wang Y, Zhang L, Wu J (2018) hPSD: a hybrid PU-learning-based spammer detection model for product reviews. IEEE Trans Cybern 50:1595–1606CrossRef Wu Z, Cao J, Wang Y, Wang Y, Zhang L, Wu J (2018) hPSD: a hybrid PU-learning-based spammer detection model for product reviews. IEEE Trans Cybern 50:1595–1606CrossRef
91.
Zurück zum Zitat Ahmad I, Ullah I, Khan WU, Ur Rehman A, Adrees MS, Saleem MQ et al (2021) Efficient algorithms for E-healthcare to solve multiobject fuse detection problem. J Healthc Eng 21:1–16CrossRef Ahmad I, Ullah I, Khan WU, Ur Rehman A, Adrees MS, Saleem MQ et al (2021) Efficient algorithms for E-healthcare to solve multiobject fuse detection problem. J Healthc Eng 21:1–16CrossRef
Metadaten
Titel
Revolutionizing software developmental processes by utilizing continuous software approaches
verfasst von
Habib Ullah Khan
Waseem Afsar
Shah Nazir
Asra Noor
Mahwish Kundi
Mashael Maashi
Haya Mesfer Alshahrani
Publikationsdatum
12.12.2023
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 7/2024
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-023-05818-8

Weitere Artikel der Ausgabe 7/2024

The Journal of Supercomputing 7/2024 Zur Ausgabe

Premium Partner