An ant colony optimization algorithm to improve software quality prediction models: Case of class stability

D Azar, J Vybihal - Information and Software Technology, 2011 - Elsevier
CONTEXT: Assessing software quality at the early stages of the design and development
process is very difficult since most of the software quality characteristics are not directly …

Evaluating stratification alternatives to improve software defect prediction

L Pelayo, S Dick - IEEE transactions on reliability, 2012 - ieeexplore.ieee.org
Numerous studies have applied machine learning to the software defect prediction problem,
ie predicting which modules will experience a failure during operation based on software …

Data mining in software metrics databases

S Dick, A Meeks, M Last, H Bunke, A Kandel - Fuzzy Sets and Systems, 2004 - Elsevier
We investigate the use of data mining for the analysis of software metric databases, and
some of the issues in this application domain. Software metrics are collected at various …

Software enhancement effort estimation using correlation-based feature selection and stacking ensemble method

Z Sakhrawi, A Sellami, N Bouassida - Cluster Computing, 2022 - Springer
Estimating software enhancement efforts became a challenging task in software project
management. Recent researches focused on identifying the best machine learning …

An analogy-based approach for predicting design stability of Java classes

D Grosser, HA Sahraoui… - … International Workshop on …, 2004 - ieeexplore.ieee.org
Predicting stability in object-oriented (OO) software, ie, the ease with which a software item
evolves while preserving its design, is a key feature for software maintenance. In fact, a well …

[PDF][PDF] A combined ant colony optimization and simulated annealing algorithm to assess stability and fault-proneness of classes based on internal software quality …

D Azar, K Fayad, C Daoud - International Journal of Artificial …, 2016 - academia.edu
Several machine learning algorithms have been used to assess external quality attributes of
software systems. Given a set of metrics that describe internal software attributes (cohesion …

A hybrid heuristic approach to optimize rule-based software quality estimation models

D Azar, H Harmanani, R Korkmaz - Information and Software Technology, 2009 - Elsevier
Software quality is defined as the degree to which a software component or system meets
specified requirements and specifications. Assessing software quality in the early stages of …

Predicting software stability using case-based reasoning

D Grosser, HA Sahraoui… - Proceedings 17th IEEE …, 2002 - ieeexplore.ieee.org
Predicting stability in object-oriented (OO) software, ie, the ease with which a software item
can evolve while preserving its design, is a key feature for software maintenance. We …

Machine-learning techniques for software product quality assessment

H Lounis, L Ait-Mehedine - Fourth International Conference …, 2004 - ieeexplore.ieee.org
Integration of metrics computation in most popular computer-aided software engineering
(CASE) tools is a marked tendency. Software metrics provide quantitative means to control …

[LIVRE][B] Computational intelligence in software quality assurance

S Dick, A Kandel - 2005 - books.google.com
Software systems surround us. Software is a critical component in everything from the family
car through electrical power] systems to military equipment. As software ploys an ever …