As the application of computer technology continues to proliferate and diversify, the identification and understanding of application domains is becoming increasingly important to software development methodologies. Domain analysis techniques have been developed to accumulate and formalize the knowledge necessary for successful software reuse. These techniques have been shown to be useful, but suffer from defining the domain too restrictively, burying important relationships deep in domain taxonomies, and prohibiting flexible identification of domains with common issues. Techniques are needed that dynamically detect recurring patterns of activities in development projects. This paper presents a method for developing and refining the knowled...
Managing software development is a very complex activity because it must deal with people, organizat...
The collaborative development of shared understanding is crucial to the success of software developm...
Domain analysis is the process of identifying and organizing knowledge about a class of problems. Th...
As the application of computer technology continues to proliferate and diversify, the identification...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
We need to be able to learn from past experiences so we can improve our software processes and produ...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
There has been a resurgence of interest in developing organization-wide Standard Development Methodo...
In a large corporate organization there are sometimes simi-lar software products in certain subdomai...
Abstract- The traditional unit of analysis and control for software managers is the software project...
We are interested in identifying the domain expertise of developers of a software system. A develope...
software reuse efforts focused on libraries of general-purpose routines or functions. These fine-gra...
Experience-based approaches to software development promise to capture critical knowledge from softw...
Today's software developments are faced with steadily increasing expectations: software has to be de...
Managing software development is a very complex activity because it must deal with people, organizat...
The collaborative development of shared understanding is crucial to the success of software developm...
Domain analysis is the process of identifying and organizing knowledge about a class of problems. Th...
As the application of computer technology continues to proliferate and diversify, the identification...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
We need to be able to learn from past experiences so we can improve our software processes and produ...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
There has been a resurgence of interest in developing organization-wide Standard Development Methodo...
In a large corporate organization there are sometimes simi-lar software products in certain subdomai...
Abstract- The traditional unit of analysis and control for software managers is the software project...
We are interested in identifying the domain expertise of developers of a software system. A develope...
software reuse efforts focused on libraries of general-purpose routines or functions. These fine-gra...
Experience-based approaches to software development promise to capture critical knowledge from softw...
Today's software developments are faced with steadily increasing expectations: software has to be de...
Managing software development is a very complex activity because it must deal with people, organizat...
The collaborative development of shared understanding is crucial to the success of software developm...
Domain analysis is the process of identifying and organizing knowledge about a class of problems. Th...