A literature review of using machine learning in software development life cycle stages

S Shafiq, A Mashkoor, C Mayr-Dorn, A Egyed - IEEE Access, 2021 - ieeexplore.ieee.org
The software engineering community is rapidly adopting machine learning for transitioning
modern-day software towards highly intelligent and self-learning systems. However, the …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

A novel approach for code smell detection: an empirical study

S Dewangan, RS Rao, A Mishra, M Gupta - IEEE Access, 2021 - ieeexplore.ieee.org
Code smells detection helps in improving understandability and maintainability of software
while reducing the chances of system failure. In this study, six machine learning algorithms …

Extraction of prediction rules of code smell using decision tree algorithm

PS Yadav, S Dewangan, RS Rao - 2021 10th international …, 2021 - ieeexplore.ieee.org
Code Smell is a set of information of a source code that indicates any serious problem in the
software. To detect the code smell prediction rule, we have applied a Decision tree …

Human-level ordinal maintainability prediction based on static code metrics

M Schnappinger, A Fietzke, A Pretschner - Proceedings of the 25th …, 2021 - dl.acm.org
One of the greatest challenges in software quality control is the efficient and effective
measurement of maintainability. Thorough expert assessments are precise yet slow and …

Predicting Program Code Changes Using a CNN Model

DK Kim - Journal of the Korea Convergence Society, 2021 - koreascience.kr
A software system is required to change during its life cycle due to various requirements
such as adding functionalities, fixing bugs, and adjusting to new computing environments …

Design patterns discovery in source code: Novel technique using substring match

A Pande, V Pant, M Gupta, A Mishra - 2021 - ceeol.com
The role of design pattern mining is a very significant strategy of re-engineering as with the
help of detection one could easily understand complex systems. Of course, identifying a …

[PDF][PDF] A Novel Approach for Code Smell Detection: An Empirical Study

M GUPTA - academia.edu
Code smells detection helps in improving understandability and maintainability of software
while reducing the chances of system failure. In this study, six machine learning algorithms …