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
Link To Document :
بازگشت