A Systematic Literature Review of Soft Computing Techniques for Software Maintainability Prediction: State-of-the-Art, Challenges and Future Directions

09/21/2022
by   Gokul Yenduri, et al.
0

The software is changing rapidly with the invention of advanced technologies and methodologies. The ability to rapidly and successfully upgrade software in response to changing business requirements is more vital than ever. For the long-term management of software products, measuring software maintainability is crucial. The use of soft computing techniques for software maintainability prediction has shown immense promise in software maintenance process by providing accurate prediction of software maintainability. To better understand the role of soft computing techniques for software maintainability prediction, we aim to provide a systematic literature review of soft computing techniques for software maintainability prediction. Firstly, we provide a detailed overview of software maintainability. Following this, we explore the fundamentals of software maintainability and the reasons for adopting soft computing methodologies for predicting software maintainability. Later, we examine the soft computing approaches employed in the process of software maintainability prediction. Furthermore, we discuss the difficulties and potential solutions associated with the use of soft computing techniques to predict software maintainability. Finally, we conclude the review with some promising future directions to drive further research innovations and developments in this promising area.

READ FULL TEXT

page 7

page 18

research
01/29/2018

Using Meta-heuristics and Machine Learning for Software Optimization of Parallel Computing Systems: A Systematic Literature Review

While the modern parallel computing systems offer high performance, util...
research
09/28/2020

Quantum Computing: A Taxonomy, Systematic Review and Future Directions

Quantum computing is an emerging paradigm with the potential to offer si...
research
09/13/2021

Data Preparation for Software Vulnerability Prediction: A Systematic Literature Review

Software Vulnerability Prediction (SVP) is a data-driven technique for s...
research
09/23/2017

BPM in the cloud: A systematic literature review

Business Process Management (BPM) in the cloud is focused on how to prov...
research
08/12/2022

A Gentle Introduction and Survey on Computing with Words (CWW) Methodologies

Human beings have an inherent capability to use linguistic information (...
research
03/18/2021

Blockchain Testing: Challenges, Techniques, and Research Directions

Specific testing solutions targeting blockchain-based software are gaini...
research
04/28/2023

Threat Perception Modulation by Capturing Emotion, Motor and Empathetic System Responses: A Systematic Review

The fight or flight phenomena is of evolutionary origin and responsible ...

Please sign up or login with your details

Forgot password? Click here to reset