scholarly journals SCRUM and Productivity in Software Projects: A Systematic Literature Review

Author(s):  
Eliza S. F. Cardozo ◽  
J. Benito F. Araújo Neto ◽  
Alexandre Barza ◽  
A. César C. França ◽  
Fabio Q. B. da Silva
2021 ◽  
Author(s):  
Jaweria Sultana

The primary objective of this research is to investigate the adaptability of the Scrum framework for large scale projects. A two phase approach has been undertaken towards the goal. The first phase involves conducting a systematic literature review to identify and elaborate scaling practices used in the current industry. The review also identifies the challenges faced by the developers when the Scrum framework is used for the development of large projects. The second phase involves the construction of a simulation model to analyze the dynamic behavior of the Scrum framework for large projects. The systematic literature review revealed that the major challenge while scaling Scrum is ensuring good communication among project members. The communication overhead was incorporated in the system dynamic model of the Scrum framework. The simulation results showed that there is a reduction in work rate when number of personnel is increased due to the increasing communication overhead.


2015 ◽  
Vol 59 ◽  
pp. 67-85 ◽  
Author(s):  
Igor Steinmacher ◽  
Marco Aurelio Graciotto Silva ◽  
Marco Aurelio Gerosa ◽  
David F. Redmiles

2020 ◽  
Vol 2020 ◽  
pp. 1-26
Author(s):  
Luca Ardito ◽  
Riccardo Coppola ◽  
Luca Barbato ◽  
Diego Verga

Software maintainability is a crucial property of software projects. It can be defined as the ease with which a software system or component can be modified to be corrected, improved, or adapted to its environment. The software engineering literature proposes many models and metrics to predict the maintainability of a software project statically. However, there is no common accordance with the most dependable metrics or metric suites to evaluate such nonfunctional property. The goals of the present manuscript are as follows: (i) providing an overview of the most popular maintainability metrics according to the related literature; (ii) finding what tools are available to evaluate software maintainability; and (iii) linking the most popular metrics with the available tools and the most common programming languages. To this end, we performed a systematic literature review, following Kitchenham’s SLR guidelines, on the most relevant scientific digital libraries. The SLR outcome provided us with 174 software metrics, among which we identified a set of 15 most commonly mentioned ones, and 19 metric computation tools available to practitioners. We found optimal sets of at most five tools to cover all the most commonly mentioned metrics. The results also highlight missing tool coverage for some metrics on commonly used programming languages and minimal coverage of metrics for newer or less popular programming languages. We consider these results valuable for researchers and practitioners who want to find the best selection of tools to evaluate the maintainability of their projects or to bridge the discussed coverage gaps for newer programming languages.


2021 ◽  
Author(s):  
Jaweria Sultana

The primary objective of this research is to investigate the adaptability of the Scrum framework for large scale projects. A two phase approach has been undertaken towards the goal. The first phase involves conducting a systematic literature review to identify and elaborate scaling practices used in the current industry. The review also identifies the challenges faced by the developers when the Scrum framework is used for the development of large projects. The second phase involves the construction of a simulation model to analyze the dynamic behavior of the Scrum framework for large projects. The systematic literature review revealed that the major challenge while scaling Scrum is ensuring good communication among project members. The communication overhead was incorporated in the system dynamic model of the Scrum framework. The simulation results showed that there is a reduction in work rate when number of personnel is increased due to the increasing communication overhead.


Information ◽  
2018 ◽  
Vol 9 (11) ◽  
pp. 273 ◽  
Author(s):  
Aloisio Cairo ◽  
Glauco Carneiro ◽  
Miguel Monteiro

Context: Code smells are associated to poor design and programming style, which often degrades code quality and hampers code comprehensibility and maintainability. Goal: identify published studies that provide evidence of the influence of code smells on the occurrence of software bugs. Method: We conducted a Systematic Literature Review (SLR) to reach the stated goal. Results: The SLR selected studies from July 2007 to September 2017, which analyzed the source code of open source software projects and several code smells. Based on evidence of 16 studies covered in this SLR, we conclude that 24 code smells are more influential in the occurrence of bugs relative to the remaining smells analyzed. In contrast, three studies reported that at least 6 code smells are less influential in such occurrences. Evidence from the selected studies also point out tools, techniques, and procedures that should be applied to analyze the influence of the smells. Conclusions: To the best of our knowledge, this is the first SLR to target this goal. This study provides an up-to-date and structured understanding of the influence of code smells on the occurrence of software bugs based on findings systematically collected from a list of relevant references in the latest decade.


Sign in / Sign up

Export Citation Format

Share Document