| Assessing the quality of programs: a topic for the CS2 course |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 7, Citation Count: 1
|
|
|
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
|
Takeshi Sunohara , Akira Takano , Kenji Uehara , Tsutomu Ohkawa, Program complexity measure for software development management, Proceedings of the 5th international conference on Software engineering, p.100-106, March 09-12, 1981, San Diego, California, United States
|
| |
9
|
|
|