• DocumentCode
    356840
  • Title

    Object-oriented inspection in the face of delocalisation

  • Author

    Dunsmore, Alastair ; Roper, Marc ; Wood, Murray

  • Author_Institution
    Dept. of Comput. Sci., Strathclyde Univ., Glasgow, UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    467
  • Lastpage
    476
  • Abstract
    Software inspection is now widely accepted as an effective technique for defect detection. This acceptance is largely based on studies using procedural program code. The 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, i.e., “localising the delocalisation”
  • Keywords
    inspection; object-oriented programming; system monitoring; code partitioning; defect detection; delocalisation; hard to find defects; inspection experiment; object oriented code; object oriented inspection; object oriented technology; procedural program code; reading strategies; software inspection; Application software; Character recognition; Computer science; Information analysis; Inspection; Java; Paper technology; Permission; Poles and towers; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2000. Proceedings of the 2000 International Conference on
  • Conference_Location
    Limerick
  • ISSN
    0270-5257
  • Print_ISBN
    1-58113-206-9
  • Type

    conf

  • DOI
    10.1109/ICSE.2000.870437
  • Filename
    870437