• DocumentCode
    3100548
  • Title

    Persuading Software Development Teams to Document Inspections: Success Factors and Challenges in Practice

  • Author

    Komssi, Marko ; Kauppinen, Marjo ; Pyhäjärvi, Maaret ; Talvio, Jukka ; Männistö, Tomi

  • Author_Institution
    Aalto Univ., Espoo, Finland
  • fYear
    2010
  • fDate
    Sept. 27 2010-Oct. 1 2010
  • Firstpage
    283
  • Lastpage
    288
  • Abstract
    Peer reviews have been identified as one of the best practices in requirements engineering. The most formal peer review technique - inspection - has been found to be effective for the discovery of defects in documents. Nonetheless, many software companies practice inspections infrequently or not at all. For instance, some engineers consider inspections to be uncreative work that adds costs. This paper describes the success factors and challenges involved in persuading review teams to document inspections. The case study utilized an action research approach over a 10-year period, during which two separate attempts were made to address inspection practices. Document inspections did not gain a sustainable position in the study. Consequently, key success factors and challenges were identified in order to explain how the review teams changed their perception throughout the adoption of document inspection. Long-term engagement to document inspection requires motivation and commitment on the part of the teams, and the favorable development culture of an organization, dedicated champions, and the careful tailoring of inspection practices seem to positively influence this. In the long run, it can be challenging to keep document inspections consistent with the existing values, previous experiences, and needs of the software development teams.
  • Keywords
    document handling; formal specification; formal verification; software engineering; software reviews; systems analysis; document inspection; motivation; requirements engineering; software development review team; Book reviews; Companies; Inspection; Interviews; Programming; Software; Training; Action Research; Human Factors; Quality Control; Requirements Specification; Software Inspection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2010 18th IEEE International
  • Conference_Location
    Sydney, NSW
  • ISSN
    1090-705X
  • Print_ISBN
    978-1-4244-8022-7
  • Type

    conf

  • DOI
    10.1109/RE.2010.40
  • Filename
    5636543