DocumentCode
1721991
Title
A Tool for Automated GUI Program Grading
Author
Feng, Man Yu ; McAllister, Andrew
Author_Institution
Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB
fYear
2006
Firstpage
7
Lastpage
12
Abstract
This paper introduces an automated grader for Java programs called GUIGrader that allows students a degree of flexibility in graphical user interface (GUI) design. GUIGrader allows students to build multi-window Java applications, choose among alternative GUI components, and decide how to order, position and label components. This enables students to practice some aspects of designing their own GUI applications while still providing automated grading based on a single test plan. The data-driven approach helps to maintain consistency between test plans and program specifications. Testing GUIGrader on Java assignments from both a first-year and an upper-year course confirms the feasibility of the approach
Keywords
Java; computer science education; courseware; graphical user interfaces; GUIGrader; Java programs; automated GUI program grading; graphical user interface; Application software; Automatic programming; Automatic testing; Computer science; Graphical user interfaces; Java; Performance evaluation; Software design; Software testing; User interfaces; Automated grading; GUI design; Programming specifications; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 36th Annual
Conference_Location
San Diego, CA
ISSN
0190-5848
Print_ISBN
1-4244-0256-5
Electronic_ISBN
0190-5848
Type
conf
DOI
10.1109/FIE.2006.322402
Filename
4116863
Link To Document