• DocumentCode
    1704513
  • Title

    Learning from inconsistency

  • Author

    Easterbrook, Steve

  • Author_Institution
    NASA IV&V Facility, NASA/WVU Software Res. Lab., Fairmont, WV, USA
  • fYear
    1996
  • Firstpage
    136
  • Lastpage
    140
  • Abstract
    The paper argues that inconsistencies that occur during the development of a software specification offer an excellent way of learning more about the development process. We base this argument on our work on inconsistency management. Much attention has been devoted recently to the need to allow inconsistencies to occur during software development, to facilitate flexible development strategies, especially for collaborative work. Recent work has concentrated on reasoning in the presence of inconsistency, tracing inconsistencies with `pollution markers´, and supporting resolution. We argue that one of the most important aspects of inconsistency is the learning opportunity it provides. We are therefore concerned with how to capture this learning outcome so that its significance is not lost. We present a small example of how apprentice software engineers learn from their mistakes, and outline how an inconsistency management tool could support this learning. We then argue that the approach can be used more generally as part of continuous process improvement
  • Keywords
    formal specification; groupware; apprentice software engineers; collaborative work; continuous process improvement; flexible development strategies; inconsistency; inconsistency management; inconsistency tracing; learning opportunity; mistakes; pollution markers; reasoning; software development; software specification development; Application software; Collaborative work; Computer aided software engineering; Engineering management; NASA; Pollution; Programming; Software tools; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1996., Proceedings of the 8th International Workshop on
  • Conference_Location
    Schloss Velen
  • Print_ISBN
    0-8186-7361-3
  • Type

    conf

  • DOI
    10.1109/IWSSD.1996.501155
  • Filename
    501155