2021
DOI: 10.1007/978-3-030-75251-4_7
|View full text |Cite
|
Sign up to set email alerts
|

Software Change Prediction with Homogeneous Ensemble Learners on Large Scale Open-Source Systems

Abstract: Customizability, extensive community support and ease of availability have led to the popularity of Open-Source Software (OSS) systems. However, maintenance of these systems is a challenge especially as they become considerably large and complex with time. One possible method of ensuring effective quality in large scale OSS is the adoption of software change prediction models. These models aid in identifying change-prone parts in the early stages of software development, which can then be effectively managed b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 24 publications
0
1
0
Order By: Relevance
“…The first one is based on the number of Source Lines of Code (SLOC). It compares the SLOC between current and previous releases and considers that a class changed if the values are different (Malhotra and Khanna, 2019;Arisholm et al, 2004;Kaur and Jain, 2017;Khanna et al, 2021;Koru and Tian, 2005;Lu et al, 2012;Malhotra and Khanna, 2021;Martins et al, 2020;Zhou et al, 2009).…”
Section: The Cpcp Problemmentioning
confidence: 99%
“…The first one is based on the number of Source Lines of Code (SLOC). It compares the SLOC between current and previous releases and considers that a class changed if the values are different (Malhotra and Khanna, 2019;Arisholm et al, 2004;Kaur and Jain, 2017;Khanna et al, 2021;Koru and Tian, 2005;Lu et al, 2012;Malhotra and Khanna, 2021;Martins et al, 2020;Zhou et al, 2009).…”
Section: The Cpcp Problemmentioning
confidence: 99%
“…Contrary to this, a heterogenous ensemble uses the entire original training dataset for each base model 15 . Although, homogeneous ensembles can easily aggregate a large number of base models, 16,17 they can exploit the potential of only one classification algorithm. Thus, we may have to evaluate and choose the most appropriate base learning classifier for creating a successful homogeneous ensemble 17 .…”
Section: Introductionmentioning
confidence: 99%
“…Several other studies 3,35,36 have validated the successful use of ensemble learning algorithms such as Bagging, AdaBoost, LogitBoost, Logit Model Trees and Random Forests. A recent study by Khanna et al 16 assessed the favorability of eight homogeneous ensemble learners by comparing them with 10 learners belonging to other diverse families on five large OSS systems. However, all the studies have only exploited the use of homogeneous ensembles for the task of SCP.…”
mentioning
confidence: 99%