Machine/Deep Learning for Software Engineering: A Systematic Literature Review

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Scaling Agility in Large Software Development Projects: A Systematic Literature Review

  • Conference paper
  • First Online: 01 January 2024
  • Cite this conference paper

systematic literature reviews software engineering

  • Konstantinos Tsilionis   ORCID: orcid.org/0000-0001-9702-6941 4 ,
  • Vladyslav Ishchenko 4 ,
  • Yves Wautelet   ORCID: orcid.org/0000-0002-6560-9787 4 &
  • Anthony Simonofski   ORCID: orcid.org/0000-0002-1816-5685 5  

Part of the book series: Springer Proceedings in Complexity ((SPCOM))

Included in the following conference series:

  • The International Research & Innovation Forum

261 Accesses

Agile practices and methodologies have been steadily gaining in popularity within the software development landscape. This has been mainly happening due to their focus on value-maximizing features satisfying the users of software solutions, and their capacity to cope with change within all the development life-cycle phases. Despite the successful proliferation of agile frameworks in small software development teams with limited project scopes, there is still some uncertainty in terms of the ways to scale agility to large and complex software development projects involving a high number of co-creating teams. This paper describes a literature review to retrieve academic sources reporting on highly-referenced frameworks that are supposed to facilitate the upscale of agile practices. The literature review is aimed at procuring the attributed benefits of scaling agile practices in correspondence to the software development domain and identify the challenges that impact the successful upscale of agility in large projects and complex organizational structures.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Tsilionis, K., Wautelet, Y.: From service-orientation to Agile development by conceptually linking business IT services and user stories: A meta-model and a process fragment. In: 2021 IEEE 23rd Conference on Business Informatics (CBI), vol. 2, pp. 153–162. IEEE (2021)

Google Scholar  

Wendler, R.: The structure of agility from different perspectives. In: 2013 Federated Conference on Computer Science and Information Systems, pp. 1177–1184. IEEE (2013)

Rigby, D.K., Sutherland, J., Noble, A.: Agile at scale. Harv. Bus. Rev. 96 (3), 88–96 (2018)

Kiv, S., Heng, S., Kolp, M., Wautelet, Y.: Agile manifesto and practices selection for tailoring software development: a systematic literature review. In: Product-Focused Software Process Improvement: 19th International Conference, PROFES 2018, Wolfsburg, Germany, November 28–30, Proceedings 19, pp. 12–30. Springer International Publishing (2018)

Kiv, S., Heng, S., Wautelet, Y., Poelmans, S., Kolp, M.: Using an ontology for systematic practice adoption in agile methods: expert system and practitioners-based validation. Expert Syst. Appl. 195 , 116520 (2022)

Article   Google Scholar  

Brand, M., Tiberius, V., Bican, P.M., Brem, A.: Agility as an innovation driver: towards an agile front end of innovation framework. RMS 15 (1), 157–187 (2021)

Tsilionis, K., Wautelet, Y., Tupili, D.: Digital transformation and operational agility: love story or conceptual mismatch. In: Proceedings of workshops co-organized with the 14th IFIP WG 8.1 Working Conference on the Practice of Enterprise Modelling (PoEM 2021), vol. 3031, pp. 1–14. CEUR Workshop Proceedings (2021)

Tsilionis, K., Wautelet, Y.: A model-driven framework to support strategic agility: value-added perspective. Inf. Softw. Technol. 141 , 106734 (2022)

Leffingwell, D., Jemilo, D., Oren, I., Hohmann, L., Knaster, R., Koehnemann, H., Willeke, E., et al.: SAFe®. Scaled Agile, Inc. Available: https://www.scaledagileframework.com , last accessed on 28/12/2022

Brereton, P., Kitchenham, B.A., Budgen, D., Turner, M., Khalil, M.: Lessons from applying the systematic literature review process within the Software Engineering Domain. J. Syst. Softw. 80 (4), 571–583 (2007)

Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering, technical report, Software Engineering Group, School of Computer Science and Mathematics, Keele University, Keele, 9 July (2007)

Clarinval, A., Simonofski, A., Vanderose, B., Dumas, B.: Public displays and citizen participation: a systematic literature review and research agenda. Transform. Government: People, Process Pol. 15 (1), 1–35 (2021)

Trippensee, L., Remané, G.: Practices for large-scale agile transformations: a systematic literature review (2021)

Wohlin, C., Mendes, E., Felizardo, K.R., Kalinowski, M.: Guidelines for the search strategy to update systematic literature reviews in software engineering. Inf. Softw. Technol. 127 , 106366 (2020)

Ambler, S.W., Lines, M.: Disciplined agile delivery: a practitioner's guide to agile software delivery in the enterprise. IBM Press (2012)

Larman, C., Vodde, B.: Large-scale scrum: more with LeSS. Addison-Wesley Professional (2016)

Ozkan, N., Tarhan, A.: A review of scaling approaches to agile software development models. American Soc. Qual. Soft. Qual. Profess. 21 (4) (2019)

Scaled Agile Framework Homepage, https://www.scaledagileframework.com , last accessed on 28/12/22.

Putta, A., Paasivaara, M., Lassenius, C.: Benefits and challenges of adopting the Scaled Agile Framework (SAFE): preliminary results from a multivocal literature review. Product-Focused Soft. Process Improve., 334–351 (2018)

Beecham, S., Clear, T., Lal, R., Noll, J.: Do scaling agile frameworks address global software development risks? an empirical study. J. Syst. Softw. 171 , 110823 (2021)

Ebert, C., Paasivaara, M.: Scaling agile. IEEE Softw. 34 (6), 98–103 (2017)

Santos, P.O., de Carvalho, M.M.: Exploring the challenges and benefits for Scaled Agile Framework (SAFE): preliminary results from a multivocal literature review. Product-Focused Soft. Proc. Improve., 334–351. (2021)

Shameem, M., Khan, A.A., Hasan, M.G., Akbar, M.A.: Analytic hierarchy process based prioritisation and taxonomy of success factors for scaling agile methods in global software development. IET Soft. 14 (4), 389–401 (2020)

Turetken, O., Stojanov, I., Trienekens, J.J.: Assessing the adoption level of scaled agile development: a maturity model for scaled Agile framework. J. Soft.: Evolution Proc. 29 (6) (2016)

Limaj, E., Bernroider, E.W.N.: A taxonomy of scaling agility. J. Strateg. Inf. Syst. 31 (3), 101721 (2022)

Shameem, M., Kumar, R.R., Nadeem, M., Khan, A.A.: Taxonomical classification of barriers for scaling agile methods in global software development environment using fuzzy analytic hierarchy process. Appl. Soft Comput. 90 , 106122 (2020)

Van Wessel, R.M., Kroon, P., de Vries, H.J.: Scaling agile company-wide: the organizational challenge of combining agile-scaling frameworks and enterprise architecture in service companies. IEEE Trans. Eng. Manage., 1–14 (2022)

Tsilionis, K., Sassenus, S., Wautelet, Y.: Determining the benefits and drawbacks of agile (scrum) and devops in addressing the development challenges of cloud applications. In: The International Research & Innovation Forum, pp. 109–123. Springer, Cham (2021)

Kalenda, M., Hyna, P., Rossi, B.: Scaling agile in large organizations: practices, challenges, and success factors. J. Soft.: Evolution Proc. 30 (10) (2018)

Abrar, M.F., Ali, S., Majeed, M.F., Khan, S., Khan, M., Ullah, H., Khan, M.A., Baseer, S., Asshad, M.: A framework for Modeling Structural Association among de-motivators of scaling agile. J. Soft.: Evolution Proc. 33 (8) (2021)

Karami, H., Tebboune, S., Hart, D., Nawaz, R.: Investigating the role of dynamic capabilities and organizational design in improving decision-making processes in data-intensive environments. In: Visvizi, A., Troisi, O., Grimaldi, M. (eds.) Research and Innovation Forum 2022. RIIFORUM 2022. Springer Proceedings in Complexity. Springer, Cham (2023)

Download references

Author information

Authors and affiliations.

KU Leuven, Leuven, Belgium

Konstantinos Tsilionis, Vladyslav Ishchenko & Yves Wautelet

University of Namur, Namur, Belgium

Anthony Simonofski

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Konstantinos Tsilionis .

Editor information

Editors and affiliations.

SGH Warsaw School of Economics, Warsaw, Poland

Anna Visvizi

Università degli Studi di Salerno, Fisciano, Italy

Orlando Troisi

University of Messina, Messina, Italy

Vincenzo Corvello

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Cite this paper.

Tsilionis, K., Ishchenko, V., Wautelet, Y., Simonofski, A. (2024). Scaling Agility in Large Software Development Projects: A Systematic Literature Review. In: Visvizi, A., Troisi, O., Corvello, V. (eds) Research and Innovation Forum 2023. RIIFORUM 2023. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-031-44721-1_59

Download citation

DOI : https://doi.org/10.1007/978-3-031-44721-1_59

Published : 01 January 2024

Publisher Name : Springer, Cham

Print ISBN : 978-3-031-44720-4

Online ISBN : 978-3-031-44721-1

eBook Packages : Physics and Astronomy Physics and Astronomy (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

Guidelines for performing systematic literature reviews in software engineering

Recommended format for most reference management software

Recommended format for BibTeX-specific software

  • Kitchenham, B (Author)
  • Charters, S (Author)

systematic literature reviews software engineering

IMAGES

  1. [PDF] Lessons from applying the systematic literature review process

    systematic literature reviews software engineering

  2. (PDF) When to Update Systematic Literature Reviews in Software Engineering

    systematic literature reviews software engineering

  3. (PDF) Lessons from applying the systematic literature review process

    systematic literature reviews software engineering

  4. [PDF] Lessons from applying the systematic literature review process

    systematic literature reviews software engineering

  5. (PDF) Systematic Literature Review on the Machine Learning Approach in

    systematic literature reviews software engineering

  6. (PDF) A Systematic Literature Review on Challenges in Service Oriented

    systematic literature reviews software engineering

VIDEO

  1. Systematic Literature Review (SLR)

  2. Powerful AI Techniques for Systematic Literature Reviews!

  3. Introduction to Systematic Review Software: Covidence

  4. Interpreting systematic literature reviews and Commonly used performance indicators in Social Protec

  5. Literature Review, Systematic Literature Review, Meta

  6. Introduction Systematic Literature Review-Various frameworks Bibliometric Analysis

COMMENTS

  1. Systematic literature reviews in software engineering

    In this case the goal of the review is to assess systematic literature reviews (which are referred to as secondary studies), so this study is categorised as a tertiary literature review. The steps in the systematic literature review method are documented below. 2.1. Research questionsThe research questions addressed by this study are: RQ1.

  2. Guidelines for performing Systematic Literature Reviews in Software

    The guidelines have been adapted to reflect the specific problems of software engineering research. The guidelines cover three phases of a systematic literature review: planning the review ...

  3. Systematic literature reviews in software engineering

    4.4.1. Review topics and extent of evidence. Compared with our previous study [12], the 33 reviews discussed in this paper addressed a broader range of software engineering topics. There is no longer a preponderance of cost estimation studies and more general software engineering topics have been addressed.

  4. Systematic literature reviews in software engineering

    Background: In 2004 the concept of evidence-based software engineering (EBSE) was introduced at the ICSE04 conference. Aims: This study assesses the impact of systematic literature reviews (SLRs) which are the recommended EBSE method for aggregating evidence.

  5. Performing systematic literature reviews in software engineering

    Context: Making best use of the growing number of empirical studies in Software Engineering, for making decisions and formulating research questions, requires the ability to construct an objective summary of available research evidence. Adopting a systematic approach to assessing and aggregating the outcomes from a set of empirical studies is also particularly important in Software Engineering ...

  6. PDF How Many Papers Should You Review? A Research Synthesis of Systematic

    Index Terms—SLR, Systematic Literature Review, Method-ological Study, Research Synthesis, Software Engineering I. INTRODUCTION Systematic literature reviews (SLRs) have a strong presence in Software Engineering (SE) literature, and the number of SLR studies has grown steadily in the last two decades [1].

  7. A Quality Assessment Instrument for Systematic Literature Reviews in

    The instrument also supports consolidating the items into groups, which are then used to assess the overall quality of a systematic literature review. Conclusion: It is concluded that the presented instrument may be helpful support for an appraiser in assessing the quality of SLRs in software engineering. Keywords: Systematic reviews, quality ...

  8. (PDF) Systematic literature reviews in software engineering-A

    1. Introduction. In 2004 and 2005, Kitchenham, Dybå and Jørgensen proposed the adoption of evidence-. based software engineering (EBSE) and the use of systematic reviews of the software ...

  9. Machine/Deep Learning for Software Engineering: A Systematic Literature

    Since 2009, the deep learning revolution, which was triggered by the introduction of ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine Learning (ML)/Deep Learning (DL). Meanwhile, critical reviews have emerged that suggest that ML/DL should be used cautiously. To improve the applicability and generalizability of ML/DL-related SE studies, we conducted a 12-year ...

  10. Perceived diversity in software engineering: a systematic literature review

    We conducted a Systematic Literature Review to review the literature on the perceived diversity in Software Engineering. We followed the SLR approach identified by Kitchenham and Charters ().This approach presents appropriate guidelines that have been derived from guidelines in medical research and adjusted to suit software engineering.

  11. PDF Guidelines for performing Systematic Literature Reviews in Software

    Systematic Literature Reviews in Software Engineering Barbara Kitchenham, und Stuart Charters. EBSE 2007-001. Keele University and Durham University Joint Report, (2007) ... literature reviews appropriate for software engineering researchers, including PhD students. A systematic literature review is a means of evaluating and interpreting all

  12. Systematic literature reviews in software engineering

    TLDR. This paper presents a systematic review of the current use of modern software engineering techniques for the development of robotic software systems and their actual automation level and identifies any gaps in current research in order to identify the best areas for further investigation. Expand.

  13. PDF Undertaking systematic reviews

    literature reviews appropriate for software engineering researchers, including PhD students. A systematic literature review is a means of evaluating and interpreting all available research relevant to a particular research question, topic area, or phenomenon of interest. Systematic reviews aim to present a fair evaluation of a

  14. Six years of systematic literature reviews in software engineering: An

    1. Introduction. In 2004, Kitchenham et al. [14] introduced the concept of evidence-based software engineering (EBSE) as a promising approach to integrate academic research and industrial practice in software engineering. Following this paper, Dybå et al. [8] presented EBSE from the point of view of the software engineering practitioner, and Jørgensen et al. [20] complemented it with an ...

  15. Analysing app reviews for software engineering: a systematic literature

    App reviews found in app stores can provide critically valuable information to help software engineers understand user requirements and to design, debug, and evolve software products. Over the last ten years, a vast amount of research has been produced to study what useful information might be found in app reviews, and how to mine and organise such information as efficiently as possible. This ...

  16. Scaling Agility in Large Software Development Projects: A Systematic

    This section presents the documentation and findings of the performed literature review. The section will be thusly structured in terms of answering each one of the three SRQs as stated in Sect. 2. 3.1 What Are the Most Cited Scaling Agility Approaches Within the Software Development Domain (SRQ1). The section is dedicated in showing the results from our performed review in terms of defining ...

  17. Guidelines for performing systematic literature reviews in software

    Guidelines for performing systematic literature reviews in software engineering. Print this record Download this record. RIS. Recommended format for most reference management software ... Guidelines for performing systematic literature reviews in software engineering. Technical report, EBSE Technical Report EBSE-2007-01. https://www.cs.auckland ...

  18. Systematic literature reviews in software engineering

    The recommended methodology for aggregating empirical studies is a systematic literature review (SLR) (see for example [4], [5], [6]). Kitchenham adapted the medical guidelines for SLRs to software engineering [7], and later updated them to include insights from sociology research [8]. SLRs are a means of aggregating knowledge about a software ...

  19. Large Language Models for Software Engineering: A Systematic Literature

    Large Language Models (LLMs) have significantly impacted numerous domains, including Software Engineering (SE). Many recent publications have explored LLMs applied to various SE tasks. Nevertheless, a comprehensive understanding of the application, effects, and possible limitations of LLMs on SE is still in its early stages. To bridge this gap, we conducted a systematic literature review (SLR ...

  20. Performing systematic literature reviews in software engineering

    This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own. Context: Making best use of the growing number of empirical studies in Software Engineering, for making decisions and formulating research questions, requires the ability to ...

  21. A Systematic Review of Gender in Information Systems Development

    This systematic literature review (SLR) examines the current state of knowledge on gender in Information Systems Development (ISD). The SLR focuses on leading journals and conferences in the field of Information Systems (IS), Software Engineering (SE), and Human-Computer Interaction (HCI).

  22. The Impact of Human Aspects on the Interactions Between Software

    Context: Research on human aspects within the field of software engineering (SE) has been steadily gaining prominence in recent years. These human aspects have a significant impact on SE due to the inherently interactive and collaborative nature of the discipline. Objective: In this paper, we present a systematic literature review (SLR) on human aspects affecting developer-user interactions ...

  23. Kitchenham, B.: Guidelines for performing Systematic Literature Reviews

    literature reviews appropriate for software engineering research ers, including PhD students. A systematic literat ure review is a means of ev aluating and interpreting all

  24. When to update systematic literature reviews in software engineering

    A systematic literature review on cloud computing adoption and migration: I: I: S4: An extended systematic literature review on provision of evidence for safety certification: I: I: S5: An extended systematic review of software process improvement in small and medium web companies: I: I: S6

  25. Large Language Models for Cyber Security: A Systematic Literature Review

    In this survey, we conduct a comprehensive review of the literature on the application of LLMs in cybersecurity (LLM4Security). By comprehensively collecting over 30K relevant papers and systematically analyzing 127 papers from top security and software engineering venues, we aim to provide a holistic view of how LLMs are being used to solve ...

  26. Quality Assessment in Systematic Literature Reviews: A Software

    Context: Quality Assessment (QA) of reviewed literature is paramount to a Systematic Literature Review (SLR) as the quality of conclusions completely depends on the quality of selected literature.A number of researchers in Software Engineering (SE) have developed a variety of QA instruments and also reported their challenges. We previously conducted a tertiary study on SLRs with QA from 2004 ...