scholarly journals Statistical Analysis for Revealing Defects in Software Projects: Systematic Literature Review

Author(s):  
Alia Nabil Mahmoud ◽  
Vítor Santos
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

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

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.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Evangelos Psomas

Purpose A rich agenda for future research in the field of Lean Manufacturing (LM) is available in the academic literature. The purpose of this paper is to determine the LM future research methodologies suggested in the literature and to classify them into themes. Classifying these themes into broad categories is also an aim of the present study. Design/methodology/approach For the purpose of the present study, a systematic literature review (SLR) of peer reviewed journal articles in LM was conducted. A total of 214 articles published in 46 journals during 2010–2020 were collected from four major management science publishers, namely, Emerald Online, Elsevier/Science Direct, Springer Link and Taylor and Francis. To organize the qualitative data into meaningful themes and these themes into broad categories, the quality tool “affinity diagram” was applied. Findings The review of LM articles that are increasing over time reveals the “vital few” academic journals, which have published most of the sample articles. The plethora of the suggested future research methodologies are analytically presented and classified into meaningful themes, namely, the size of the research sample and its composition, several types of study (other than surveys), longitudinal studies, applying advanced statistical analysis and (mathematical) modeling techniques, objective, real and quantitative data, surveys, mixed/multiple research studies, reliability and validity analysis, using computer-aided technology for data collection and processing and research collaborations. These themes in turn are classified into broad categories, namely, study, data and statistical analysis and modeling. Research limitations/implications This SLR is not comprehensive because the number of the databases searched is restricted to four. Moreover, the literature review is limited to peer reviewed journal articles regarding Lean only in the manufacturing sector, while the subject reviewed is limited to the future research methodologies. The subjectivity of classifying the large number of the future research methodologies into themes and these themes into broad categories is also a limitation of the present SLR. Based on these limitations, future literature review studies can be carried out. Practical implications Researchers can be analytically informed about the future research methodologies suggested in the literature and their respective key themes and broad categories, to design original research studies of high academic and practical value. Originality/value This study goes beyond previous SLRs on LM by presenting analytically the plethora of the future research methodologies suggested in the literature as well as by identifying natural patterns or groupings of these methodologies.


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