Title :
An Empirical Implementation of Peer Review in Software Development
Author :
Hongying, Gu ; Cheng, Yang
Author_Institution :
Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
Abstract :
Peer review is one of the most important quality assurance collaborative activities in software development processes. It is currently a Key Process Area (KPA) in several well known software process models. For some small/agile software development teams, it can be hard to deploy a whole model into their organizations. Based on our experience, we believe peer review can be of great help even if this is the only KPA implemented in a team. Therefore, we are proposing a Peer Review KPA implementation, which incorporates guidelines, processes, best practices, templates, customization and maturity levels. Along with a user study, we believe software development teams can benefit from the practice no matter which model they are using and which maturity level they are in.
Keywords :
quality assurance; software engineering; agile software development; key process area; peer review; quality assurance collaborative activity; software development team; software process model; Capability maturity model; Educational institutions; Guidelines; Materials; Organizations; Programming; Testing; Key Process Area; Peer Review; Quality Assurance;
Conference_Titel :
Information Management, Innovation Management and Industrial Engineering (ICIII), 2011 International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-61284-450-3
DOI :
10.1109/ICIII.2011.317