loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05)
A Reflective Practice of Automated and Manual Code Reviews for a Studio Project
Jeju Island, South Korea
July 14-July 16
ISBN: 0-7695-2296-3
Jun-Suk Oh, KT Operations Support System Lab. and Information and Communications University
Ho-Jin Choi, Information and Communications University
In this paper, the target of code review is Project Management System (PMS), developed by a studio project in a software engineering master?s program, and the focus is on finding defects not only in view of development standards, i.e., design rule and naming rule, but also in view of quality attributes of PMS, i.e., performance and security. From the review results, a few lessons are learned. First, defects which had not been found in the test stage of PMS development could be detected in this code review. These are hidden defects that affect system quality and that are difficult to find in the test. If the defects found in this code review had been fixed before the test stage of PMS development, productivity and quality enhancement of the project would have been improved. Second, manual review takes much longer than an automated one. In this code review, general check items were checked by automation tool, while project-specific ones were checked by manual method. If project-specific check items could also be checked by automation tool, code review and verification work after fixing the defects would be conducted very efficiently. Reflecting on this idea, an evolution model of code review is studied, which eventually seeks fully automated review as an optimized code review.
Citation:
Jun-Suk Oh, Ho-Jin Choi, "A Reflective Practice of Automated and Manual Code Reviews for a Studio Project," icis, pp.37-42, Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.