ACM Home Page
Please provide us with feedback. Feedback
A case study of the static analysis of the quality of novice student programs
Full text PdfPdf (1.01 MB)
Source Technical Symposium on Computer Science Education archive
The proceedings of the thirtieth SIGCSE technical symposium on Computer science education table of contents
New Orleans, Louisiana, United States
Pages: 78 - 82  
Year of Publication: 1999
ISBN:1-58113-085-6
Also published in ...
Authors
Susan A. Mengel  Texas Tech University
Vinay Yerramilli  Texas Tech University
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 26,   Citation Count: 3
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/299649.299689
What is a DOI?

ABSTRACT

Helping students to understand the quality of their programs is a difficult task hampered by the time instructors have for grading. When the number of programs to grade are in the hundreds, instructors may be able to handle dynamic analysis of the programs and possibly a cursory glance at the code itself. Automated solutions may appear attractive, but few exist in the literature. Further, not enough examples exist to help instructors choose what metrics would be useful for helping students to visualize how they program. In this study, a collection of static metrics data obtained with Verilog Logiscope is correlated to an estimate of program quality to determine which metrics would show students at least the instructor's idea of quality. The study results are encouraging and show that definite correlations exist so that static analysis is a viable methodology for assessing student work. Further work is considered to help to confirm the study's results and their practical application.




Collaborative Colleagues:
Susan A. Mengel: colleagues
Vinay Yerramilli: colleagues