DocumentCode :
652639
Title :
Impact of Peer Code Review on Peer Impression Formation: A Survey
Author :
Bosu, Amiangshu ; Carver, Jeffrey C.
Author_Institution :
Dept. of Comput. Sci., Univ. of Alabama, Tuscaloosa, AL, USA
fYear :
2013
fDate :
10-11 Oct. 2013
Firstpage :
133
Lastpage :
142
Abstract :
Peer code review has been adopted as an effective quality improvement practice by many Open Source Software (OSS) communities. In addition to increasing software quality, there is anecdotal evidence that peer code review has other benefits, including: sharing knowledge, sharing expertise, sharing development techniques, and most importantly building accurate peer impressions between the code review participants. To further investigate the presence of these benefits, we surveyed members of popular OSS communities who were involved with peer code review. We used established scales from Psychology, Information science, and Organizational Behavior to create survey questions. We also enforced multiple reliability and validity measures to ensure higher confidence in the survey results. In this paper, we present a subset of the surveys results focused on better understanding four aspects of peer impression formation: trust, reliability, perception of expertise, and friendship. The results indicate that there is indeed a high level of trust, reliability, perception of expertise, and friendship between OSS peers who have participated in code review for a period of time. Because code review involves examining someone else´s code, unsurprisingly, peer code review helped most in building a perception of expertise between code review partners.
Keywords :
public domain software; software quality; software reliability; source code (software); trusted computing; OSS communities; anecdotal evidence; development technique sharing; expertise perception; expertise sharing; friendship; information science; knowledge sharing; oganizational behavior; open source software communities; peer code review; peer impression formation; psychology; quality improvement practice; reliability; software quality; trust; Communities; Correlation; Databases; Psychology; Reliability engineering; Software; Code Review; OSS; Open Source; Peer impressions; Survey; expertise; friendship; reliability; trust;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on
Conference_Location :
Baltimore, MD
ISSN :
1938-6451
Print_ISBN :
978-0-7695-5056-5
Type :
conf
DOI :
10.1109/ESEM.2013.23
Filename :
6681346
Link To Document :
بازگشت