skip to main content
10.1145/1188835.1188850acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

JExercise: a specification-based and test-driven exercise support plugin for Eclipse

Published: 22 October 2006 Publication History

Abstract

Programming exercises are an important part of an introductory course in programming. To improve the focus on encapsulation, requirements-based testing and give better feedback given to the students during their work, we have created an Eclipse-based plugin called JExercise. Based on a model of an exercise, it presents the structure of requirements to the student and allows her to test the code by running accompanying JUnit tests.

References

[1]
Allowatt, A., Edwards, S. H. IDE support for test-driven development and automated grading in both Java and C++. In Proceedings of the Eclipse Technology Exchange (eTX) Workshop at OOPSLA 2005, October 2005 Edwards.
[2]
BlueJ Home Page, http://www.bluej.org/
[3]
Bruch, M., Bockisch, C., Schäfer, T., Mezini, M. eAssignment - A Case for EMF. In Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology eXchange, October 2005; San Diego, California, USA; ACM Press, Pages 110--114.
[4]
Edwards, S. H. Adding software testing to programming assignments. Workshop at the 37th SIGCSE Technical Symposium on Computer Science Education, March 2006.
[5]
JUnit Home Page, http://junit.sourceforge.net
[6]
Patterson, A., Kölling, M., Rosenberg, J. Introducing unit testing with BlueJ. Annual Joint Conference Integrating Technology into Computer Science Education. In Proceedings of the 8th annual conference on Innovation and technology in computer science education, Thessaloniki, Greece, 2003. ACM Press, Pages 11--15.
[7]
Sindre, G., Line, S., Valvåg, O. V. Positive experiences with an open project assignment in an introductory programming course. In Proc. 25th International Conference in Software Engineering (ICSE'03), Portland, OR, USA, 3--10 May 2003.
[8]
Wick, M., Stevenson, D., Wagner, P. Using testing and JUnit across the curriculum. In Proceedings of the 36th SIGCSE technical symposium on Computer science education, St. Louis, Missouri, USA, 2005. ACM Press, Pages: 236--240.

Cited By

View all
  • (2020)Combinatorial Testing Approach for Cloud Mobility ServiceProceedings of the 2019 2nd Artificial Intelligence and Cloud Computing Conference10.1145/3375959.3375967(6-13)Online publication date: 16-Feb-2020
  • (2019)Automated Critique of Early Programming AntipatternsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287463(738-744)Online publication date: 22-Feb-2019
  • (2018)Web-based educational ecosystem for automatization of teaching process and assessment of studentsProceedings of the 8th International Conference on Web Intelligence, Mining and Semantics10.1145/3227609.3227662(1-9)Online publication date: 25-Jun-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
eclipse '06: Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
October 2006
93 pages
ISBN:1595936211
DOI:10.1145/1188835
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IBM: IBM

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 October 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Eclipse IDE
  2. JUnit framework
  3. test-driven development

Qualifiers

  • Article

Acceptance Rates

eclipse '06 Paper Acceptance Rate 17 of 30 submissions, 57%;
Overall Acceptance Rate 38 of 79 submissions, 48%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Combinatorial Testing Approach for Cloud Mobility ServiceProceedings of the 2019 2nd Artificial Intelligence and Cloud Computing Conference10.1145/3375959.3375967(6-13)Online publication date: 16-Feb-2020
  • (2019)Automated Critique of Early Programming AntipatternsProceedings of the 50th ACM Technical Symposium on Computer Science Education10.1145/3287324.3287463(738-744)Online publication date: 22-Feb-2019
  • (2018)Web-based educational ecosystem for automatization of teaching process and assessment of studentsProceedings of the 8th International Conference on Web Intelligence, Mining and Semantics10.1145/3227609.3227662(1-9)Online publication date: 25-Jun-2018
  • (2015)EnsembleInnovative Teaching Strategies and New Learning Paradigms in Computer Programming10.4018/978-1-4666-7304-5.ch009(173-201)Online publication date: 2015
  • (2014)Structural Analysis for Simple Games Source Codes Applied to Programming LearningProceedings of the 2014 Brazilian Symposium on Computer Games and Digital Entertainment10.1109/SBGAMES.2014.20(71-79)Online publication date: 12-Nov-2014
  • (2012)PETCHAProceedings of the 17th ACM annual conference on Innovation and technology in computer science education10.1145/2325296.2325344(192-197)Online publication date: 3-Jul-2012
  • (2010)A model for information technology education for undergraduates of engineering2010 2nd International Conference on Education Technology and Computer10.1109/ICETC.2010.5529590(V3-94-V3-98)Online publication date: Jun-2010
  • (2010)Research on the pedagogies of computer science2010 5th International Conference on Computer Science & Education10.1109/ICCSE.2010.5593637(266-270)Online publication date: Aug-2010
  • (2008)Enhancing learning management systems to better support computer science educationACM SIGCSE Bulletin10.1145/1473195.147323940:4(142-166)Online publication date: 30-Nov-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media