• 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