Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (29)

Search Parameters:
Keywords = Scrum framework

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
14 pages, 1310 KiB  
Article
Application of Lean–Agile Hybrid Methods in Complex Construction Project Management
by Huixing Yang and Deling Wang
Buildings 2025, 15(13), 2349; https://doi.org/10.3390/buildings15132349 - 4 Jul 2025
Viewed by 749
Abstract
This study explores the application potential of a lean–Agile hybrid method in complex construction project management. By integrating Scrum iterative development, the Last Planner System, and a BIM collaboration platform, a dual-engine model is established to optimize the dynamic priority mechanism (MoSCoW 2.0) [...] Read more.
This study explores the application potential of a lean–Agile hybrid method in complex construction project management. By integrating Scrum iterative development, the Last Planner System, and a BIM collaboration platform, a dual-engine model is established to optimize the dynamic priority mechanism (MoSCoW 2.0) and interface conflict entropy algorithm (ICE model). Through a combination of theoretical and practical approaches, the study elucidates the implementation pathway of this hybrid method and evaluates its benefits in enhancing project efficiency, reducing waste, and accelerating digital transformation. The study provides a replicable management framework for the construction industry and proposes a blockchain-based decentralized knowledge management framework based on blockchain technology. Full article
(This article belongs to the Section Construction Management, and Computers & Digitization)
Show Figures

Figure 1

36 pages, 4529 KiB  
Article
Enhancing International B2B Sales Training in the Wine Sector Through Collaborative Virtual Reality: A Case Study from Marchesi Antinori
by Irene Capecchi, Tommaso Borghini, Danio Berti, Silvia Ranfagni and Iacopo Bernetti
J. Theor. Appl. Electron. Commer. Res. 2025, 20(2), 146; https://doi.org/10.3390/jtaer20020146 - 16 Jun 2025
Viewed by 654
Abstract
This study aims to identify and evaluate the essential design features, strengths, and limitations of a virtual reality (VR) application that has been developed to train an international sales force effectively for a premium global wine brand. The study emphasizes the value of [...] Read more.
This study aims to identify and evaluate the essential design features, strengths, and limitations of a virtual reality (VR) application that has been developed to train an international sales force effectively for a premium global wine brand. The study emphasizes the value of stakeholder-driven iterative development and systematic evaluations. A case study methodology was adopted for the research, focusing on a VR training application, developed for Marchesi Antinori. The Scrum framework was employed to facilitate iterative stakeholder collaboration. A qualitative evaluation was conducted using focus groups, comprising marketing, communications, and sales representatives. A systematic application of natural language processing (NLP) embedding techniques and recursive clustering analyses was undertaken to interpret stakeholder feedback. The findings suggest that stakeholder-driven, iterative processes can significantly enhance the effectiveness of VR applications by providing a clear structure for immersive storytelling that focuses on terroir characteristics, vineyard operations, and cellar practices. Stakeholders acknowledged the potent educational benefits of VR in regard to business-to-business (B2B) sales training. However, they also highlighted significant limitations, including user discomfort, concerns about authenticity, and variations in market receptivity. Alternative immersive technologies, including augmented reality and immersive multimedia environments, have emerged as valuable complementary approaches. This study addresses a significant gap in the literature by examining the application of VR technology for B2B sales training in the premium wine industry. The study integrates an iterative Scrum methodology with advanced natural language processing (NLP) analytical techniques to derive nuanced, context-rich insights. Full article
Show Figures

Figure 1

21 pages, 1329 KiB  
Article
Integrating Scrum and DevOps for Very Small Entities in South America: Design of an Implementation Guide
by Manuel Pastrana, Hugo Ordoñez, Carlos Alberto Cobos-Lozada and Mirna Muñoz
Appl. Sci. 2025, 15(11), 6116; https://doi.org/10.3390/app15116116 - 29 May 2025
Viewed by 620
Abstract
This article examines the challenges very small entities (VSEs) face as defined by the ISO/IEC 29110 standard, particularly their reliance on individual expertise and insufficient adherence to established software engineering practices and international standards, which can lead to increased rework. The article proposes [...] Read more.
This article examines the challenges very small entities (VSEs) face as defined by the ISO/IEC 29110 standard, particularly their reliance on individual expertise and insufficient adherence to established software engineering practices and international standards, which can lead to increased rework. The article proposes a guide that harmonizes the Scrum and DevOps frameworks to address these challenges and facilitate their adoption in software development processes. An evaluation of the guide by experts indicates significant progress in integrating agile practices within VSEs. The methodology involved understanding both frameworks, modeling a harmonized development process, and creating a characterization tool to assess the current state of VSEs concerning best practices. Also, the guide includes an evaluation instrument to measure the adoption of its suggestions before and after implementation. While expert evaluations confirm the guide’s clarity and practical value, they suggest minor navigation and content clarity improvements. Ultimately, the guide aims to enhance VSEs’ development efficiency and improve software quality. Full article
(This article belongs to the Collection Software Engineering: Computer Science and System)
Show Figures

Figure 1

43 pages, 128295 KiB  
Article
A Knowledge-Driven Framework for AI-Augmented Business Process Management Systems: Bridging Explainability and Agile Knowledge Sharing
by Danilo Martino, Cosimo Perlangeli, Barbara Grottoli, Luisa La Rosa and Massimo Pacella
AI 2025, 6(6), 110; https://doi.org/10.3390/ai6060110 - 28 May 2025
Viewed by 1658
Abstract
Background: The integration of Artificial Intelligence (AI) into Business Process Management Systems (BPMSs) has led to the emergence of AI-Augmented Business Process Management Systems (ABPMSs). These systems offer dynamic adaptation, real-time process optimization, and enhanced knowledge management capabilities. However, key challenges remain, particularly [...] Read more.
Background: The integration of Artificial Intelligence (AI) into Business Process Management Systems (BPMSs) has led to the emergence of AI-Augmented Business Process Management Systems (ABPMSs). These systems offer dynamic adaptation, real-time process optimization, and enhanced knowledge management capabilities. However, key challenges remain, particularly regarding explainability, user engagement, and behavioral integration. Methods: This study presents a novel framework that synergistically integrates the Socialization, Externalization, Combination, and Internalization knowledge model (SECI), Agile methods (specifically Scrum), and cutting-edge AI technologies, including explainable AI (XAI), process mining, and Robotic Process Automation (RPA). The framework enables the formalization, verification, and sharing of knowledge via a well-organized, user-friendly software platform and collaborative practices, especially Communities of Practice (CoPs). Results: The framework emphasizes situation-aware explainability, modular adoption, and continuous improvement to ensure effective human–AI collaboration. It provides theoretical and practical mechanisms for aligning AI capabilities with organizational knowledge management. Conclusions: The proposed framework facilitates the transition from traditional BPMSs to more sophisticated ABPMSs by leveraging structured methodologies and technologies. The approach enhances knowledge exchange and process evolution, supported by detailed modeling using BPMN 2.0. Full article
Show Figures

Figure 1

31 pages, 978 KiB  
Review
Best Practices Evidenced for Software Development Based on DevOps and Scrum: A Literature Review
by Manuel Pastrana, Hugo Ordoñez, Carlos Alberto Cobos-Lozada and Mirna Muñoz
Appl. Sci. 2025, 15(10), 5421; https://doi.org/10.3390/app15105421 - 13 May 2025
Cited by 1 | Viewed by 1647
Abstract
Very small entities (VSEs) often lack resources and specialized expertise and thus face unique challenges in the adoption of frameworks such as Scrum and DevOps. While these frameworks offer the potential to improve efficiency and quality, their successful integration into VSEs remains a [...] Read more.
Very small entities (VSEs) often lack resources and specialized expertise and thus face unique challenges in the adoption of frameworks such as Scrum and DevOps. While these frameworks offer the potential to improve efficiency and quality, their successful integration into VSEs remains a complex undertaking. To address this issue, this study conducts a literature review of studies indexed in Scopus and Web of Science, aiming to consolidate existing knowledge and identify key success factors for the joint adoption of Scrum and DevOps in VSEs. A total of 111 peer-reviewed papers published between 2014 and 2023 were analyzed using a thematic analysis. The findings reveal five critical factors for Scrum (actively involving the stakeholders, early and continuous feedback, transparent communication channel, constant measure quality, and quality deliverable), five essential DevOps practices (versioning, pipeline automation, creation of a collaborative culture, continuous integration, and automated testing), and three common practices that facilitate their integration (early feedback, collaborative culture, and continuous improvement). This research provides actionable insights for VSE practitioners seeking to implement Scrum and DevOps effectively. It underscores the requirement for tailored guidelines and practical models to support the successful adoption of these frameworks, ultimately improving software development processes and business outcomes in these resource-constrained organizations. Full article
(This article belongs to the Collection Software Engineering: Computer Science and System)
Show Figures

Figure 1

19 pages, 1575 KiB  
Article
Regression Testing in Agile—A Systematic Mapping Study
by Suddhasvatta Das and Kevin Gary
Software 2025, 4(2), 9; https://doi.org/10.3390/software4020009 - 14 Apr 2025
Viewed by 1178
Abstract
Background: Regression testing is critical in agile software development, as it ensures that frequent changes do not introduce defects into previously working functionalities. While agile methodologies emphasize rapid iterations and value delivery, regression testing research has predominantly focused on optimizing technical efficiency [...] Read more.
Background: Regression testing is critical in agile software development, as it ensures that frequent changes do not introduce defects into previously working functionalities. While agile methodologies emphasize rapid iterations and value delivery, regression testing research has predominantly focused on optimizing technical efficiency rather than aligning with agile principles. Aim: This study aims to systematically map research trends and gaps in regression testing within agile environments, identifying areas that require further exploration to enhance alignment with agile practices and value-driven outcomes. Method: A systematic mapping study analyzed 35 primary studies. The research categorized studies based on their focus areas, evaluation metrics, agile frameworks, and methodologies, providing a comprehensive overview of the field. Results: The findings strongly emphasize test prioritization and selection, reflecting the need for optimized fault detection and execution efficiency in agile workflows. However, areas such as test generation, test minimization, and cost analysis are under-explored. Current evaluation metrics primarily address technical outcomes, neglecting agile-specific aspects like defect severity’s business impact and iterative workflows. Additionally, the research highlights the dominance of continuous integration frameworks, with limited attention to other agile practices like Scrum and a lack of datasets capturing agile-specific attributes such as testing costs and user story importance. Conclusions: This study underscores the need for research to expand beyond existing focus areas, exploring diverse testing techniques and developing agile-centric metrics and datasets. By addressing these gaps, future work can enhance the applicability of regression testing strategies and align them more closely with agile development principles. Full article
Show Figures

Figure 1

46 pages, 3124 KiB  
Article
Agile Gamification Risk Management Process: A Comprehensive Process for Identifying and Assessing Gamification Risks
by Fayrouz M. Elsalmy, Nada H. Sherief, Walid M. Abdel Moez and Hany H. Ammar
Computers 2025, 14(2), 76; https://doi.org/10.3390/computers14020076 - 18 Feb 2025
Cited by 1 | Viewed by 1214
Abstract
Gamification has become a motivational technique for enhancing engagement and productivity, extending into agile software development. However, integrating gamification into agile frameworks such as the Scrum framework has led to the emergence of gamification risks, which may have adverse impacts on agile roles [...] Read more.
Gamification has become a motivational technique for enhancing engagement and productivity, extending into agile software development. However, integrating gamification into agile frameworks such as the Scrum framework has led to the emergence of gamification risks, which may have adverse impacts on agile roles and tasks. These risks include an increase in the number of unassigned tasks affecting sprint velocity, novelty-seeking and quick boredom, clustering group, and intimidation, thus showing the need for a structured approach toward their management, their impacts on team dynamics and project outcomes. This study proposes the Agile Gamification Risk Management (AGRM) process, focused on identifying, assessing, and mitigating gamification risks in agile software enterprises. AGRM introduces artifacts such as the Gamification Risk Reporting Form, Personalized Risk Profiles, Task Impact Matrix, and Gamification Risk Register, enabling real-time proactive risk management. By leveraging a gamification risk taxonomy, AGRM categorizes and prioritizes risks, aligning mitigation efforts effectively. This paper details a two-phased empirical study to evaluate our proposed AGRM process. The proposed process identified 17 and mitigated 9 gamification risks for two agile teams in two software development enterprises. Unlike ad hoc practices, AGRM provides a structured approach, empowering teams to manage risks during sprint events. By incorporating artifacts like the Gamification Risk Register (GRR) and Personalized Risk Profiles (PRPs), teams can assess risks in context, enhancing productivity, collaboration, and project outcomes. The results demonstrate AGRM’s ability to boost team morale and confidence in addressing gamification risks effectively. Full article
(This article belongs to the Special Issue Best Practices, Challenges and Opportunities in Software Engineering)
Show Figures

Figure 1

23 pages, 14582 KiB  
Article
PictoAndes: A Customizable Communication Board for Inclusive Education and Multicultural Accessibility
by Mayra Carrión-Toro, David Morales-Martínez, Marco Santórum, Alexis Vizuete, Verónica Maldonado-Garcés and Patricia Acosta-Vargas
Sustainability 2025, 17(3), 956; https://doi.org/10.3390/su17030956 - 24 Jan 2025
Cited by 1 | Viewed by 3187
Abstract
Children with speech and language difficulties often face significant challenges in expressing their needs, emotions, and thoughts, which can lead to frustration, social isolation, and hindered participation in educational and social activities. Addressing this issue, we present a customizable communication board designed to [...] Read more.
Children with speech and language difficulties often face significant challenges in expressing their needs, emotions, and thoughts, which can lead to frustration, social isolation, and hindered participation in educational and social activities. Addressing this issue, we present a customizable communication board designed to facilitate effective and autonomous communication for these children. Unlike traditional solutions, this application offers a culturally adaptive and user-centered approach, enabling the inclusion of personalized pictograms, such as representations of familiar objects, to create a more relatable and engaging gamified experience. The platform “PictoAndes” leverages modern technology and gamification principles to transform therapy into an interactive and motivating process. By integrating pictograms that resonate with users’ unique contexts, the board enhances communication, strengthens emotional connections, and fosters a sense of belonging. Built on agile methodologies, the application provides a dynamic solution that adapts to individual needs and evolving challenges, ensuring accessibility and inclusivity. The evaluation of the platform, guided by WCAG 2.1 accessibility standards, demonstrates its effectiveness in reducing communication barriers and promoting active participation. Aligned with the United Nations Sustainable Development Goals (SDGs) 4 and 10, this project contributes to inclusive education and reduced inequalities by offering a practical and transformative tool. By empowering children to express themselves in meaningful ways, the customizable communication board represents a significant step toward enhancing the quality of life and fostering social inclusion for individuals with speech and language difficulties. Full article
(This article belongs to the Special Issue Innovation and Sustainability in Inclusive Education)
Show Figures

Figure 1

22 pages, 5311 KiB  
Article
Software Project Risk Identification Based on Scrum Artifacts
by Lina Bisikirskienė, Lina Čeponienė, Gytis Vilutis and Adelė Nečionytė
Appl. Sci. 2025, 15(2), 824; https://doi.org/10.3390/app15020824 - 16 Jan 2025
Viewed by 1449
Abstract
Risk identification, as a foundational step in risk management, is essential for the success of software development projects, including those using the Scrum methodology. However, risk management in Scrum often lacks structured practices, relying instead on the iterative and collaborative nature of the [...] Read more.
Risk identification, as a foundational step in risk management, is essential for the success of software development projects, including those using the Scrum methodology. However, risk management in Scrum often lacks structured practices, relying instead on the iterative and collaborative nature of the methodology. This paper presents a novel risk identification framework tailored for Scrum projects, leveraging Scrum artifacts and their associated attributes to enhance risk detection and analysis. The framework encompasses automated data collection from project management environments, such as Jira, thus minimizing the effort required from the project team for risk-related data gathering. By monitoring deviations in artifact attributes and applying predefined thresholds, the framework facilitates the detection of risks at any point in the project lifecycle. Experimental evaluation across three distinct Scrum projects demonstrated the framework’s applicability in identifying a wide range of risks, including long-term ones. The proposed framework contributes to Agile project management by offering a structured, automated approach to risk identification, fostering a culture of proactive risk management within Scrum teams. Full article
(This article belongs to the Section Computing and Artificial Intelligence)
Show Figures

Figure 1

20 pages, 1777 KiB  
Article
Improvements for the Planning Process in the Scrum Method
by Miroslav Žáček, Adéla Hamplová, Jan Tyrychtr and Ivan Vrana
Appl. Sci. 2025, 15(1), 202; https://doi.org/10.3390/app15010202 - 29 Dec 2024
Viewed by 2039
Abstract
In today’s dynamic development environments, agile methodologies like Scrum are essential for effective software project management. Despite its popularity, the Scrum framework’s reliance on subjective intuition during the sprint planning process can lead to inconsistencies and project delays. This study aims to enhance [...] Read more.
In today’s dynamic development environments, agile methodologies like Scrum are essential for effective software project management. Despite its popularity, the Scrum framework’s reliance on subjective intuition during the sprint planning process can lead to inconsistencies and project delays. This study aims to enhance the sprint planning phase by integrating the BeCoMe method, which is a mathematical approach designed to optimize task selection through structured compromise solutions. Utilizing a soft systems methodology, this research identifies and analyzes the existing inefficiencies in Scrum’s planning process. The implementation of the BeCoMe method in a real-world case study demonstrated significant improvements in task completion rates and overall project efficiency. The method’s structured process reduces biases, fosters team consensus, and enhances decision-making accuracy. The findings suggest that incorporating the BeCoMe method into Scrum can substantially mitigate risks, save time, and improve project outcomes by ensuring a more objective and data-driven approach to sprint planning. These insights are crucial for developers managing modern software projects, offering a robust framework for enhancing planning efficiency and success rates. Full article
Show Figures

Figure 1

28 pages, 1348 KiB  
Article
Action Research Approach to Analysis of Teaching of Blockchain Web 3.0 Application Based on MACH Architecture
by Gokmen Katipoglu, Semih Utku, Ivan Mijailović, Edis Mekić, Dženan Avdić and Petar Milić
Appl. Sci. 2024, 14(23), 11158; https://doi.org/10.3390/app142311158 - 29 Nov 2024
Viewed by 1295
Abstract
This study investigates the integration of agile methodologies, particularly Scrum, into the teaching of microservices, API-first, cloud-native, and headless (MACH) architecture within a university setting. Using an action research framework, we see the impact of agile approaches on student learning and the practical [...] Read more.
This study investigates the integration of agile methodologies, particularly Scrum, into the teaching of microservices, API-first, cloud-native, and headless (MACH) architecture within a university setting. Using an action research framework, we see the impact of agile approaches on student learning and the practical application of MACH principles. The findings reveal that agile methodologies not only enhance students’ technical proficiency, but also foster collaborative and iterative learning environments that simulate real-world software development. Over a 15-week course, students applied agile techniques to design, build, and deploy microservices-based systems, benefiting from structured yet adaptable sprints that broke complex tasks into manageable stages. Quantitative assessments showed substantial improvements in knowledge and confidence, while qualitative feedback emphasized the hands-on, project-based learning’s alignment with industry practices. This research underscores the potential of agile frameworks to enhance education in emerging software architectures, offering insights into how higher education can align more closely with the dynamic needs of the software industry. Full article
(This article belongs to the Section Computing and Artificial Intelligence)
Show Figures

Figure 1

24 pages, 2901 KiB  
Article
FRAMUX-EV: A Framework for Evaluating User Experience in Agile Software Development
by Luis Felipe Rojas, Daniela Quiñones and Claudio Cubillos
Appl. Sci. 2024, 14(19), 8991; https://doi.org/10.3390/app14198991 - 6 Oct 2024
Cited by 3 | Viewed by 2863
Abstract
Agile software development prioritizes customer satisfaction through the continuous delivery of valuable software. However, integrating user experience (UX) evaluations into agile projects remains a significant challenge. Existing proposals address specific stages that apply UX evaluation methods but do not fully consider UX artifacts [...] Read more.
Agile software development prioritizes customer satisfaction through the continuous delivery of valuable software. However, integrating user experience (UX) evaluations into agile projects remains a significant challenge. Existing proposals address specific stages that apply UX evaluation methods but do not fully consider UX artifacts or UX events for integrating user experience into agile processes. To address this gap and support teams, we propose FRAMUX-EV, a framework for evaluating UX in agile software development using Scrum. FRAMUX-EV introduces seven UX artifacts: (1) UX evaluation methods, (2) UX design system, (3) UX personas, (4) UX responsibilities and roles, (5) UX evaluation repository, (6) UX backlog, and (7) UX sprint backlog; and four UX events: (1) pre-planning UX meeting, (2) pre-review UX meeting, (3) weekly UX meeting, and (4) weekly user meeting. The first version of the framework was developed using a seven-step methodology with a qualitative approach. A survey of 34 practitioners validated the usefulness and ease of integration of FRAMUX-EV components, yielding positive results. These findings suggest the potential of FRAMUX-EV as an interesting proposal for integrating UX into agile software development. Full article
(This article belongs to the Special Issue Advanced Technologies for User-Centered Design and User Experience)
Show Figures

Figure 1

12 pages, 2615 KiB  
Article
The Use of Gamification for Learning SCRUM: Findings from a Case Study with Information Systems Students
by Filomena Castro Lopes and Sandra Fernandes
Trends High. Educ. 2024, 3(2), 235-246; https://doi.org/10.3390/higheredu3020014 - 16 Apr 2024
Cited by 1 | Viewed by 2630
Abstract
Gamification has emerged in higher education as an innovative approach that engages and stimulates student participation and active learning, through the integration of game elements in the learning experience. This study presents a case study in the field of Information Systems, based on [...] Read more.
Gamification has emerged in higher education as an innovative approach that engages and stimulates student participation and active learning, through the integration of game elements in the learning experience. This study presents a case study in the field of Information Systems, based on the use of gamification, through the use of Lego bricks, to learn SCRUM. The participants in the study include 12 first-year students, enrolled in the curricular unit of Information Systems, in the academic year of 2022/2023, at a Portuguese Higher Education Institution. The objective of the study is to analyze student’s understanding of the SCRUM approach, in regard to: (1) how students understand the different roles of SCRUM and the objective of each ceremony; and (2) how students understand the structure of the SCRUM framework. Findings from the study show that students who engaged in the gamified learning environment demonstrated higher comprehension of SCRUM roles, scoring significantly better on assessments compared to their non-participating peers. In general, students felt that the gamification experience achieved its objectives. Future work aims to bring the game closer to the reality of the software development process, making it more aligned with the lego4scrum methodology approach. Full article
Show Figures

Figure 1

21 pages, 14950 KiB  
Article
Collaborative BIM-Based Construction Coordination Progress Modeling Using Extended Collaborative Process Modeling (exCPM)
by Jae-Hyung Shim, Nam-Hyuk Ham and Jae-Jun Kim
Buildings 2024, 14(2), 358; https://doi.org/10.3390/buildings14020358 - 28 Jan 2024
Cited by 4 | Viewed by 4401
Abstract
Agile project management pursues repetitive and continuous management through an empirical process control method considering the complexity of the project. This study aimed to propose a collaborative Building Information Modeling (BIM)-based work process, focusing on construction coordination tasks among participants during the construction [...] Read more.
Agile project management pursues repetitive and continuous management through an empirical process control method considering the complexity of the project. This study aimed to propose a collaborative Building Information Modeling (BIM)-based work process, focusing on construction coordination tasks among participants during the construction phase of a project. The theoretical framework chosen for this endeavor was the Scrum framework, selected after analyzing previous research to align with the specific characteristics of construction coordination. Using the Scrum framework as a foundation, the study employed the exCPM methodology to model the collaborative BIM-based construction coordination progress. To validate the model, it underwent a transformation into a Petri-Nets model through the marked graph building block (MGBB) along with established rules for model conversion. The converted model was then subjected to validation through reachability tree analysis. The findings of this study hold applicability to diverse collaboration processes that leverage BIM in the construction industry. Full article
Show Figures

Figure 1

23 pages, 544 KiB  
Article
Integrating Interactive Detection of Code Smells into Scrum: Feasibility, Benefits, and Challenges
by Danyllo Albuquerque, Everton Guimarães, Mirko Perkusich, Hyggo Almeida and Angelo Perkusich
Appl. Sci. 2023, 13(15), 8770; https://doi.org/10.3390/app13158770 - 29 Jul 2023
Cited by 4 | Viewed by 2146
Abstract
(Context) Code smells indicate poor coding practices or design flaws, suggesting deeper software quality issues. While addressing code smells promptly improves software quality, traditional detection techniques often fail in continuous detection during software development. (Problem Statement) More recently, Interactive Detection (ID) technique has [...] Read more.
(Context) Code smells indicate poor coding practices or design flaws, suggesting deeper software quality issues. While addressing code smells promptly improves software quality, traditional detection techniques often fail in continuous detection during software development. (Problem Statement) More recently, Interactive Detection (ID) technique has been proposed, enabling the detection of code smells continuously. Although the use of this technique by developers and organizations is promising, there are no practical recommendations for its use in the context of software development. (Goal) The objective of this study was to propose and evaluate the integration of ID into the widely adopted Scrum framework for agile software development. (Method) To achieve this objective, we utilized a mixed-method approach that combined a comprehensive literature review and expert knowledge to propose the integration. Furthermore, we conducted a focus group and a controlled experiment involving software development activities to evaluate this integration. (Results) The findings revealed that this integration significantly benefitted software development, such as early detection of code smells, increased effectiveness in code smell detection, and improved code quality. These findings shed light on the potential benefits of adopting this integration, offering valuable insights for developers and researchers. (Conclusions) This research emphasized the importance of continuous code smell detection as an integral part of agile development and opened avenues for further research in code quality management within agile methodologies. Full article
(This article belongs to the Section Computing and Artificial Intelligence)
Show Figures

Figure 1

Back to TopTop