A systematic literature review of machine learning techniques for software maintainability prediction

H Alsolai, M Roper - Information and Software Technology, 2020 - Elsevier
Context Software maintainability is one of the fundamental quality attributes of software
engineering. The accurate prediction of software maintainability is a significant challenge for …

A study on metaheuristics approaches for gene selection in microarray data: algorithms, applications and open challenges

AK Shukla, D Tripathi, BR Reddy… - Evolutionary …, 2020 - Springer
In the recent decades, researchers have introduced an abundance of feature selection
methods many of which are studied and analyzed over the high dimensional datasets …

A multiple criteria decision analysis based approach to remove uncertainty in SMP models

G Yenduri, TR Gadekallu - Scientific Reports, 2022 - nature.com
Software has to be updated frequently to match the customer needs. If software
maintainability is not given priority, it affects the software development life cycle and …

Exploring maintainability index variants for software maintainability measurement in object-oriented systems

T Heričko, B Šumak - Applied Sciences, 2023 - mdpi.com
During maintenance, software systems undergo continuous correction and enhancement
activities due to emerging faults, changing environments, and evolving requirements …

Firefly-based maintainability prediction for enhancing quality of software

G Yenduri, TR Gadekallu - International Journal of Uncertainty …, 2021 - World Scientific
In a broad spectrum, software metrics play a vital role in attribute assessment, which
successively moves software projects. The metrics measure gives many crucial facets of the …

Machine learning techniques for software maintainability prediction: Accuracy analysis

S Elmidaoui, L Cheikhi, A Idri, A Abran - Journal of Computer Science and …, 2020 - Springer
Maintaining software once implemented on the end-user side is laborious and, over its
lifetime, is most often considerably more expensive than the initial software development …

Impact of historical software metric changes in predicting future maintainability trends in open-source software development

M Gradišnik, T Beranič, S Karakatič - Applied Sciences, 2020 - mdpi.com
Featured Application The paper shows that the additional layers of historical changes of
software metrics from previous software releases contributes to a better prediction of future …

[PDF][PDF] Empirical studies on software product maintainability prediction: a systematic mapping and review

S Elmidaoui, L Cheikhi, A Idri… - E-Informatica Software …, 2019 - bibliotekanauki.pl
Background: Software product maintainability prediction (SPMP) is an important task to
control software maintenance activity, and many SPMP techniques for improving software …

A systematic review of feature selection techniques in software quality prediction

H Alsolai, M Roper - 2019 International Conference on …, 2019 - ieeexplore.ieee.org
Background: Feature selection techniques are important factors for improving machine
learning models because they increase prediction accuracy and decrease the time to create …

Gamification in test-driven development practice

W Ren - Proceedings of the 2nd International Workshop on …, 2023 - dl.acm.org
The challenge of effectively developing and sustaining high-performance professional
development practices in software engineering education is one that must be addressed …