Research Article

REVEDERE - Distributed Support System for Code Review Process

by  Andrei Nuc, Cosmina Ivan
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 115 - Issue 14
Published: April 2015
Authors: Andrei Nuc, Cosmina Ivan
10.5120/20216-2488
PDF

Andrei Nuc, Cosmina Ivan . REVEDERE - Distributed Support System for Code Review Process. International Journal of Computer Applications. 115, 14 (April 2015), 1-6. DOI=10.5120/20216-2488

                        @article{ 10.5120/20216-2488,
                        author  = { Andrei Nuc,Cosmina Ivan },
                        title   = { REVEDERE - Distributed Support System for Code Review Process },
                        journal = { International Journal of Computer Applications },
                        year    = { 2015 },
                        volume  = { 115 },
                        number  = { 14 },
                        pages   = { 1-6 },
                        doi     = { 10.5120/20216-2488 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2015
                        %A Andrei Nuc
                        %A Cosmina Ivan
                        %T REVEDERE - Distributed Support System for Code Review Process%T 
                        %J International Journal of Computer Applications
                        %V 115
                        %N 14
                        %P 1-6
                        %R 10.5120/20216-2488
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Code review process represents a common practice in software industry for checking product quality and reducing the number of defects deployed to consumers. To integrate well with the current accelerated trend in software development, there is a need for automation and simplicity, through tools, integrated in programmer's workflows. In this paper we present the primary motivations for software inspections and we introduce a support platform for managing this activity. The system is based on core code review concepts and is presented as a middleware for human interaction. Also, a communication framework was implemented, to ease information flow and management in the code review middleware.

References
  • Cohen J. , 2011,"11 proven practices for more effective, efficient peer code review," 25 January 2011. [Online]. Available: http://www. ibm. com/developerworks/rational/library/11-proven-practices-for-peer-review.
  • McConnell S. 2004, "Code Complete: A practical Handbook of Software construction", Second Edition, Redmond, Washington: Microsoft Press, 2004.
  • Shull F. e. a. , "What We Have Learned about Fighting Defects".
  • Victor R. W. ,R. Basili R. 1987,"Comparing the Effectiveness of Software Testing Strategies," IEEE Transactions of Software Engineering, Vols. SF-13, no. 12, pp. 1279-1295, 1987.
  • Bacchelli A. 2013,"Expectations, Outcomes, and Challenges of Modern Code Review," Microsoft Research, 2013.
  • Bowler M. 2005, "Agile Advice," [Online]. Available: http://www. agileadvice. com/2005/05/15/agilemanagement/truck-factor/.
  • Fagan M. 1976, "Design and code inspections to reduce errors in program development," IBM Systems Journal, pp. 182-211, 1976.
  • Brown E. Jason C. and Steven T. 2013, "Best Kept Secrets of Peer Code Review," 2013. [Online]. Available: http://www. lexingtonsoft. com/assets/white/documents/best-kept-secrets-of-peer-code-review. pdf.
  • Burke K. 2011,"Why code review beats testing: evidence from decades of programming research," 3 October 2011. [Online]. Available: https://kev. inburke. com/kevin/the-best-ways-to-find-bugs-in-your-code/
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Code review software engineering plug-in

Powered by PhDFocusTM