Abstract
This paper describes a tool called Source Code Review User Browser (SCRUB) that was developed to support a more effective and tool-based code review process. The tool was designed to support a large team-based software development effort of mission critical software at JPL, but can also be used for individual software development on small projects. The tool combines classic peer code review with machine-generated analyses from a customizable range of source code analyzers. All reports, whether generated by humans or by background tools, are accessed through a single uniform interface provided by SCRUB.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Fagan ME: Design and Code inspections to reduce errors in program develop-ment. IBM Syst J 15(3), 182–211 (1976)
Fagan ME: Advances in software inspections. IEEE Trans Softw Eng 12(7), 744–751 (1986)
Holzmann GJ (2002) Static source code checking for user-defined properties. In: Proceedings of conference on integrated design & process technology (IDPT), Pasadena, CA, USA. http://spinroot.com/uno/
Holzmann GJ: The spin model checker: primer and reference manual. Addison-Wesley, Reading, MA (2004)
Holzmann GJ: The power of ten: rules for developing safety critical code. IEEE Computer 39(6), 95–97 (2006)
Russell GW (1991) Experience with inspection in ultralarge-scale developments. In: IEEE software, pp 25–31
http://smartbear.com/docs/BestPracticesForPeerCodeReview.pdf Fig. 2
Williams L (2001) Integrating pair programming into a software development process. In: Proceedings of 14th conference on software engineering education and training, Charlotte, NC, USA, pp 27–36
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Holzmann, G.J. SCRUB: a tool for code reviews. Innovations Syst Softw Eng 6, 311–318 (2010). https://doi.org/10.1007/s11334-010-0136-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-010-0136-x