Abstract. We present our approach to defining similarity between software artifacts and discuss its potential exploitation in software reuse by analogy. We first establish properties of similarity which support its role in retrieving and mapping software descriptions. Then we develop a systematic basis for comparison within a fairly general conceptual modelling framework, whereby comparable elements of the descriptions of software objects and corresponding similarity criteria are identified. Finally, a general form of distance metrics for the computation of similarity measures is defined. 1. Introduction: The Analogical Based Approac
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
In empirical studies on processes, practices, and techniques of software engineering, automation and...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
Software reuse involves using again software artifacts that have been successfully built before.To b...
Domain analysis is an expansion of conventional requirements analysis. Domain analysis can support e...
This paper reports on and discusses experiments evaluating our model of detecting similarities and a...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
Software reuse involves using again software artifacts that have been successfully built before.To b...
This paper presents an AI-based library system for software reuse, called AIRS, that allows a develo...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Abstract. This paper presents a model of computational analogy-making in designing based on the noti...
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
In empirical studies on processes, practices, and techniques of software engineering, automation and...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
Software reuse involves using again software artifacts that have been successfully built before.To b...
Domain analysis is an expansion of conventional requirements analysis. Domain analysis can support e...
This paper reports on and discusses experiments evaluating our model of detecting similarities and a...
There is evidence that analogical reasoning play an important role in problem solving within softwar...
Software reuse involves using again software artifacts that have been successfully built before.To b...
This paper presents an AI-based library system for software reuse, called AIRS, that allows a develo...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
This research focuses on analogical reasoning as applied to the problem of software reuse at the lev...
Abstract. This paper presents a model of computational analogy-making in designing based on the noti...
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
Intuitively, the concept of similarity is the notion to measure an inexact matching between two enti...
In empirical studies on processes, practices, and techniques of software engineering, automation and...