Object-oriented inspection in the face of delocalisation

A. Dunsmore, M. Roper, M. Wood

Research output: Contribution to conferencePaperpeer-review

40 Citations (Scopus)


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'.
Original languageEnglish
Number of pages9
Publication statusPublished - 2000
Event22nd International Conference on Software Engineering - Limerick, Ireland
Duration: 4 Jun 200011 Jun 2000


Conference22nd International Conference on Software Engineering
Abbreviated titleICSE 2000


  • object oriented programming
  • delocalisation


Dive into the research topics of 'Object-oriented inspection in the face of delocalisation'. Together they form a unique fingerprint.

Cite this