Advances in software inspections
IEEE Transactions on Software Engineering
Object-oriented software engineering
Object-oriented software engineering
Object-oriented analysis (2nd ed.)
Object-oriented analysis (2nd ed.)
An improved inspection technique
Communications of the ACM
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
UML distilled: applying the standard object modeling language
UML distilled: applying the standard object modeling language
Software engineering: theory and practice
Software engineering: theory and practice
Software Inspection
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Experimenting with Error Abstraction in Requirements Documents
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
An Approach to Perform Behavior Testing in Object-Oriented Systems
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
Systematic object-oriented inspection — an empirical study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
An empirical methodology for introducing software processes
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
An Initial Experimental Assessment of the Dynamic Modelling in UML
Empirical Software Engineering
Evaluating defect estimation models with major defects
Journal of Systems and Software
Investigating the Defect Detection Effectiveness and Cost Benefit of Nominal Inspection Teams
IEEE Transactions on Software Engineering
Teaching the evaluation of object-oriented designs
ACE '03 Proceedings of the fifth Australasian conference on Computing education - Volume 20
Replicated studies: building a body of knowledge about software reading techniques
Lecture notes on empirical software engineering
An Experimental Comparison of Usage-Based and Checklist-Based Reading
IEEE Transactions on Software Engineering
Evaluation of Usage-Based Reading—Conclusions after Three Experiments
Empirical Software Engineering
Reviewing Software Diagrams: A Cognitive Study
IEEE Transactions on Software Engineering
A Computational Framework for Supporting Software Inspections
Proceedings of the 19th IEEE international conference on Automated software engineering
An evaluation method of project based learning on software development experiment
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Evaluating Quality in Model-Driven Engineering
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Detection and correction of design defects in object-oriented designs
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Assessing conformance of pattern-based design in UML
Proceedings of the 46th Annual Southeast Regional Conference on XX
Perspectives on automated correction of bad smells
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Quality and comprehension of UML interaction diagrams-an experimental comparison
Information and Software Technology
Combating architectural degeneration: a survey
Information and Software Technology
A domain analysis to specify design defects and generate detection algorithms
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Evaluating the usefulness of a functional size measurement procedure to detect defects in MDD models
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns
Journal of Systems and Software
A quality model for conceptual models of MDD environments
Advances in Software Engineering - Special issue on new generation of software metrics
Aplicando técnicas de inspeção de usabilidade para avaliar aplicações móveis
Proceedings of the IX Symposium on Human Factors in Computing Systems
Domain-specific model verification with QVT
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
An exploratory study of the impact of antipatterns on class change- and fault-proneness
Empirical Software Engineering
Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems
Identification of generalization refactoring opportunities
Automated Software Engineering
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Performing and analyzing non-formal inspections of entity relationship diagram (ERD)
Journal of Systems and Software
To what extent can maintenance problems be predicted by code smell detection? - An empirical study
Information and Software Technology
Estudo comparativo entre técnicas de inspeção de usabilidade sobre diagramas de atividades
Proceedings of the 12th Brazilian Symposium on Human Factors in Computing Systems
Empirical Software Engineering
Hi-index | 0.00 |
Inspections can be used to identify defects in software artifacts. In this way, inspection methods help to improve software quality, especially when used early in software development. Inspections of software design may be especially crucial since design defects (problems of correctness and completeness with respect to the requirements, internal consistency, or other quality attributes) can directly affect the quality of, and effort required for, the implementation.We have created a set of “reading techniques” (so called because they help a reviewer to “read” a design artifact for the purpose of finding relevant information) that gives specific and practical guidance for identifying defects in Object-Oriented designs. Each reading technique in the family focuses the reviewer on some aspect of the design, with the goal that an inspection team applying the entire family should achieve a high degree of coverage of the design defects.In this paper, we present an overview of this new set of reading techniques. We discuss how some elements of these techniques are based on empirical results concerning an analogous set of reading techniques that supports defect detection in requirements documents. We present an initial empirical study that was run to assess the feasibility of these new techniques, and discuss the changes made to the latest version of the techniques based on the results of this study.