Teaching technical reviews in a one-semester software engineering course
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Communications of the ACM
Explaining collaborative filtering recommendations
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Electronic peer review and peer grading in computer-science courses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Automatic assignment management and peer evaluation
Journal of Computing Sciences in Colleges
WebCoM: a tool to use peer review to improve student interaction
Journal on Educational Resources in Computing (JERIC)
Slash(dot) and burn: distributed moderation in a large online conversation space
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CITC5 '04 Proceedings of the 5th conference on Information technology education
Using peer review in teaching computing
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A design for team peer code review
Proceedings of the 36th SIGCSE technical symposium on Computer science education
A method of automatic grade calibration in peer assessment
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
Using peer review as a vehicle for communication skill development and active learning
Journal of Computing Sciences in Colleges
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Expertiza: students helping to write an OOD text
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Lightweight preliminary peer review: does in-class peer review make sense?
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Expertise networks in online communities: structure and algorithms
Proceedings of the 16th international conference on World Wide Web
Strategies and mechanisms for electronic peer review
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 01
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Peer-based computer-supported knowledge refinement: an empirical investigation
Communications of the ACM - Urban sensing: out of the woods
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Web-based peer review: the learner as both adapter and reviewer
IEEE Transactions on Education
The design of an online environment to support pedagogical code reviews
Proceedings of the 41st ACM technical symposium on Computer science education
Does studio-based instruction work in CS 1?: an empirical comparison with a traditional approach
Proceedings of the 41st ACM technical symposium on Computer science education
Investigating studio-based learning in a course on game design
Proceedings of the Fifth International Conference on the Foundations of Digital Games
Trust-based peer assessment for virtual learning systems
SocInfo'10 Proceedings of the Second international conference on Social informatics
MyPeerReview: an online peer-reviewing system for programming courses
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Online vs. face-to-face pedagogical code reviews: an empirical comparison
Proceedings of the 42nd ACM technical symposium on Computer science education
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
CommunitySourcing: engaging local crowds to perform expert work via physical kiosks
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Talking about code: Integrating pedagogical code reviews into early computing courses
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Alternative assessment methods in technology enhanced project-based learning
International Journal of Learning Technology
Divide and correct: using clusters to grade short answers at scale
Proceedings of the first ACM conference on Learning @ scale conference
Hi-index | 0.00 |
Scientific peer review, open source software development, wikis, and other domains use distributed review to improve quality of created content by providing feedback to the work's creator. Distributed review is used to assess or improve the quality of a work (e.g., an article). However, it can also provide learning benefits to the participants in the review process. We developed an online review system for beginning computer programming students; it gathers multiple anonymous peer reviews to give students feedback on their programming work. We deployed the system in an introductory programming class and evaluated it in a controlled study. We find that: peer reviews are accurate compared to an accepted evaluation standard, that students prefer reviews from other students with less experience than themselves, and that participating in a peer review process results in better learning outcomes.