scispace - formally typeset
Journal ArticleDOI

Software fault prediction metrics

Reads0
Chats0
TLDR
Object-oriented and process metrics have been reported to be more successful in finding faults compared to traditional size and complexity metrics and seem to be better at predicting post-release faults than any static code metrics.
Abstract
ContextSoftware metrics may be used in fault prediction models to improve software quality by predicting fault location. ObjectiveThis paper aims to identify software metrics and to assess their applicability in software fault prediction. We investigated the influence of context on metrics' selection and performance. MethodThis systematic literature review includes 106 papers published between 1991 and 2011. The selected papers are classified according to metrics and context properties. ResultsObject-oriented metrics (49%) were used nearly twice as often compared to traditional source code metrics (27%) or process metrics (24%). Chidamber and Kemerer's (CK) object-oriented metrics were most frequently used. According to the selected studies there are significant differences between the metrics used in fault prediction performance. Object-oriented and process metrics have been reported to be more successful in finding faults compared to traditional size and complexity metrics. Process metrics seem to be better at predicting post-release faults compared to any static code metrics. ConclusionMore studies should be performed on large industrial software systems to find metrics more relevant for the industry and to answer the question as to which metrics should be used in a given context.

read more

Citations
More filters
Proceedings ArticleDOI

Spatial Data Infrastructure Integrated with Geospatial Artificial Intelligence: A Systematic Literature Review

TL;DR: In this paper, the advantages using geospatial artificial intelligence (GeoAI) can reduce duplication and analysis spatial processing of big data spatial, which is important to accelerate of development planning and decision making for stakeholder based on region zone, point of society and distribution an object with system coordinates.
Dissertation

Organisation des développeurs open-source et fiabilité logicielle

TL;DR: La fiabilite du logiciel, c’est-a-dire sa capacite a produire les fonctionnalites attendues, est essentielle au succes des projets de developpement logiciel ou pourront permettre de mettre en place des lignes de conduite relatives au procede de deVELoppement.
Journal ArticleDOI

Concept Drift in Software Defect Prediction: A Method for Detecting and Handling the Drift

TL;DR: In this article , a pair of paired learners (PoPL) approach was proposed for handling concept drift in software defect prediction, which combined the drift detection capabilities of two independent paired learners and used the paired learner (PL) with the best performance in recent time for next prediction.
Dissertation

The Domain Name System Advisor, A Model-Based Quality Assurance Framework

TL;DR: The ISDR (Identification, Specification, Detection, Detection and Refactoring) Method is proposed that enables DNS administrators to identify bad smells on a high-level abstraction using a consistent taxonomy and reusable vocabulary and is used to build the DNS Quality Assurance Framework and the DNS Advisor Tool.
Dissertation

A Strategy for Cross-Project Defect Prediction Models in Industry

TL;DR: The findings suggest that change-level metrics are of interest in the automotive sector since they allow for quick feedback and Random forest seem to result in the best predictive performance when training models, though these findings have to be considered in relation to a low performance for the models in comparison to similar studies.
References
More filters
Journal ArticleDOI

The measurement of observer agreement for categorical data

TL;DR: A general statistical methodology for the analysis of multivariate categorical data arising from observer reliability studies is presented and tests for interobserver bias are presented in terms of first-order marginal homogeneity and measures of interob server agreement are developed as generalized kappa-type statistics.
Journal ArticleDOI

A Coefficient of agreement for nominal Scales

TL;DR: In this article, the authors present a procedure for having two or more judges independently categorize a sample of units and determine the degree, significance, and significance of the units. But they do not discuss the extent to which these judgments are reproducible, i.e., reliable.
Book

A metrics suite for object oriented design

TL;DR: This research addresses the needs for software measures in object-orientation design through the development and implementation of a new suite of metrics for OO design, and suggests ways in which managers may use these metrics for process improvement.
Book

A complexity measure

TL;DR: In this paper, a graph-theoretic complexity measure for managing and controlling program complexity is presented. But the complexity is independent of physical size, and complexity depends only on the decision structure of a program.
Journal ArticleDOI

A Complexity Measure

TL;DR: Several properties of the graph-theoretic complexity are proved which show, for example, that complexity is independent of physical size and complexity depends only on the decision structure of a program.
Related Papers (5)