CFP last date
20 May 2024
Reseach Article

JavaMarker Extended: An Eclipse Plugin to Mark Java GUI Programs

by Marzieh Ahmadzadeh, Mahsa Janghorban, Behnaz Jamasb
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 29 - Number 10
Year of Publication: 2011
Authors: Marzieh Ahmadzadeh, Mahsa Janghorban, Behnaz Jamasb
10.5120/3596-4990

Marzieh Ahmadzadeh, Mahsa Janghorban, Behnaz Jamasb . JavaMarker Extended: An Eclipse Plugin to Mark Java GUI Programs. International Journal of Computer Applications. 29, 10 ( September 2011), 47-51. DOI=10.5120/3596-4990

@article{ 10.5120/3596-4990,
author = { Marzieh Ahmadzadeh, Mahsa Janghorban, Behnaz Jamasb },
title = { JavaMarker Extended: An Eclipse Plugin to Mark Java GUI Programs },
journal = { International Journal of Computer Applications },
issue_date = { September 2011 },
volume = { 29 },
number = { 10 },
month = { September },
year = { 2011 },
issn = { 0975-8887 },
pages = { 47-51 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume29/number10/3596-4990/ },
doi = { 10.5120/3596-4990 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:15:29.094343+05:30
%A Marzieh Ahmadzadeh
%A Mahsa Janghorban
%A Behnaz Jamasb
%T JavaMarker Extended: An Eclipse Plugin to Mark Java GUI Programs
%J International Journal of Computer Applications
%@ 0975-8887
%V 29
%N 10
%P 47-51
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Graphical user interfaces are an important part of today’s application, which requires academic staff to teach the principles and to ask students to deliver assignments on designing those interfaces. The considerable number of students in this filed makes the process of marking difficult and time consuming. Therefore the existence of an automated marking system seems inevitable. Graphical user interfaces however, for some reasons are difficult to be marked automatically. Amongst these difficult issues are the event driven nature of graphical user interfaces (GUIs), existence of several components in Java that do the same job and can be used interchangeably and the possibility of designing a program in a complete different ways. This paper elaborates these difficulties and introduces an Eclipse plugin, which is an extension to previously introduced system, designed to mark GUI programs.

References
  1. Ahmadzadeh, M., Namvar, S., Solatani, M., JavaMarker: 2011, A Marking System for Java Programs, International Journal of Computer Applications, Volume 20– No.2, April 2011. P 15-20.
  2. Ahmadzadeh, M., Soltani, M. 2010, JavaMarker: An Eclipse Plug-in to mark Students’ Java Exercises. ITiCSE '10: Proceedings of the 2010 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. Ankara, Turkey. June 26-30, p 324.
  3. Benford, S., Burke, E., Foxley, E. and Higgins, C. 1995. The Ceilidh system for the automatic grading of students on programming courses. In Proceedings of the 33rd annual southeast regional conference (ACM-SE 33). ACM, New York, NY, USA, 176-182.
  4. Daly, C. AND Waldron, J. 2004. Assessing the assessment of programming ability. In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education. 210-213.
  5. Daly, C. 1999 RoboProf and an Introductory Computer Programming Course. In Proceedings of the 4th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education. 155-158.
  6. Feng, M.Y., McAllister A., 2006. A Tool for Automated GUI Program Grading, 36th ASEE/IEEE Frontiersin Education Conference, October 28-31, San Diego, USA.
  7. Gray, G. R., Higgins, C. A. 2006. An Introspective Approach to Marking Graphical User Interfaces. ITiCSE '06: Proceedings of the 2006 ACM SIGCSE Annual Conference on Innovation and Technology in Computer Science Education. Bologna, Italy, June 26-30.
  8. Jansen, B.J., 1998, The Graphical User Interface: An Introduction, SIGCHI Bulletin pp22-26.
  9. Joy, M., Griffiths, N., and Boyatt, R., 2005.The BOSS Online Submission and Assessment System., ACM Journal on Education Resources in Computing, vol.5, No.3, September 2005, Article 2.
  10. Higgins, C., Hegazy, T., Symeonidis, P., AND Tsintsifas, A. 2003. The CourseMaster CBA system:Improvements over Ceilidh. J. Edu. Inf.Technol. 8, 3, 287-304.
  11. Liang, S., Bracha, G. 1998, Dynamic Class Loading in the Java TM Virtual Machine, Proceeding of 13th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, Vancouver, BC, October 1998.
  12. Myers, B.A. 1993, Why are Human-Computer Interfaces Difficult to Implement? Technical Report CMU-CS-93-183, Carnegie Mellon University, Pittsburgh, July 1993.
  13. Reek, K. A. 1989. The TRY system – or – how to avoid testing student programs. SIGCSE Bull. 21, 1, 112-116.
  14. Sun, H., Jones, E.L. 2004, Specification-driven Automated Testing of GUI-based Java Programs, Proceedings 42nd ACM Southeast regional Conference, Huntsville, Alabama, USA, April 2-3, pp. 140-145
  15. Sun Microsystem. April 20, 1999. Code Conventions for the Java Programming Language. http://www.oracle.com/technetwork/java/codeconventions-150003.pdf. Last Accessed on 6/1/2011.
Index Terms

Computer Science
Information Sciences

Keywords

Eclipse Plugin