ACM Home Page
Please provide us with feedback. Feedback
Characteristic errors in programming languages
Full text PdfPdf (609 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1978 annual conference - Volume 2 table of contents
Pages: 570 - 575  
Year of Publication: 1978
ISBN:0-89791-000-1
Author
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

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/800178.810093
What is a DOI?

ABSTRACT

This paper examines the features of a small ALGOL-like language for characteristic errors. These errors occur in the general use of a language feature, rather than its use in a particular program. Language design and defensive programming are suggested as ways of dealing with these errors. Data collected in observing 33 subjects writing small (43-216 lines), but sophisticated programs demonstrate that these errors are both frequent and persistent in the development of programs.


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
F.T. Baker. Chief programmer team management of production programming. IBM Systems Journal 11, 1, (1972), 56-73.
 
2
V.R. Basili. The Design and Implementation of a Family of Application-Oriented Languages. Proceedings of the Fifth Texas Conference on Computing Systems, (October 1976), 6-12.
 
3
R. Conway and D. Gries. Primer on structured programming using PL/I, PL/C, and PL/CT. Winthrop Publishers, Cambridge, MA, (1976), 300.
4
 
5
J.D. Gould. Some psychological evidence on how people debug computer programs. International Journal of Man-Machine Studies, vol. 7, 2, (1975), 151-182.
 
6
R.W. Hamming. Error detecting and error correcting codes. Bell System Technical Journal 29, (1950), 147-160.
 
7
J.D. Ichbiah and J.P. Rissen. Directions de travail pour un atelier de software, rapport preliminaire. Compagnie Internationale Pour L'Informatique, France, (October 1971), 3-9.
 
8
 
9
G.A. Miller and S. Isard. Free recall of self-embedded sentences. Information and Control 7, (1964), 292-303.
 
10
T. Pratt. Control computations and the design of loop control structures. IEEE Transactions on Software Engineering 4, 2, (March 1978), 81-88.
 
11
B. Randell. Highly reliable computing systems. University of Newcastle upon Tyne, Computing Laboratory, 20, (July 1971).
 
12
M.E. Sime, T.R.G. Green, and D.J. Guest. Psychological evaluation of two conditional constructs used in computer languages. International Journal of Man-Machine Studies, vol. 5, 1, (1973), 105-113.
13
14
15
 
16


Peer to Peer - Readers of this Article have also read: