A systematic review of machine learning techniques for software fault prediction

R Malhotra - Applied Soft Computing, 2015 - Elsevier
Background Software fault prediction is the process of developing models that can be used
by the software practitioners in the early phases of software development life cycle for …

Machine learning based methods for software fault prediction: A survey

SK Pandey, RB Mishra, AK Tripathi - Expert Systems with Applications, 2021 - Elsevier
Several prediction approaches are contained in the arena of software engineering such as
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …

Comparing and experimenting machine learning techniques for code smell detection

F Arcelli Fontana, MV Mäntylä, M Zanoni… - Empirical Software …, 2016 - Springer
Several code smell detection tools have been developed providing different results,
because smells can be subjectively interpreted, and hence detected, in different ways. In this …

Empirical validation of object-oriented metrics for predicting fault proneness models

Y Singh, A Kaur, R Malhotra - Software quality journal, 2010 - Springer
Empirical validation of software metrics used to predict software quality attributes is
important to ensure their practical relevance in software organizations. The aim of this work …

Empirical analysis for investigating the effect of object‐oriented metrics on fault proneness: a replicated case study

KK Aggarwal, Y Singh, A Kaur… - Software process …, 2009 - Wiley Online Library
The importance of software measurement is increasing, leading to the development of new
measurement techniques. Many metrics have been proposed related to the various object …

Object-oriented class maintainability prediction using internal quality attributes

J Al Dallal - Information and Software Technology, 2013 - Elsevier
Context Class maintainability is the likelihood that a class can be easily modified. Before
releasing an object-oriented software system, it is impossible to know with certainty when …

Software maintainability: Systematic literature review and current trends

R Malhotra, A Chug - International Journal of Software Engineering …, 2016 - World Scientific
Software maintenance is an expensive activity that consumes a major portion of the cost of
the total project. Various activities carried out during maintenance include the addition of …

[HTML][HTML] Developing microservice-based applications using the silvera domain-specific language

A Suljkanović, B Milosavljević, V Inđić, I Dejanović - Applied Sciences, 2022 - mdpi.com
Microservice Architecture (MSA) is a rising trend in software architecture design.
Applications based on MSA are distributed applications whose components are …

[HTML][HTML] An empirical evaluation of classification algorithms for fault prediction in open source projects

A Kaur, I Kaur - Journal of King Saud University-Computer and …, 2018 - Elsevier
Creating software with high quality has become difficult these days with the fact that size and
complexity of the developed software is high. Predicting the quality of software in early …

Application of random forest in predicting fault-prone classes

A Kaur, R Malhotra - 2008 international conference on …, 2008 - ieeexplore.ieee.org
There are available metrics for predicting fault prone classes, which may help software
organizations for planning and performing testing activities. This may be possible due to …