2020
DOI: 10.1007/s11390-020-9668-1
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning Techniques for Software Maintainability Prediction: Accuracy Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(9 citation statements)
references
References 76 publications
0
9
0
Order By: Relevance
“…Step 4 Calculate the Euclidean distance between the real and ideal solutions using Eqs. ( 14) and (15).…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Step 4 Calculate the Euclidean distance between the real and ideal solutions using Eqs. ( 14) and (15).…”
Section: Resultsmentioning
confidence: 99%
“…In 2020, Elmidaoui et al 15 conducted a study on empirical evidence for the accuracy of software product maintainability prediction (SPMP) using ML techniques. The after-effects of about 77 studies that were published between 2000 and 2018 are inspected in this study based on the following criteria: maintainability prediction approaches, validation methods, accuracy criteria, the overall accuracy of ML techniques, and the techniques with the best performance.…”
Section: Recent Workmentioning
confidence: 99%
See 1 more Smart Citation
“…However, some other research studies focused on the use of independent variables (that we detailed in the next question). Thus, several factors can affect the prediction results such as the size of the dataset [55]. Therefore, many research studies have used a single dataset [27].…”
Section: Studymentioning
confidence: 99%
“…The importance of producing maintainable software is also indicated by the fact that maintenance-related tasks (i.e., code refactoring given the existence of updated requirements or bugs) often require up to 80% of the total effort put into the software project [8]. To that end, several research efforts are directed towards the identification and construction of efficient methodologies along with the respective tools that enable evaluating maintainability [9].…”
Section: Introductionmentioning
confidence: 99%