CFP last date
22 April 2024
Reseach Article

Evaluating Efficiency and Effectiveness of Code Reading Technique with Emphasis on Enhancing Software Quality

Published on September 2014 by Syed Usman Ahmed, Rajendra Purohit
National Conference on Advances in Technology and Applied Sciences
Foundation of Computer Science USA
NCATAS - Number 2
September 2014
Authors: Syed Usman Ahmed, Rajendra Purohit
f433deee-9130-4686-a858-92cb6714027c

Syed Usman Ahmed, Rajendra Purohit . Evaluating Efficiency and Effectiveness of Code Reading Technique with Emphasis on Enhancing Software Quality. National Conference on Advances in Technology and Applied Sciences. NCATAS, 2 (September 2014), 32-36.

@article{
author = { Syed Usman Ahmed, Rajendra Purohit },
title = { Evaluating Efficiency and Effectiveness of Code Reading Technique with Emphasis on Enhancing Software Quality },
journal = { National Conference on Advances in Technology and Applied Sciences },
issue_date = { September 2014 },
volume = { NCATAS },
number = { 2 },
month = { September },
year = { 2014 },
issn = 0975-8887,
pages = { 32-36 },
numpages = 5,
url = { /proceedings/ncatas/number2/17956-1617/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Advances in Technology and Applied Sciences
%A Syed Usman Ahmed
%A Rajendra Purohit
%T Evaluating Efficiency and Effectiveness of Code Reading Technique with Emphasis on Enhancing Software Quality
%J National Conference on Advances in Technology and Applied Sciences
%@ 0975-8887
%V NCATAS
%N 2
%P 32-36
%D 2014
%I International Journal of Computer Applications
Abstract

Code review is done to identify bugs or errors in a pre-released source code of any software work product. However it is also clear that some code review techniques that we follow are not totally effective and efficient in nature. This paper proposes a way to evaluate code review technique using Analysis of Variance (ANOVA) technique. This evaluation finds out the effect of experience of subject, Lines of code review, order of code review and day of code review on efficiency and effectiveness of code review technique. This evaluation will in turn be used to analyze the null hypothesis that will be created using ANOVA technique. Based on the significance value (p-value) obtained in the ANOVA test we will accept or reject the null hypothesis that we created to test the efficiency and effectiveness of code reading or review technique.

References
  1. Erik Kamsties and Christopher M. Lott, "An Empirical Evaluation of Three Defect-Detection Techniques", Experimental study, 1995.
  2. Malik, Qaisar Ahmad, "Combining Model-Based Testing and Stepwise Formal Development", Turku Centre for Computer Science. 2010.
  3. Bertolino, "Software testing research: Achievements, challenges, dreams", In future of software engineering 2007, FOSE'07, page 85-103 IEEE 2007.
  4. Mary Jean Harrold, "Testing: A Roadmap", In Future of Software Engineering, 22nd International Conference on Software Engineering, June 2000
  5. "State of code review 2013", SmartBear Software Inc. , SB-C-041713-WEB.
  6. Sheikh Umar Farooq, S. M. K. Quadri, "Evaluating Effectiveness of Software Testing Techniques With Emphasis on Enhancing Software Reliability", Journal of Emerging Trends in Computing and Information Sciences, ISSN 209-8407, Vol 2, No. 12, 2011.
  7. M. Roper, Software testing, McGraw-Hill, Inc. , 1995.
  8. Hetzel, W. An experimental analysis of program verification methods. 1976.
  9. Juristo, N. , Moreno, A. , and Vegas, S. Reviewing 25 years of testing technique experiments. Empirical Software Engineering, 9(1):7-44, 2004.
  10. Luo, L. Software testing techniques. Institute for software research international Carnegie mellon university, Pittsburgh, PA, 2001.
  11. Basili, V. and Selby, R. Comparing the effectiveness of software testing strategies. Software Engineering, IEEE Transactions on, (12):1278-1296, 1987.
  12. Roper, M. , Wood, M. , and Miller, J. An empirical evaluation of defect detection techniques. Information and Software Technology, 39(11):763 - 775, 1997.
  13. Juristo, N. , Moreno, A. , and Vegas, S. Limitations of empirical testing technique knowledge. SERIES ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 12:1-38, 2003.
  14. R. Panneerselvam, Research Methodology, ISBN 81-203-2458-8, pp:71-81.
  15. Ahmed, Syed Usman and Azmi, Muhammad Asim, "A Novel Model Based Testing (MBT) approach for Automatic Test Case Generation", International Journal of Advanced Research in Computer Science, 4(11), pp 81-83, 2013.
  16. Ahmed, Syed Usman, Sahare, Sneha Anil and Ahmed, Alfia, "Automatic test case generation using collaboration UML diagrams", World Journal of Science and Technology, Vol-2, pp4-6, 2012.
Index Terms

Computer Science
Information Sciences

Keywords

Code Review Anova Technique Effectiveness Efficiency Static Testing