Software errors and complexity: an empirical investigation0
Communications of the ACM
An analysis of static metrics and faults in C software
Journal of Systems and Software
Identifying Error-Prone Software An Empirical Study
IEEE Transactions on Software Engineering
A tool for discriminant analysis and classification of software metrics
Information and Software Technology
IEEE Transactions on Software Engineering
The dimensionality of program complexity
ICSE '89 Proceedings of the 11th international conference on Software engineering
Regression modelling of software quality: empirical investigation
Journal of Electronic Materials
Applications of a relative complexity metric for software project management
Journal of Systems and Software - An Oregon workshop on software metrics
Evaluating Software Design Processes by Analyzing Change Data Over Time
IEEE Transactions on Software Engineering
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
An analysis of errors and their causes in system programs
Proceedings of the international conference on Reliable software
IEEE Transactions on Software Engineering - Special issue on software reliability
System acquisition based on software product assessment
Proceedings of the 18th international conference on Software engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Predicting Fault-Prone Software Modules in Telephone Switches
IEEE Transactions on Software Engineering
A predictive metric based on discriminant statistical analysis
ICSE '97 Proceedings of the 19th international conference on Software engineering
Modeling and managing risk early in software development
ICSE '93 Proceedings of the 15th international conference on Software Engineering
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
Proceedings of the Conference on The Future of Software Engineering
Characterization of risky projects based on project managers' evaluation
Proceedings of the 22nd international conference on Software engineering
Quality management in systems development: an organizational system perspective
MIS Quarterly - Special issue on Intensive research in information systems: using qualitative, interpretive, and case methods to study information technology—third installment
The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
IEEE Transactions on Software Engineering
Prioritizing Test Cases For Regression Testing
IEEE Transactions on Software Engineering
The distribution of faults in a large industrial software system
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Deriving models of software fault-proneness
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
An empirical evaluation of fault-proneness models
Proceedings of the 24th International Conference on Software Engineering
Accuracy of software quality models over multiple releases
Annals of Software Engineering
Early Risk-Management by Identification of Fault-prone Modules
Empirical Software Engineering
Classification of Fault-Prone Software Modules: Prior Probabilities,Costs, and Model Evaluation
Empirical Software Engineering
A Comparative Study of Ordering and Classification of Fault-ProneSoftware Modules
Empirical Software Engineering
Software Evolution and the Code Fault Introduction Process
Empirical Software Engineering
Balancing Misclassification Rates in Classification-TreeModels of Software Quality
Empirical Software Engineering
Software Measurement: A Necessary Scientific Basis
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Empirical evaluation of a fuzzy logic-based software quality prediction model
Fuzzy Sets and Systems - Special issue: Optimization and decision support systems
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Using Code Metrics to Predict Maintenance of Legacy Programs: A Case Study
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Detection of software modules with high debug code churn in a very large legacy system
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Predicting Fault-Prone Modules with Case-Based Reasoning
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
An Example Of Risk Assessment Of Software Systems Specifications
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Building Software Quality Classification Trees: Approach, Experimentation, Evaluation
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Modeling Fault-Prone Modules of Subsystems
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
ARMOR: Analyzer for Reducing Module Operational Risk
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
An empirical comparison and characterization of high defect and high complexity modules
Journal of Systems and Software
Efficient use of code coverage in large-scale software development
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Assessing design-quality metrics on legacy software
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Some issues in multi-phase software reliability modeling
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Volume 1
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Application of multivariate analysis for software fault prediction
Software Quality Control
A New Challenge for Applying Time Series Metrics Data to Software Quality Estimation
Software Quality Control
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
Static analysis tools as early indicators of pre-release defect density
Proceedings of the 27th international conference on Software engineering
Improving the reliability of medical software by predicting the dangerous software modules
Journal of Medical Systems - Special issue: Computer-based medical systems
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Empirical Software Engineering
Predicting defect densities in source code files with decision tree learners
Proceedings of the 2006 international workshop on Mining software repositories
Software faults: a quantifiable definition
Advances in Engineering Software
Looking for bugs in all the right places
Proceedings of the 2006 international symposium on Software testing and analysis
Total quality management in information systems development: key constructs and relationships
Journal of Management Information Systems - Special section: Exploring the outlands of the MIS discipline
Journal of Systems and Software
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
Spam Filter Based Approach for Finding Fault-Prone Software Modules
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Using Developer Information as a Factor for Fault Prediction
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Automating algorithms for the identification of fault-prone files
Proceedings of the 2007 international symposium on Software testing and analysis
Software engineering research: from cradle to grave
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Applying machine learning to software fault-proneness prediction
Journal of Systems and Software
Predicting defect-prone software modules using support vector machines
Journal of Systems and Software
Predicting defects using network analysis on dependency graphs
Proceedings of the 30th international conference on Software engineering
Towards a generic model for software quality prediction
Proceedings of the 6th international workshop on Software quality
Comparing negative binomial and recursive partitioning models for fault prediction
Proceedings of the 4th international workshop on Predictor models in software engineering
A hybrid faulty module prediction using association rule mining and logistic regression analysis
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Theory of relative defect proneness
Empirical Software Engineering
Empirical Software Engineering
Can developer-module networks predict failures?
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Prioritizing software security fortification throughcode-level metrics
Proceedings of the 4th ACM workshop on Quality of protection
Analysis of Naive Bayes' assumptions on software fault data: An empirical study
Data & Knowledge Engineering
Software quality analysis by combining multiple projects and learners
Software Quality Control
Cross-project defect prediction: a large scale experiment on data vs. domain vs. process
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Increasing diversity: Natural language measures for software fault prediction
Journal of Systems and Software
Software faults: A quantifiable definition
Advances in Engineering Software
A new software complexity metrics for computer communication network
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Fault-prone module prediction of a web application using artificial neural networks
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Predicting defects with program dependencies
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
BUGINNINGS: identifying the origins of a bug
Proceedings of the 3rd India software engineering conference
Some architectural features of ada systems affecting defects
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
TestCom'03 Proceedings of the 15th IFIP international conference on Testing of communicating systems
Comparing the effectiveness of several modeling methods for fault prediction
Empirical Software Engineering
What can fault prediction do for you?
TAP'08 Proceedings of the 2nd international conference on Tests and proofs
An integrated approach to detect fault-prone modules using complexity and text feature metrics
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
Predicting software bugs using ARIMA model
Proceedings of the 48th Annual Southeast Regional Conference
Evaluation of training methods for conditioning of fuzzy based maintainability metric
CIMMACS'07 Proceedings of the 6th WSEAS international conference on Computational intelligence, man-machine systems and cybernetics
An industrial case study of classifier ensembles for locating software defects
Software Quality Control
Studying the fix-time for bugs in large open source projects
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
A quantitative analysis into the economics of correcting software bugs
CISIS'11 Proceedings of the 4th international conference on Computational intelligence in security for information systems
User preferences based software defect detection algorithms selection using MCDM
Information Sciences: an International Journal
Searching for rules to detect defective modules: A subgroup discovery approach
Information Sciences: an International Journal
Combining classifiers in software quality prediction: a neural network approach
ISNN'05 Proceedings of the Second international conference on Advances in Neural Networks - Volume Part III
Model-Based identification of fault-prone components
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
Incorporating qualitative and quantitative factors for software defect prediction
Proceedings of the 2nd international workshop on Evidential assessment of software technologies
Influence of confirmation biases of developers on software quality: an empirical study
Software Quality Control
Software defect prediction using Bayesian networks
Empirical Software Engineering
Hi-index | 0.01 |
The use of the statistical technique of discriminant analysis as a tool for the detection of fault-prone programs is explored. A principal-components procedure was employed to reduce simple multicollinear complexity metrics to uncorrelated measures on orthogonal complexity domains. These uncorrelated measures were then used to classify programs into alternate groups, depending on the metric values of the program. The criterion variable for group determination was a quality measure of faults or changes made to the programs. The discriminant analysis was conducted on two distinct data sets from large commercial systems. The basic discriminant model was constructed from deliberately biased data to magnify differences in metric values between the discriminant groups. The technique was successful in classifying programs with a relatively low error rate. While the use of linear regression models has produced models of limited value, this procedure shows great promise for use in the detection of program modules with potential for faults.