Open Access   Article Go Back

A new Proposition for Software Code Review Process

Suvra Nandi1 , Suvankar Dhar2

Section:Technical Paper, Product Type: Journal Paper
Volume-4 , Issue-6 , Page no. 68-74, Jun-2016

Online published on Jul 01, 2016

Copyright © Suvra Nandi, Suvankar Dhar . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Suvra Nandi, Suvankar Dhar, “A new Proposition for Software Code Review Process,” International Journal of Computer Sciences and Engineering, Vol.4, Issue.6, pp.68-74, 2016.

MLA Style Citation: Suvra Nandi, Suvankar Dhar "A new Proposition for Software Code Review Process." International Journal of Computer Sciences and Engineering 4.6 (2016): 68-74.

APA Style Citation: Suvra Nandi, Suvankar Dhar, (2016). A new Proposition for Software Code Review Process. International Journal of Computer Sciences and Engineering, 4(6), 68-74.

BibTex Style Citation:
@article{Nandi_2016,
author = {Suvra Nandi, Suvankar Dhar},
title = {A new Proposition for Software Code Review Process},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {6 2016},
volume = {4},
Issue = {6},
month = {6},
year = {2016},
issn = {2347-2693},
pages = {68-74},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=969},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=969
TI - A new Proposition for Software Code Review Process
T2 - International Journal of Computer Sciences and Engineering
AU - Suvra Nandi, Suvankar Dhar
PY - 2016
DA - 2016/07/01
PB - IJCSE, Indore, INDIA
SP - 68-74
IS - 6
VL - 4
SN - 2347-2693
ER -

VIEWS PDF XML
1582 1368 downloads 1435 downloads
  
  
           

Abstract

this paper provides a new theoretical approach of code review, considering its existing challenges in current software industry with upward trend in agile methodology adoption. This article captures both Process aspects and Technical aspects of Code Review. It tries to establish the importance of Ownership, Authority, and Transparency in Process. Technically this solution tries to identify most important four deciding factors in generating function vulnerability score with Red-Amber-Green criteria for all the four factors. It formulates easy steps of determining values for those four factors which are feasible to utilize in real life scenario. Also it explains process of identifying the fifth deciding factor based upon the outcome of a project’s defect prevention analysis. It explains ways of capturing review effectiveness by appropriate metric values which can be used for quantified reporting to senior management on a pre-defined interval

Key-Words / Index Term

Code Review Effectiveness, TDCE, RE, Cyclomatic Complexity, Time Complexity

References

[1] Qualiteers – Defending Software Quality, 2005 Qualiteers | info@qualiteers.com
http://www.qualiteers.com/symptom_ineffective.php
[2] Dr. Aviel D. Rubin, Dr. Seth J. Nielson, Dr.Sam Small, Dr. Christopher K. Monson; “Guidelines for Source Code Review in Hi‐Tech Litigation”; Harbor Labs White Paper;
http://harborlabs.com/codereview.pdf
[3] Yanqing Wang, Bo Zheng, Hujie Huang; “Complying with Coding Standards or Retaining Programming Style: A Quality Outlook at Source Code Level”;
J. Software Engineering & Applications, 2008, 1:88-91 published Online December 2008 in SciRes
[4] “Modernizing the Peer Code Review Process”; KLOCWORK | WHITE PAPER | APRIL 2010;
[5] “Five Types of Review”;
Pros and cons of formal, over-the-shoulder, email pass-around, pair-programming, and tool-assisted reviews
www.ccs.neu.edu/home/lieber/courses/cs4500/f07/lectures/code-review-types.pdf
[6] Jason Cohen, Steven Teleki, Eric Brown; “Best Kept Secrets of Peer Code Review”;
Collaborator by SMARTBEAR;http://smartbear.com
[7] Archana Srivastava, S.K.Singh and Syed Qamar Abbas;
International Journal of Computer Sciences and Engineering; “Proposed Quality Paradigm for End User Development”;International Journal of Computer Sciences and Engineering, Review Paper, Volume-4 Issue-4, E-ISSN: 2347-2693;
[8] Suvra Nandi; “Quality Maintenance Effort Optimization in Software Industry”; International Journal of Computer Sciences and Engineering, Case Study, Volume-4 Issue-5, E-ISSN: 2347-2693;
[9] THOMAS J. McCABE; “A Complexity Measure”;
IEEE Transactions On Software Engineering, Vol. Se-2, No.4, December 1976;
[10] “LIST OF SUCCESS INDICATORS AND METRICS”;
http://www.bth.se/com/mun.nsf/attachments/Metric%20examples_pdf/$file/Metric%20examples.pdf