IEEE Transactions on Software Engineering · 1990 · 30 citations · 9 references
ComputingComputer ScienceProgramming LanguagesSoftware EngineeringStatistical ComputingData AnalysisSoftware MetricsSoftware TestingStatistical Software DevelopmentDebuggingEffort EstimationEffort Estimation ModelsMetricsSoftware Debugging
Measurements of 23 style characteristics, and the program metrics LOC, V(g), VARS, and PARS were collected from student Cobol programs by a program analyzer. These measurements, together with debugging time (syntax and logic) data, were analyzed using several statistical procedures of SAS (statistical analysis system), including linear, quadratic, and multiple regressions. Some of the characteristics shown to correlate significantly with debug time are GOTO usage, structuring of the IF-ELSE construct, level 88 item usage, paragraph invocation pattern, and data name length. Among the observed characteristic measures which are associated with lowest debug times are: 17% blank lines in the data division, 12% blank lines in the procedure division, and 13-character-long data items. A debugging effort estimator, DEST, was developed to estimate debug times.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
9
Program indentation and comprehensibility
Richard J. Miara, Joyce A. Musselman, Juan Antonio Navarro et al. · Communications of the ACM · 1983 · 158 citations · Full text
A style analysis of C programs
R. E. Berry, B. A. E. Meekings · Communications of the ACM · 1985 · 92 citations · Full text
Software metrics: An overview of recent results
V. Côté, P. Bourque, S. Oligny et al. · Journal of Systems and Software · 1988 · 81 citations
Automatic assessment aids for Pascal programs
Michael Rees · ACM SIGPLAN Notices · 1982 · 72 citations · Full text