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 systematic literature review of soft computing techniques for software maintainability prediction: State-of-the-art, challenges and future directions

G Yenduri, TR Gadekallu - arXiv preprint arXiv:2209.10131, 2022 - arxiv.org
The software is changing rapidly with the invention of advanced technologies and
methodologies. The ability to rapidly and successfully upgrade software in response to …

On the application of search-based techniques for software engineering predictive modeling: A systematic review and future directions

R Malhotra, M Khanna, RR Raje - Swarm and Evolutionary Computation, 2017 - Elsevier
Software engineering predictive modeling involves construction of models, with the help of
software metrics, for estimating quality attributes. Recently, the use of search-based …

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 …

A review on soft computing approaches for predicting maintainability of software: State‐of‐the‐art, technical challenges, and future directions

G Yenduri, TR Gadekallu - Expert Systems, 2023 - Wiley Online Library
The software is changing rapidly with the invention of advanced technologies and
methodologies. The ability to rapidly and successfully upgrade software in response to …

Software maintainability prediction using hybrid neural network and fuzzy logic approach with parallel computing concept

L Kumar, SK Rath - … Journal of System Assurance Engineering and …, 2017 - Springer
In present day scenario, majority of software companies use object-oriented concept to
develop software systems as it enables effective design, development, testing and …

Class-level refactoring prediction by ensemble learning with various feature selection techniques

R Panigrahi, SK Kuanar, S Misra, L Kumar - Applied Sciences, 2022 - mdpi.com
Background: Refactoring is changing a software system without affecting the software
functionality. The current researchers aim i to identify the appropriate method (s) or class (s) …

Application of metaheuristic techniques in software quality prediction: a systematic mapping study

K Lakra, A Chug - International Journal of intelligent …, 2021 - inderscienceonline.com
This paper focuses on the systematic review of various metaheuristic techniques employed
for analysing different software quality aspects, including fault proneness, defect …

Defining a software maintainability dataset: collecting, aggregating and analysing expert evaluations of software maintainability

M Schnappinger, A Fietzke… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
Before controlling the quality of software systems, we need to assess it. In the case of
maintainability, this often happens with manual expert reviews. Current automatic …