Transition from Passive Learner to Critical Evaluator through Peer-Testing of Programming Artefacts

Authors

  • Gudmund Grov Heriot-Watt University
  • Mohammad Hamdan Heriot-Watt University
  • Smitha Kumar Heriot-Watt University
  • Manuel Maarek Heriot-Watt University http://orcid.org/0000-0001-6233-6341
  • Léon McGregor Heriot-Watt University
  • Talal Shaikh Heriot-Watt University
  • J. B. Wells Heriot-Watt University
  • Hind Zantout Heriot-Watt University

DOI:

https://doi.org/10.29311/ndtps.v0i12.2398

Keywords:

Computer science education, peer testing, peer feedback, software testing, student transitions

Abstract

Offering timely feedback on programming while encouraging learners to engage in critical evaluation of programs are the objectives of peer-testing. We report on a peer-testing experiment with students on distant campuses using a Web platform. The experiment shows the potential that peer-testing has to help students transition from passive learners to critical evaluators. 

 

Keywords: Computer science education, peer testing, peer feedback, software testing, student transitions

References

Falchikov, N., (2005). Improving Assessment Through Student Involvement: Practical Solutions for Aiding Learning in Higher and Further Education. Routledge.

Maarek, M. & McGregor, L., (2017). Development of a Web Platform for Code Peer-Testing, in: The 8th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU) at SPLASH 2017. To appear online.

McGregor, L. (2017). Web Platform for Code Peer-Testing (BSc Honours). Dissertation, Heriot-Watt University.

Mulder, R.A., Pearce, J.M. & Baik, C. (2014). Peer review in higher education: Student perceptions before and after participation. Active Learning in Higher Education.

DOI: 10.1177/1469787414527391

Nicol, D., Thomson, A. & Breslin, C. (2014). Rethinking feedback practices in higher education: a peer review perspective. Assessment & Evaluation in Higher Education 39, 102–122.

DOI:10.1080/02602938.2013.795518

Smith, J., Tessler, J., Kramer, E. & Lin, C. (2012). Using Peer Review to Teach Software Testing, in: Proceedings of the Ninth Annual International Conference on International Computing Education Research, ICER ’12. ACM, New York, NY, USA, pp. 93–98.

DOI: 10.1145/2361276.2361295

Downloads

Published

08-11-2017

How to Cite

Grov, G., Hamdan, M., Kumar, S., Maarek, M., McGregor, L., Shaikh, T., … Zantout, H. (2017). Transition from Passive Learner to Critical Evaluator through Peer-Testing of Programming Artefacts. New Directions in the Teaching of Natural Sciences, (12). https://doi.org/10.29311/ndtps.v0i12.2398

Issue

Section

Community Directions