2018
DOI: 10.4018/ijirr.2018100101
|View full text |Cite
|
Sign up to set email alerts
|

Predicting Change Prone Classes in Open Source Software

Abstract: In today's world, the heart of modern technology is software. In order to compete with pace of new technology, changes in software are inevitable. This article aims at the association between changes and object-oriented metrics using different versions of open source software. Change prediction models can detect the probability of change in a class earlier in the software life cycle which would result in better effort allocation, more rigorous testing and easier maintenance of any software. Earlier, researcher… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 16 publications
0
3
0
Order By: Relevance
“…The authors highlight that machine learning is a promising approach and is a tendency, adopted in more recent works. Godara et al (2018) and Kumar et al (2019) investigate the use of metrics to predict change-prone classes. While the work of Godara et al (2018) relied on the bee colony algorithm (Karaboga, 2005) to perform its predictions, Kumar et al (2019) addresses the use of machine learning.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The authors highlight that machine learning is a promising approach and is a tendency, adopted in more recent works. Godara et al (2018) and Kumar et al (2019) investigate the use of metrics to predict change-prone classes. While the work of Godara et al (2018) relied on the bee colony algorithm (Karaboga, 2005) to perform its predictions, Kumar et al (2019) addresses the use of machine learning.…”
Section: Introductionmentioning
confidence: 99%
“…Godara et al (2018) and Kumar et al (2019) investigate the use of metrics to predict change-prone classes. While the work of Godara et al (2018) relied on the bee colony algorithm (Karaboga, 2005) to perform its predictions, Kumar et al (2019) addresses the use of machine learning. The work of Kumar et al (2019) used 18 machine learning algorithms, including Logistic Regression (LR), Decision Tree (DT), Support Vector Machine (SVM), among others.…”
Section: Introductionmentioning
confidence: 99%
“…One of the major reasons of software failure is incapability to understand the changing requirements and uncontrolled change propagation. Godara et al (2018) suggested that classes which are prone to changes needs major consideration as these involve more effort and higher amount of maintenance costs and development costs.…”
Section: Introductionmentioning
confidence: 99%