DocumentCode
1121072
Title
Applying Peer Reviews in Software Engineering Education: An Experiment and Lessons Learned
Author
Garousi, Vahid
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
Volume
53
Issue
2
fYear
2010
fDate
5/1/2010 12:00:00 AM
Firstpage
182
Lastpage
193
Abstract
Based on the demonstrated value of peer reviews in the engineering industry, numerous industry experts have listed it at the top of the list of desirable development practices. Experience has shown that problems (defects) are eliminated earlier if a development process incorporates peer reviews and that these reviews are as effective as or even more effective than testing. It is therefore important for engineering students to peer review each other´s work during design projects. However, surprisingly, few engineering courses in universities and colleges include peer-review activities in their design projects. The author thus decided to incorporate peer reviews in the design project of a senior software engineering course in two offerings of the course. The purpose of this article is to present the experimental findings, lessons learned, possible challenges, and recommendations that may be used to promote learning and also the use of peer-review activities in teaching other software, electrical, and computer engineering courses. The results of the experiment show promising signs of using peer review in the design project of the course.
Keywords
computer science education; design engineering; educational courses; software engineering; software reviews; design projects; peer reviews; senior software engineering course; software engineering education; Computer industry; Design engineering; Education; Educational institutions; Electrical engineering computing; Engineering students; Inspection; Software engineering; Software quality; Testing; Design projects; experimental study; lessons learned; peer review; quantitative and qualitative analysis; software engineering;
fLanguage
English
Journal_Title
Education, IEEE Transactions on
Publisher
ieee
ISSN
0018-9359
Type
jour
DOI
10.1109/TE.2008.2010994
Filename
5152941
Link To Document