Dynamic classifier selection: Recent advances and perspectives
Abstract Multiple Classifier Systems (MCS) have been widely studied as an alternative for
increasing accuracy in pattern recognition. One of the most promising MCS approaches is …
increasing accuracy in pattern recognition. One of the most promising MCS approaches is …
Machine learning techniques for code smell detection: A systematic literature review and meta-analysis
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …
source code that often lead it to be more change-and fault-prone. Researchers defined …
Detecting code smells using machine learning techniques: Are we there yet?
Code smells are symptoms of poor design and implementation choices weighing heavily on
the quality of produced source code. During the last decades several code smell detection …
the quality of produced source code. During the last decades several code smell detection …
Fine-grained just-in-time defect prediction
Defect prediction models focus on identifying defect-prone code elements, for example to
allow practitioners to allocate testing resources on specific subsystems and to provide …
allow practitioners to allocate testing resources on specific subsystems and to provide …
Comparing heuristic and machine learning approaches for metric-based code smell detection
Code smells represent poor implementation choices performed by developers when
enhancing source code. Their negative impact on source code maintainability and …
enhancing source code. Their negative impact on source code maintainability and …
A large empirical assessment of the role of data balancing in machine-learning-based code smell detection
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …
For this reason, many approaches aimed at identifying these design flaws have been …
Predicting the emergence of community smells using socio-technical metrics: A machine-learning approach
Community smells represent sub-optimal conditions appearing within software development
communities (eg, non-communicating sub-teams, deviant contributors, etc.) that may lead to …
communities (eg, non-communicating sub-teams, deviant contributors, etc.) that may lead to …
Cross-project just-in-time bug prediction for mobile apps: An empirical assessment
Bug Prediction is an activity aimed at identifying defect-prone source code entities that
allows developers to focus testing efforts on specific areas of software systems. Recently, the …
allows developers to focus testing efforts on specific areas of software systems. Recently, the …
[HTML][HTML] With-in-project defect prediction using bootstrap aggregation based diverse ensemble learning technique
US Bhutamapuram, R Sadam - Journal of King Saud University-Computer …, 2022 - Elsevier
Predicting the defect-proneness of a module can reduce the time, effort, manpower, and
consequently the cost to develop a software project. Since the causes of software defects …
consequently the cost to develop a software project. Since the causes of software defects …
A neighborhood undersampling stacked ensemble (NUS-SE) in imbalanced classification
Stacked ensemble, which formulates an ensemble by using a meta-learner to combine
(stack) the predictions of multiple base classifiers, suffers from the problem of suboptimal …
(stack) the predictions of multiple base classifiers, suffers from the problem of suboptimal …