Software development is no longer a homogeneous field. Software is being developed for an increasingly diverse set of applications and user populations, each with different characteristics and development constraints. As a consequence, researchers and practitioners have begun to realize the importance of identifying and understanding the characteristics and special development needs of application domains. But domain analysis methods have largely focused on identifying and isolating a domain to organize source code components. A broader view is needed that defines “domains ” to be problem with similar characteristics and that captures the various knowledge needed to develop software applications, such as application domain knowledge and tip...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
To effectively manage a software development project, the software manager must have access to key i...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
As the application of computer technology continues to proliferate and diversify, the identification...
As the application of computer technology continues to proliferate and diversify, the identification...
As the application of computer technology continues to proliferate and diversify, the identification...
There has been a resurgence of interest in developing organization-wide Standard Development Methodo...
We are interested in identifying the domain expertise of developers of a software system. A develope...
We are interested in identifying the domain expertise of developers of a software system. A develope...
The lack of lightweight communication channels and other tech-nical and sociological difficulties ma...
Most organizations today are faced with numerous problems in the development of software to meet the...
Most organizations today are faced with numerous problems in the development of software to meet the...
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...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
To effectively manage a software development project, the software manager must have access to key i...
Software development is no longer a homogeneous field. Software is being developed for an increasing...
As the application of computer technology continues to proliferate and diversify, the identification...
As the application of computer technology continues to proliferate and diversify, the identification...
As the application of computer technology continues to proliferate and diversify, the identification...
There has been a resurgence of interest in developing organization-wide Standard Development Methodo...
We are interested in identifying the domain expertise of developers of a software system. A develope...
We are interested in identifying the domain expertise of developers of a software system. A develope...
The lack of lightweight communication channels and other tech-nical and sociological difficulties ma...
Most organizations today are faced with numerous problems in the development of software to meet the...
Most organizations today are faced with numerous problems in the development of software to meet the...
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...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
To effectively manage a software development project, the software manager must have access to key i...