ACM Home Page
Please provide us with feedback. Feedback
The practice of specifying requirements using executable acceptance tests in computer science courses
Full text PdfPdf (392 KB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications table of contents
San Diego, CA, USA
SESSION: Educator's symposium table of contents
Pages: 365 - 370  
Year of Publication: 2005
ISBN:1-59593-193-7
Authors
Grigori Melnik  University of Calgary/SAIT Polytechnic, Calgary, Alberta, Canada
Frank Maurer  University of Calgary, Calgary, Alberta, Canada
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 52,   Citation Count: 0
Additional Information:

abstract   references   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/1094855.1094974
What is a DOI?

ABSTRACT

This report describes the practice of using executable acceptance testing for specifying programming assignments in software engineering courses. We summarize experiences from two courses introduced in two academic institutions over four semesters -- both from students' and instructors' perspectives. Examples of projects and the discussion of the assignment flows are given. The paper highlights testing as an all-encompassing activity in software development projects. It also contains recommendations for academics thinking of incorporating executable acceptance testing into their courses.


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
Acceptance Test. Online, last retrieved Mar 17, 2005: http://c2.com/cgi/wiki?AcceptanceTest
 
2
 
3
 
4
Chaos Report. The Standish Group, West Yarmouth, MA, 1995, 1997, 1999, 2001, 2003.
 
5
Cunningham, W. Fit: Framework for Integrated Test. Online, last retrieved Mar 17, 2005: http://fit.c2.com/
 
6
Fitnesse. Online, last retrieved Mar 17, 2005: http://fitnesse.org
 
7
 
8
Mugridge, R. The Fit Library. Online, last retrieved June 25, 2005: http://fitlibrary.sourceforge.net
 
9
 
10
RocketMania. Online, last retrieved Jan 25, 2005: http://games.yahoo.com/games/downloads/rm.html
11
 
12
Shore, J. Introduction to Fit. Online, last retrieved Jul 14, 2005: http://fit.c2.com/wiki.cgi?IntroductionToFit

Collaborative Colleagues:
Grigori Melnik: colleagues
Frank Maurer: colleagues