Abstract | ||
---|---|---|
Students need to learn testing skills, and using test-driven development on assignments is one way to help students learn. We use a flexible automated grading system called Web-CAT to assess student assignments, including the validity and completeness of their own test cases. By building on existing educational plug-ins for Eclipse, and adding our own plug-ins for electronic submission and for unit testing support in C++, we are able to use Eclipse as a portal to all the services our students will need, allowing them to accomplish all their tasks entirely within the IDE, from their project's inception to its submission and evaluation. Further, we are able to carry students through the transition from Java programming to C++ programming within this same environment. |
Year | DOI | Venue |
---|---|---|
2005 | 10.1145/1117696.1117717 | ETX |
Keywords | Field | DocType |
electronic submission,test-driven development,own test case,java programming,educational plug-ins,student assignment,flexible automated grading system,ide support,own plug-ins,unit testing support,unit testing,extreme programming,test driven development | Programming language,Test-driven development,Software engineering,Grading (education),Computer science,Unit testing,Eclipse,Test case,Electronic submission,Java,Extreme programming | Conference |
ISBN | Citations | PageRank |
1-59593-342-5 | 14 | 1.56 |
References | Authors | |
6 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Anthony Allowatt | 1 | 14 | 1.56 |
Stephen H. Edwards | 2 | 906 | 82.41 |