Title :
Accelerating the successful reuse of problem solving knowledge through the domain lifecycle
Author :
Henninger, Scott
Author_Institution :
Dept. of Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
Abstract :
The inability of software reuse to reach its full potential lies partially in the product-centric way in which we view software development. Methods are needed that help us reason about product families and degrees of support that can be offered for problem domains. This paper uses a "domain lifecycle" to formalize a process in which increasing levels of formality can be provided as a domain matures. The first step in this process is to collect and disseminate project experiences that can accelerate the process of identifying and refining application domains with significant impact in a software development organization. This approach facilitates the reuse of a broad spectrum of knowledge at multiple levels of formality. Based on empirical investigations of a software development organization, a prototype of a case-based organizational memory repository for software development practices is presented and assessed for its impact on reusing software development knowledge.
Keywords :
case-based reasoning; problem solving; software development management; software reusability; application domain refinement; broad-spectrum reuse; case-based organizational memory repository; domain analysis; domain lifecycle; formality levels; organizational learning; problem-solving knowledge reuse; product-centric view; project experiences; reuse repositories; software development organization; software development practices; software product families; Acceleration; Application software; Computer aided software engineering; Computer science; Embedded software; Investments; Knowledge engineering; Problem-solving; Programming; Software prototyping;
Conference_Titel :
Software Reuse, 1996., Proceedings Fourth International Conference on
Conference_Location :
Orlando, FL, USA
Print_ISBN :
0-8186-7301-X
DOI :
10.1109/ICSR.1996.496120