DocumentCode
286521
Title
Managing design knowledge to provide assistance to large-scale software development
Author
Selfridge, Peter G. ; Terveen, Loren G. ; Long, M. David
Author_Institution
AT&T Bell Lab., Murray Hill, NJ, USA
fYear
1992
fDate
20-23 Sep 1992
Firstpage
163
Lastpage
170
Abstract
The problem is examined of managing design knowledge as a crucial component in a large-scale software development project. The authors explore this design knowledge problem in more detail, describe both technical and nontechnical challenges, discuss the maintenance of such knowledge, and briefly explore the issue of acquisition. A framework is described for providing knowledge-based assistance to software developers. This framework is integrated with and extends an existing design process and exploits that process to address the problem of knowledge maintenance. Then, an implemented design knowledge tool is presented instantiating the framework that gives software developers access to knowledge about a particular error handling mechanism. The organization of the knowledge, the design of the interface, and the status of the implementation are discussed
Keywords
knowledge based systems; knowledge representation; project management; software engineering; design knowledge; design knowledge problem; design knowledge tool; error handling mechanism; interface; knowledge maintenance; knowledge-based assistance; large-scale software development; large-scale software development project; nontechnical challenges; software developers; Humans; Knowledge management; Large-scale systems; Personnel; Process design; Programming; Project management; Software design; Software development management; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge-Based Software Engineering Conference, 1992., Proceedings of the Seventh
Conference_Location
Mclean, VA
ISSN
1068-3062
Print_ISBN
0-8186-2880-4
Type
conf
DOI
10.1109/KBSE.1992.252924
Filename
252924
Link To Document