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 (...