This paper presents a model of estimating the similarity of software artifacts so as to promote their analogical reuse. The model permits comparisons between artifacts developed at the various stages of the software development (i.e specifications, designs and code) from conceptual descriptions of these artifacts. This is achieved by using metrics measuring the distance between such descriptions with respect to general conceptual modeling abstractions (i.e the classification, the generalization and the attribution) underlying them[21]. Similarity estimates are influenced by measures of salience of the involved attributes. Salience is measured as belief on three domain independent properties of attributes (i.e the charactericity, the abstrac...
Every piece of software uses a model to derive its operational, auxiliary, and functional procedures...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
Abstract. We present our approach to defining similarity between software artifacts and discuss its ...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
This paper reports on and discusses experiments evaluating our model of detecting similarities and a...
Abstract—The problem to detect the similarity or the differ-ence between objects are faced regularly...
Software reuse involves using again software artifacts that have been successfully built before.To b...
In this article we define metrics for measuring component interface similarity. These metrics were a...
Identifying and keeping track of different structural representations of functionally overlapping is...
This paper presents an AI-based library system for software reuse, called AIRS, that allows a develo...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
A general model is described that views similarity judgment as a contrasting of product features. Th...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Every piece of software uses a model to derive its operational, auxiliary, and functional procedures...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
This paper presents a model of estimating the similarity of software artifacts so as to promote thei...
Abstract. We present our approach to defining similarity between software artifacts and discuss its ...
. This paper defines and analyses a computational model of similarity which detects analogies betwee...
This paper reports on and discusses experiments evaluating our model of detecting similarities and a...
Abstract—The problem to detect the similarity or the differ-ence between objects are faced regularly...
Software reuse involves using again software artifacts that have been successfully built before.To b...
In this article we define metrics for measuring component interface similarity. These metrics were a...
Identifying and keeping track of different structural representations of functionally overlapping is...
This paper presents an AI-based library system for software reuse, called AIRS, that allows a develo...
AbstractIn order to study software evolution, it is necessary to measure artefacts representative of...
A general model is described that views similarity judgment as a contrasting of product features. Th...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Every piece of software uses a model to derive its operational, auxiliary, and functional procedures...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...