1 / 10

Academic Paper Review: “ A Survey of Software Inspection Technologies ”

Academic Paper Review: “ A Survey of Software Inspection Technologies ”. Oliver Laitenberger Fraunhofer Institute for Experimental Software Engineering (IESE) Sauerwiesen 6 D-67661 Kaiserslautern, Germany search: http://citeseer.ist.psu.edu/.

Download Presentation

Academic Paper Review: “ A Survey of Software Inspection Technologies ”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Academic Paper Review:“A Survey of Software Inspection Technologies” Oliver Laitenberger Fraunhofer Institute for Experimental Software Engineering (IESE) Sauerwiesen 6 D-67661 Kaiserslautern, Germany search:http://citeseer.ist.psu.edu/ Reviewer: Paul Richardson for MSc Course in Quality Assurance in Software DevelopmentProfessor: Helgi Thorberg, University of Iceland

  2. Abstract synopsis: • After Fagan's seminal paper from 1976, work on software inspection has greatly increased and matured • The survey provides an overview of improvements and new methodologies • The body of work is structured with a taxonomy of core concepts and relationships in software inspection. • The survey deals with the inspection-related work in the context of the presented taxonomy • The survey is beneficial for researchers as well as practitioners • Researchers can use the presented survey taxonomy to evaluate existing work in this field and identify new research areas • Practitioners can get information on reported benefits of inspections. • Practitioners get explanations and guidance on how to instantiate the various taxonomy dimensions for the purpose of tailoring and performing inspections in their software projects.

  3. The Survey • Introduction • Background and need • Study Methodology • Related work • Taxonomy • Core concepts and relationships • Important literature sources • In context of the presented taxonomy • Conclusions

  4. Introduction

  5. Study MethodologySurvey Motivation and Principles • Motivation • Literature surveys have long played a central role in the accumulation of scientific knowledge • a literature survey makes the implicit theories explicit by identifying their commonalities and differences • Principles • The survey must encapsulate its work within a clearly defined scope • The survey must provide profound breadth and depth regarding the literature relevant to its defined scope. • The survey must present a unified vocabulary reconciling the most important terms in a field. “… collect any publication fitting our definition of inspection, … utilized a combination of methods to locate articles and papers on our subject.”

  6. Study MethodologySampling Approach • Searched 2 inspection libraries: • Bill Brykczynski's collection of inspection literature • Formal Technical Review Library [59]. • Keyword search "software inspection". • INSPECT database of the OCL • Library of the Association of Computing Machinery • Manual search of journals published 1990 and 1998: • IEEE Transactions on Software Engineering, • IEEE Software • Journal of Systems & Software • Communications of the ACM, • ACM Software Engineering Notes • Examine reference sections of books dealing with software inspection • Examine conference proceedings.

  7. Results

  8. Taxonomy

  9. ExampleTechnical dimension

  10. Conclusions • This type of survey is beneficial to researchers and practitioners • Provides a roadmap in the form of a taxonomy • Helps identify components of appropriate inspection approach • Helps structure the body of published inspection work • Helps define common vocabulary for software inspection • Presents overview of current state of research in the software inspection field • Presents analysis of today's knowledge in the software inspection field • This type of survey has limitations • It can only be a snapshot of the work that is currently in progress • BUT • It analysed more than four hundred references • THEREFORE • It represents a good snapshot of inspection-related work

More Related