ACM Home Page
Please provide us with feedback. Feedback
Assessing the quality of programs: a topic for the CS2 course
Full text PdfPdf (476 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the eighteenth SIGCSE technical symposium on Computer science education table of contents
St. Louis, Missouri, United States
Pages: 92 - 96  
Year of Publication: 1987
ISBN:0-89791-217-9
Also published in ...
Authors
Dean Sanders  Applied Computer Science Department, Illinois State University, Normal, Illinois
Janet Hartman  Applied Computer Science Department, Illinois State University, Normal, Illinois
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 1
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/31820.31741
What is a DOI?

ABSTRACT

Measuring the quality of programs is commonly discussed at widespread intervals in the computer science curriculum. Because discussions of quality are fragmented, the students do not develop a set of criteria by which they can evaluate the quality of a program. Since an assessment of quality must depend on the specifications that are set forth before the programming begins, it is important for students to be aware of the various criteria by which a program can be evaluated. Various measures of quality can be introduced in the CS2 course. These include evaluating the utilization of resources by a program, evaluating the correctness of the program and examining various human factors associated with program development and maintenance. Students should be provided with activities which allow them to explore and practice using thecriteria for evaluation in each context. Ultimately the development of skills in evaluating program quality will make students more effective programmers.


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
Curtis, B. et. al., "Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics", IEEE Transactions On Software Engineerinq, vol SE-5, no 2, (June 1979) pp 96-104.
 
2
DeMarco, T., Controllinq Sof~ware Projects Yourdon Press, New York, NY, 1982.
 
3
 
4
 
5
McCabe, T., "A Complexity Measure" IEEE Transactions on Software Enqineerinq, vol SE-2, no 4, (Dec 1977) pp 308-320.
 
6
 
7
 
8
 
9


Collaborative Colleagues:
Dean Sanders: colleagues
Janet Hartman: colleagues