CODE INSPECTION: A REVIEW

Robson Ytallo Silva de Oliveira, Paula Gonçalves Ferreira, Alexandre Alvaro, Eduardo Santana de Almeida, Silvio Romero de Lemos Meira

Abstract

The software inspection process is generally considered a software engineering best practice. For a long time, it had the goals of finding and fixing defects as soon as possible. For this reason, techniques are suggested for use in a software reuse process in order to improve the quality of the assets developed and reused. Thus, the code become itself easier to understand and changeable, and improving its maintainability, minimizing redundancies and improving language proficiency, safety and portability. In this way, looking for analyzing this area, this paper presents a survey of code inspection research.

References

  1. Adams, T. (2000). The God of Inspection. ACM SIGSOFT - Software Engineering Notes, 25, 02, 30.
  2. Alvaro, A., Almeida, E. S., Meira, S. L. (2005). Software Component Certification: A Survey. In 31st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), ComponentBased Software Engineering (CBSE) Track, Porto, Portugal. IEEE Press.
  3. Alvaro, A., Almeida, E. S., Meira, S. L. (2006). Towards a Software Component Certification framework. In 5th International Conference on COTS-Based Software Systems (ICCBSS), Poster Session, Florida, EUA. Lecture Notes in Computer Science (LNCS), SpringerVerlag.
  4. Basili, V., Selby, R. (1987). Comparing the Effectiveness of Software Testing Strategies. IEEE Transactions on Software Engineering, 1278-1296.
  5. Bifel, S., Freimut, B., Laitenberger, O. (2001). Investigating the Cost-Effectiveness of Reinspections in Software Development. In IEEE International Conference on Software Engineering (ICSE), 155-164.
  6. 1 Reuse in Software Engineering (RiSE) group - http://www.rise.com.br
  7. Brykczynski, B. (1999). A Survey of Software Inspection Checklists. ACM SIGSOFT - Software Engineering Notes, 24, 01, 82-89.
  8. DeMarco, T. (1982). Controlling Software Projects. Yourdon Press. New York.
  9. Eick, S.G., Loader, C.R., Long, M.D., Vander Wiel, S.A., Votta, L.G. (1992). Estimating Software Fault Content Before Coding, In 14th Internacional Conference on Software Engineering (ICSE), 59-65.
  10. Fagan, M. (1976). Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal, 15, 3, 182-211.
  11. Hatton, L. (1995). Static Inspection: Tapping the wells of software. Programming Research Ltd. 85-87.
  12. Johnson, P. (1998). Reengineering Inspection. Communications of the ACM, 41, 02, 49-52.
  13. Kimble, J., White, L. (2000). An Alternative Source Code Analysis. In The International Conference on Software Maintenance (ICSM), 64-75.
  14. Nandivada, R., Dutta, S. (2000). The 9 Quadrant Model for Code Reviews. In IEEE Asia Pacific Conference on Quality Software, 188-193.
  15. Porter, A., Johnson, P. (1997). Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies. IEEE Transactions on Software Engineering, 23, 03, 129-145.
  16. Porter, A., Siy, H., Toman, C., Votta, L. (1997). An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development. IEEE Transactions on Software Engineering, 23, 06, 329-346.
  17. Remillard, J. (2005). Source Code Review Systems. IEEE Software, 22, 01, 74-77.
  18. Thelin, T., Runeson,, P., Wohlin, C. (2003). Prioritized Use Cases as a Vehicle for Software Inspections. IEEE Software, 20, 04, 30-33.
  19. Travassos, G., Shull, F., Fredericks, M., Basili, V. (1999). Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality. In 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 34, 10.
  20. Tyran, C., George, J. (2002). Improving Software Inspections with Group Process Support. Communications of the ACM, 45, 09, 87-92.
  21. Wohlin, C., Aurum, A., Petersson, H., Shull, F., Ciolkowski, M. (2002). Software Inspection Benchmarking - A Qualitative and Quantitative Comparative Opportunity. In 8th IEEE Symposium on Software Metrics, 118-127.
  22. Wood, M., Roper, M., Brooks, A., Miller, J. (1997). Comparing and Combining Software Defect Detection Techniques: A Replicated Empirical Study. In 6th European Software Engineering Conference / 5th ACM SIGSOFT Symposium on the Foundations of Software Engineering, 1301, 162-277.
Download


Paper Citation


in Harvard Style

Ytallo Silva de Oliveira R., Gonçalves Ferreira P., Alvaro A., Santana de Almeida E. and Romero de Lemos Meira S. (2007). CODE INSPECTION: A REVIEW . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-972-8865-90-0, pages 537-540. DOI: 10.5220/0002366505370540


in Bibtex Style

@conference{iceis07,
author={Robson Ytallo Silva de Oliveira and Paula Gonçalves Ferreira and Alexandre Alvaro and Eduardo Santana de Almeida and Silvio Romero de Lemos Meira},
title={CODE INSPECTION: A REVIEW},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2007},
pages={537-540},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002366505370540},
isbn={978-972-8865-90-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - CODE INSPECTION: A REVIEW
SN - 978-972-8865-90-0
AU - Ytallo Silva de Oliveira R.
AU - Gonçalves Ferreira P.
AU - Alvaro A.
AU - Santana de Almeida E.
AU - Romero de Lemos Meira S.
PY - 2007
SP - 537
EP - 540
DO - 10.5220/0002366505370540