Domain analysis is an expansion of conventional requirements analysis. Domain analysis can support effective software reuse. However, domain analysis is time consuming and is limited to a particular application area. Analogical approaches to software reuse, on the other hand, often occur across domains. Analogical problem solving is a process of transferring knowledge from a well-understood base domain to a new target problem area. Analogy can facilitate software reuse for poorly understood problems or new application areas. Analogy shares similar concepts with reuse and some analogy theories have been applied to software reuse. However, current research on software analogy often overlooks the importance of analysis for the base domain and ...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
It is the thesis of this work than many computer software systems being built today are similar and ...
In a large corporate organization there are sometimes simi-lar software products in certain subdomai...
Software reuse involves using again software artifacts that have been successfully built before.To b...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Abstract. We present our approach to defining similarity between software artifacts and discuss its ...
This thesis investigates analogy as a paradigm for retrieving, understanding and customising reusabl...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
software reuse efforts focused on libraries of general-purpose routines or functions. These fine-gra...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
In companies with a large portfolio of software or software-intensive products, functional overlaps ...
In this thesis, I propose a domain-based, integrated framework for program synthesis that emphasizes...
Derivational analogy is a technique for reusing problem solving ex-perience to improve problem solvi...
This thesis proposes a novel approach, called Analogy-X to extend and improve the classical data-int...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
It is the thesis of this work than many computer software systems being built today are similar and ...
In a large corporate organization there are sometimes simi-lar software products in certain subdomai...
Software reuse involves using again software artifacts that have been successfully built before.To b...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Abstract. We present our approach to defining similarity between software artifacts and discuss its ...
This thesis investigates analogy as a paradigm for retrieving, understanding and customising reusabl...
A precondition for reusability is the existence of reusable information. There is a lack of systemat...
software reuse efforts focused on libraries of general-purpose routines or functions. These fine-gra...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
In companies with a large portfolio of software or software-intensive products, functional overlaps ...
In this thesis, I propose a domain-based, integrated framework for program synthesis that emphasizes...
Derivational analogy is a technique for reusing problem solving ex-perience to improve problem solvi...
This thesis proposes a novel approach, called Analogy-X to extend and improve the classical data-int...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
It is the thesis of this work than many computer software systems being built today are similar and ...
In a large corporate organization there are sometimes simi-lar software products in certain subdomai...