Advances in software inspections
IEEE Transactions on Software Engineering
Designing documentation to compensate for delocalized plans
Communications of the ACM
Maintenance Support for Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
A Discipline for Software Engineering
A Discipline for Software Engineering
Software Inspection
The Experience of Learning and Using Smalltalk
IEEE Software
Maintaining Object-Oriented Software
IEEE Software
Lessons from Three Years of Inspection Data
IEEE Software
Omega - an integrated environment for C++ program maintenance
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Systematic object-oriented inspection — an empirical study
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Proceedings of the 24th International Conference on Software Engineering
The Development and Evaluation of Three Diverse Techniques for Object-Oriented Code Inspection
IEEE Transactions on Software Engineering
The Class Blueprint: Visually Supporting the Understanding of Classes
IEEE Transactions on Software Engineering
Identifying traits with formal concept analysis
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Evaluating a fisheye view of source code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
An approach for continuous inspection of source code
Proceedings of the 6th international workshop on Software quality
Social aspects of a continuous inspection platform for software source code
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
TESTCOM '09/FATES '09 Proceedings of the 21st IFIP WG 6.1 International Conference on Testing of Software and Communication Systems and 9th International FATES Workshop
Generating a catalog of unanticipated schemas in class hierarchies using Formal Concept Analysis
Information and Software Technology
Lessons learned in applying formal concept analysis to reverse engineering
ICFCA'05 Proceedings of the Third international conference on Formal Concept Analysis
System dynamics model for simulation of the software inspection process
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Software inspection is now widely accepted as an effective technique for defect detection. This acceptance is largely based on studies using procedural program code. This paper presents empirical evidence that raises significant questions about the application of inspection to object-oriented code.A detailed analysis of the 'hard to find' defects during an inspection experiment shows that many of them can be characterised as 'delocalised' — the information needed to recognise the defect is distributed throughout the software. The paper shows that key features of object-oriented technology are likely to exaggerate delocalisation.As a result, it is argued that new methods of inspection for object-oriented code are required. These must address: partitioning code for inspection (“what to read”), reading strategies (“how to read”), and support for understanding what isn't read — “localising the delocalisation”.