Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Quantitative evaluation of software quality
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Software complexity measurement
Communications of the ACM
A Study of the Applicability of Complexity Measures
IEEE Transactions on Software Engineering
System structure and software maintenance performance
Communications of the ACM
Use of the Cloze procedure in testing a model of complexity
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
The relationship between slices and module cohesion
ICSE '89 Proceedings of the 11th international conference on Software engineering
Design complexity measurement and testing
Communications of the ACM
Powers-of-ten information biases
MIS Quarterly
Recent advances in software measurement (abstract and references for talk)
ICSE '90 Proceedings of the 12th international conference on Software engineering
Software complexity and maintenance costs
Communications of the ACM
Metrics in the software engineering curriculum
Annals of Software Engineering - Special issue on software engineering education
A validation of software metrics using many metrics and two resources
ICSE '85 Proceedings of the 8th international conference on Software engineering
Calculation and use of an environment's characteristic software metric set
ICSE '85 Proceedings of the 8th international conference on Software engineering
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Problems with software complexity measurement
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Studying programmer behavior experimentally: the problems of proper methodology
Communications of the ACM
Error Density and Size in Ada Software
IEEE Software
A proposal for a measure of program understanding
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Integrated program measurement and documentation tools
ICSE '84 Proceedings of the 7th international conference on Software engineering
Program complexity measure for software development management
ICSE '81 Proceedings of the 5th international conference on Software engineering
Evaluating and comparing software metrics in the software engineering laboratory
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
The program dependence graph in a software development environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A theory of small program complexity
ACM SIGPLAN Notices
Prediction models for cyclomatic complexity
ACM SIGPLAN Notices
Software metrics: an introduction and annotated bibliography
ACM SIGSOFT Software Engineering Notes
A comparison of program complexity prediction models
ACM SIGSOFT Software Engineering Notes
Taking the measure of program complexity
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Software metrics in static program analysis
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
An evaluation of the internal quality of business applications: does size matter?
Proceedings of the 33rd International Conference on Software Engineering
Performance comparison of software complexity metrics in an open source project
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Estimating software testing complexity
Information and Software Technology
Hi-index | 0.08 |
This experiment is the third in a series investigating characteristics of software which are related to its psychological complexity. A major focus of this research has been to validate the use of software complexity metrics for predicting programmer performance. In this experiment we improved experimental procedures which produced only modest results in the previous two studies. The experimental task required 54 experienced Fortran programmers to locate a single bug in each of three programs. Performance was measured by the time to locate and successfully correct the bug. Much stronger results were obtained than in earlier studies. Halstead's E proved to be the best predictor of performance, followed by McCabe's v (G) and the number of lines of code.