Evaluation and Assessment in Software Engineering 2021
DOI: 10.1145/3463274.3463315
|View full text |Cite
|
Sign up to set email alerts
|

Human-level Ordinal Maintainability Prediction Based on Static Code Metrics

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 43 publications
0
3
0
Order By: Relevance
“…So far, we did not investigate combinations of metrics, e.g. using machine learning [7], [31]. One of the first steps in building machine-learned models is to identify adequate feature candidates.…”
Section: B Threats To Validitymentioning
confidence: 99%
See 1 more Smart Citation
“…So far, we did not investigate combinations of metrics, e.g. using machine learning [7], [31]. One of the first steps in building machine-learned models is to identify adequate feature candidates.…”
Section: B Threats To Validitymentioning
confidence: 99%
“…One promising approach to finding a universal predictor for maintainability may be through aggregating code metrics based on machine learning as in [7]. However, their models predict the maintainability judgment of analysts that focuses on the quality of individual code files.…”
Section: Introductionmentioning
confidence: 99%
“…In the same context, Schnappinger et al [23] resorted to engaging experts in order to manually label a set of data regarding their maintainability degree and made use of a set of various metrics to evaluate maintainability. Other recent research works examine various metrics and approaches for evaluating maintainability, such as the examination of open source projects and their maintainability degree [24], the combination of machine learning techniques such as the Bayesian networks and association rules [25], the use of soft computing techniques such as the neuro-fuzzy model [26] or employing ensembles to predict maintainability on imbalanced data [27].…”
Section: Related Workmentioning
confidence: 99%
“…Our research project concerns software maintainability assessment working in collaboration with the development team [13]. As part of this effort, we began to reproduce a study from Schnappinger et al [33], because their work is based on a recent, high quality software maintainability dataset [32]. This introduction presents what maintainability and metrics are, before continuing on the importance of the program structure and having clear and unambiguous metrics.…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, while reproducing the study from Schnappinger et al [33], we encountered many problems collecting metrics. Many tools exist and many metrics have been studied [12,28].…”
Section: Introductionmentioning
confidence: 99%