• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. Comparing code reading techniques applied to object-oriented software frameworks with regard to effectiveness and defect detection rate
 
  • Details
  • Full
Options
2004
Conference Paper
Title

Comparing code reading techniques applied to object-oriented software frameworks with regard to effectiveness and defect detection rate

Abstract
This paper first reasons on understanding software frameworks for defect detection, and then presents an experimental research for comparing the effectiveness and defect detection rate of code-reading techniques, once applied to C++ coded object-oriented frameworks. We present and discuss the Functionality-based Approach to framework understanding. Then, we present an experiment that compared three reading techniques for inspection of software frameworks. Two of those reading techniques, namely Checklist-based Reading, and Systematic Order-based Reading, were adopted from scientific literature, while the third one, namely Functionality-based Reading, was derived from the Functionality-based Approach. The results of the experiment are that (1) Functionality-based Reading is much more effective and efficient than Checklist Based Reading. (2) Functionality-based Reading is significantly more effective and efficient than Systematic Order-based Reading. (3) Systematic Order-based Reading performs significantly better than Checklist Based Reading for what concerns defect detection rate. However, because we used Checklist-based Reading and Systematic Order-based Reading quite as they are, with limited adaptation to frameworks, it is too early to draw strong conclusions from the experiment results and improving and replicating this study is strongly recommended.
Author(s)
Abdelnabi, Z.
Cantone, G.
Ciolkowski, M.
Rombach, H.D.
Mainwork
International Symposium on Empirical Software Engineering, ISESE 2004. Proceedings  
Conference
International Symposium on Empirical Software Engineering (ISESE) 2004  
DOI
10.1109/ISESE.2004.1334911
Language
English
Fraunhofer-Institut für Experimentelles Software Engineering IESE  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024