DOI: https://doi.org/10.15368/theses.2011.22
Available at: https://digitalcommons.calpoly.edu/theses/466
Date of Award
3-2011
Degree Name
MS in Biomedical Engineering
Department/Program
Biomedical and General Engineering
Advisor
Lanny Griffin
Abstract
Peer code review is one of the best ways to immediately improve software quality, save cost and prevent rework. It improves software quality by finding defects earlier in the development lifecycle before software gets to customers.
Problems were experienced for generating a consistent code review packet due to lack of an automated process. It takes anywhere from four hours to more than a day based on midsize to the large size features. Errors were introduced due to the manual steps involved in the legacy process.
The automation of generating the code review packet was implemented using Perl programming and Beyond Compare diff tool in Clear Case version control environment to output the code packet in the PDF format.
Automation in generating the code review packet reduced the packet generation time by more than 75%. It translated the manual process to a simple, automated process which helped save time and rework. It removed all inconsistencies and made it easier for reviewers to understand and review the packet.