A review of peer code review in higher education
Peer review is the standard process within academia for maintaining publication quality, but
it is also widely employed in other settings, such as education and industry, for improving …
it is also widely employed in other settings, such as education and industry, for improving …
A survey of computer science capstone course literature
RF Dugan Jr - Computer Science Education, 2011 - Taylor & Francis
In this article, we surveyed literature related to undergraduate computer science capstone
courses. The survey was organized around course and project issues. Course issues …
courses. The survey was organized around course and project issues. Course issues …
Using peer review to teach software testing
This paper explains how peer review can be used to teach software testing, an important
skill that is typically not carefully taught in most programming courses. The goals of such …
skill that is typically not carefully taught in most programming courses. The goals of such …
Using a real world project in a software testing course
DE Krutz, SA Malachowsky, T Reichlmayr - Proceedings of the 45th ACM …, 2014 - dl.acm.org
Although testing often accounts for 50% of the budget of a typical software project, the
subject of software testing is often overlooked in computing curriculum. Students often view …
subject of software testing is often overlooked in computing curriculum. Students often view …
[PDF][PDF] Evaluating student teams developing unique industry projects
N Clark - Proceedings of the 7th Australasian conference on …, 2005 - researchgate.net
Real industry projects and teamwork can have a great impact on student learning and
commitment, but provision of these features also produces significant challenges for …
commitment, but provision of these features also produces significant challenges for …
CaptainTeach: Multi-stage, in-flow peer review for programming assignments
Computing educators have used peer review in various ways in courses at many levels. Few
of these efforts have applied peer review to multiple deliverables (such as specifications …
of these efforts have applied peer review to multiple deliverables (such as specifications …
In-flow peer-review of tests in test-first programming
Test-first development and peer review have been studied independently in computing
courses, but their combination has not. We report on an experiment in which students in two …
courses, but their combination has not. We report on an experiment in which students in two …
In-flow peer review
Peer-review is a valuable tool that helps both the reviewee, who receives feedback about
his work, and the reviewer, who sees different potential solutions and improves her ability to …
his work, and the reviewer, who sees different potential solutions and improves her ability to …
Formative Assessment in the Computing Classroom
This chapter gives a general introduction to formative assessment and applies this to the
teaching of computing in school, with reference to research studies in this area. A variety of …
teaching of computing in school, with reference to research studies in this area. A variety of …
[PDF][PDF] Student difficulties in Unit Testing, Integration Testing and Continuous Integration: An exploratory pilot qualitative study.
In this exploratory pilot study, we trace students' experiences in designing, developing and
deploying unit and integration tests, as well as setting up and running continuous …
deploying unit and integration tests, as well as setting up and running continuous …