Applying Peer Reviews in Software Engineering Education: An Experiment and Lessons Learned

被引:30
|
作者
Garousi, Vahid [1 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Schulich Sch Engn, Software Qual Engn Res Grp Soft Qual, Calgary, AB T2N 1N4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Design projects; experimental study; lessons learned; peer review; quantitative and qualitative analysis; software engineering;
D O I
10.1109/TE.2008.2010994
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:182 / 193
页数:12
相关论文
共 50 条
  • [1] Applying empirical software engineering to software architecture: challenges and lessons learned
    Davide Falessi
    Muhammad Ali Babar
    Giovanni Cantone
    Philippe Kruchten
    Empirical Software Engineering, 2010, 15 : 250 - 276
  • [2] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [3] A Tool to Facilitate Calibrated Peer Reviews in Software Engineering Education
    Tenbergen, Bastian
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [4] Integrating Code Reviews into Online Lessons to Support Software Engineering Education
    Farah, Juan Carlos
    Spaenlehauer, Basile
    Rodríguez-Triana, María Jesús
    Ingram, Sandy
    Gillet, Denis
    Lecture Notes in Networks and Systems, 2023, 634 LNNS : 815 - 826
  • [5] Software Engineering Education: Sharing an Approach, Experiences, Survey and Lessons Learned
    Metrolho, Jose Carlos
    Ribeiro, Fernando Reinaldo
    THIRTEENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2018), 2018, : 79 - 84
  • [6] Students' Selection of Teamwork Tools in Software Engineering Education: Lessons Learned
    Colomo-Palacios, Ricardo
    Samuelsen, Terje
    Casado-Lumbreras, Cristina
    Larrucea, Xabier
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2020, 36 (01) : 309 - 316
  • [7] Students' selection of teamwork tools in software engineering education: Lessons learned
    Colomo-Palacios, Ricardo
    Samuelsen, Terje
    Casado-Lumbreras, Cristina
    Larrucea, Xabier
    International Journal of Engineering Education, 2020, 36 (1 B) : 309 - 316
  • [8] Hackathons in software engineering education - lessons learned from a decade of events
    Porras, Jari
    Khakurel, Jayden
    Ikonen, Jouni
    Happonen, Ari
    Knutas, Antti
    Herala, Antti
    Droegehorn, Olaf
    2018 IEEE/ACM INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR MILLENNIALS (SEEM), 2018, : 40 - 47
  • [9] A software engineering lessons learned repository
    Harrison, W
    27TH ANNUAL NASA GODDARD/IEEE SOFTWARE ENGINEERING WORKSHOP - PROCEEDINGS, 2003, : 139 - 143
  • [10] Infusing sustainability into software engineering education: Lessons learned from capstone projects
    Palacin-Silva, Maria Victoria
    Seffah, Ahmed
    Porras, Jari
    JOURNAL OF CLEANER PRODUCTION, 2018, 172 : 4338 - 4347