gerhard @ cs.colorado.edu Technical, cognitive, and social factors inhibit the widespread success of systematic software reuse. Our research is primarily concerned with the cognitive and social challenges faced by software developers: how to motivate them to reuse and how to reduce the difficulty of locating components from a large reuse repository. Our research has explored a new interaction style between software developers and reuse repository systems enabled by information delivery mechanisms. Instead of passively waiting for software developers to explore the reuse repository with explicit queries, information delivery autonomously locates and presents components by using the developers ' partially written programs as implicit que...
We are moving towards an economy where competitive advantage will be determined by knowledge. In the...
Software reuse in the presence of a repository and object-based CASE tool is likely to be "biased." ...
Reuse of information retrieved from an electronic knowledge repository and how this complements pers...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
Programming is a complex ill-defined problem-solving task. It requires not only knowledge in the hea...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
Although software reuse repository systems have been an active research area for more than a decade,...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Abstract. Software component-based reuse is diÆcult for software de-velopers to adopt because rst th...
End-user programmers often reuse one another’s code when creating new programs, but this reuse is r...
With the advent of E-Commerce and the increased need to deliver reliable systems in a short timefram...
There is an increase in the development of generic software systems built to serve multiple organiza...
The long-term goal of my research program is to find ways to improve the effectiveness of software r...
During the development of a software system, large amounts of new information, such as source code, ...
We are moving towards an economy where competitive advantage will be determined by knowledge. In the...
Software reuse in the presence of a repository and object-based CASE tool is likely to be "biased." ...
Reuse of information retrieved from an electronic knowledge repository and how this complements pers...
Despite its well-recognized benefits, software reuse has not met its expected success due to technic...
Programming is a complex ill-defined problem-solving task. It requires not only knowledge in the hea...
Reusing programs and other artifacts has been shown to be an effective strategy for significant redu...
Software reuse is an important and crucial quality attribute in modern software engineering, where a...
Although software reuse repository systems have been an active research area for more than a decade,...
Software development organizations live or die based on how effectively they generate, assimilate, r...
Abstract. Software component-based reuse is diÆcult for software de-velopers to adopt because rst th...
End-user programmers often reuse one another’s code when creating new programs, but this reuse is r...
With the advent of E-Commerce and the increased need to deliver reliable systems in a short timefram...
There is an increase in the development of generic software systems built to serve multiple organiza...
The long-term goal of my research program is to find ways to improve the effectiveness of software r...
During the development of a software system, large amounts of new information, such as source code, ...
We are moving towards an economy where competitive advantage will be determined by knowledge. In the...
Software reuse in the presence of a repository and object-based CASE tool is likely to be "biased." ...
Reuse of information retrieved from an electronic knowledge repository and how this complements pers...