ACM Home Page
Please provide us with feedback. Feedback
An introspective approach to marking graphical user interfaces
Full text PdfPdf (204 KB)
Source Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Bologna, Italy
SESSION: Human computer interactions table of contents
Pages: 43 - 47  
Year of Publication: 2006
ISBN:1-59593-055-8
Also published in ...
Authors
Geoffrey R. Gray  University of Nottingham, Nottingham, UK
Colin A. Higgins  University of Nottingham, Nottingham, UK
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   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/1140124.1140139
What is a DOI?

ABSTRACT

The increasing expectations of users for ever more functional and impressive Graphical User Interfaces (GUIs) have instigated changes to the way in which programming languages are taught. The rise in popularity of the subject matter has caused problems for lecturers with regards to time and costs. The numbers of student solutions that need to be marked in short periods of time are barely feasible for one person alone or even a marking team to manage; this has been a major influence in the development of marking systems. No system exists for marking GUI programs, indeed few exist for marking any programs. This paper presents the concepts behind an introspective testing and marking tool for GUIs. The hierarchical relationship between interface components and the use of an introspective approach allows us to retrieve data from the GUI components themselves, rather than through relative estimations. This not only allows for dynamic testing of the student's solutions but also aesthetic testing measures.


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
Arnow D., Barshey O., "WebToTeach: An Interactive Focused Programming Exercise System", 29th ASEE/IEEE Frontiers in Education Conference, Puerto Rico, November 1999
 
2
Benford S., Burke E., Foxley E., Courseware to support the teaching of Programming, Proceedings of the Conference on Developments in the Teaching of Computer Science, University of Kent, 6th-8th April 1992, pages 158--166
 
3
Benford S., Burke E., Foxley E., Gutteridge N and Zin A. M., The Design Document for Ceilidh version 2, LTR Report, Computer Science Department, The University of Nottingham, 1995
 
4
 
5
Foxley E., Higgins C., Gibbon C., The Ceilidh System : A General Overview, LTR Report, Computer Science Department, The University of Nottingham, UK, 1996
 
6
Foxley E., Higgins C., Symeonidis P., Tsintsifas A. "The CourseMaster Automated Assessment System - a next generation Ceilidh". Workshop on Computer Assisted Assessment to support the ICS disciplines, University of Warwick, 5th - 6th April 2001.
 
7
Foxley E., Higgins C., Tsintsifas A., Symeonidis P., "The Ceilidh-CourseMaster System, An Introduction", 4th Java in the Curriculum Conference, South Bank University, UK, 24th Jan 2000.
8
 
9
Joy M.S., Luck M., "The BOSS System for On-line Submission and Assessment", Monitor: Journal of the CTI Centre for Computing 10 pp.27--29, 1998.
 
10
Joy M.S., Luck M., "On-line Submission and Testing of Programming Assignments", Innovations in Computing Teaching , ed. Hart J., pp.97--103, SEDA, 1995
 
11
JUnit + JFCUnit testing frameworks, documentation available from http://www.junit.org and http://jfcunit.sourceforge.net/
12
 
13
14
 
15
Memon A.M., Pollack M. E., Soffa M. L., Plan Generation for GUI Testing, Artificial Intelligence Planning and Scheduling, Breckenridge, CO, USA, pp. 226--235, April 15-17, 2000
16
 
17
 
18
Oaks S., "Javatm Security" O'Reilly, 1998, Chapter 1.2
 
19
qftestUI, The Java GUI Testtool, Quality First Software GmbH, Munich, Germany
 
20
Sun Microsystems Inc., Java Programming Language, documentation available from http://java.sun.com/docs
 
21
Tsintsifas A., A Framework for the Computer Based Assessment of Diagram Based Coursework, Ph.D. thesis, Computer Science Department, University of Nottingham, 2002


Collaborative Colleagues:
Geoffrey R. Gray: colleagues
Colin A. Higgins: colleagues