A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
The Optimal Class Size for Object-Oriented Software
IEEE Transactions on Software Engineering
Replicated Case Studies for Investigating Quality Factorsin Object-Oriented Designs
Empirical Software Engineering
Empirical Software Engineering
Module Size Distribution and Defect Density
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
A Simulation Study of the Model Evaluation Criterion MMRE
IEEE Transactions on Software Engineering
Software Productivity Measurement Using Multiple Size Measures
IEEE Transactions on Software Engineering
Spatial Complexity Metrics: An Investigation of Utility
IEEE Transactions on Software Engineering
Object-oriented cohesion subjectivity amongst experienced and novice developers: an empirical study
ACM SIGSOFT Software Engineering Notes
Teaching students to build well formed object-oriented methods through refactoring
Proceedings of the 38th SIGCSE technical symposium on Computer science education
API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization
IEEE Transactions on Software Engineering
A Replicated Quantitative Analysis of Fault Distributions in Complex Software Systems
IEEE Transactions on Software Engineering
An empirical investigation of software reuse benefits in a large telecom product
ACM Transactions on Software Engineering and Methodology (TOSEM)
Theory of relative defect proneness
Empirical Software Engineering
An evaluation of AJAX-enabled java-based web application frameworks
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
A Case Study of Defect Introduction Mechanisms
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
What's up with software metrics? - A preliminary mapping study
Journal of Systems and Software
Extending object-oriented languages with backward error recovery integrated support
Computer Languages, Systems and Structures
Testing the theory of relative defect proneness for closed-source software
Empirical Software Engineering
An empirical study on the influence of pattern roles on change-proneness
Empirical Software Engineering
Implementing automatic error recovery support for rich web clients
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
Evaluation of project quality: a DEA-Based approach
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Experiences of formal methods in 'conventional' software and systems design
FACS-FMI'07 Proceedings of the 2007th internatioanal conference on Formal Methods in Industry
Large-scale formal verification in practice: a process perspective
Proceedings of the 34th International Conference on Software Engineering
Characterizing the roles of classes and their fault-proneness through change metrics
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Formal specifications better than function points for code sizing
Proceedings of the 2013 International Conference on Software Engineering
An in-depth study of the potentially confounding effect of class size in fault prediction
ACM Transactions on Software Engineering and Methodology (TOSEM)
System performance analyses through object-oriented fault and coupling prisms
Proceedings of the 5th ACM/SPEC international conference on Performance engineering
Hi-index | 0.00 |
Source lines of code (SLOC) is perhaps the oldest of software metrics, and still a benchmark for evaluating new ones. Despite the extensive experience with the SLOC metric, there are still a number of misconceptions about it. This paper addresses three of them: (1) that the format of SLOC is relevant to how to properly count it (a simple experiment shows that, in fact, it does not matter), (2) that SLOC is most useful as a predictor of software quality (in fact, it is most useful as a covariate of other predictors), and (3) that there is an important inverse relationship between defect density and code size (in fact, this is an arithmetic artifact of plotting bugs-per-SLOC against SLOC).