ACM Home Page
Please provide us with feedback. Feedback
An experimental evaluation of data type conventions
Full text PdfPdf (1.02 MB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 8  (August 1977) table of contents
Pages: 584 - 595  
Year of Publication: 1977
ISSN:0001-0782
Author
J. D. Gannon  Univ. of Maryland, College Park
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 21,   Citation Count: 19
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359763.359800
What is a DOI?

ABSTRACT

The language in which programs are written can have a substantial effect on the reliability of the resulting programs. This paper discusses an experiment that compares the programming reliability of subjects using a statically typed language and a “typeless” language. Analysis of the number of errors and the number of runs containing errors shows that, at least in one environment, the use of a statically typed language can increase programming reliability. Detailed analysis of the errors made by the subjects in programming solutions to reasonably small problems shows that the subjects had difficulty manipulating the representation of data.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Basili, V.R., and Turner, A.J, A transportable extendable compiler. Sojqware-Practice and Experience 5 (1975), 269-278.
 
2
Gannon, J.D., and Homing, J.J. Language design for programming reliability. IEEE Trans. Software Eng. SE-1, 2 (June 1975), 179-191.
 
3
Gannon, J.D. Data types and programming reliability: some preliminary evidence. MRI Symp. on Comptr. Software Eng., Vol. 24, Polytechic Press, Polytechnic Institute of N. Y. (1976). 367-376,
4
5
 
6
Richards, M. BCPL: a tool for compiler and system writing. Proc. AFIPS 1969 SJCC, Vol. 34, AFIPS Press, Montvale, N.J., pp. 557-566.
 
7
Siegel, S. Nonparametric Statistics for the Behavioral Sciences. McGraw-Hill, New York, 1956.
 
8
Wirth, N. The programming language Pascal. Acta lnformatica 1, 1 (1971), 35-63.
9
 
10
Wulf, W.A., London, R.L.. and Shaw, M. An introduction to the construction and verification of Alphard programs. IEEE Trans. Software Eng. SE-2, 4 (Dec. 1976), 253-264.

CITED BY  19