Categorization of Programs Using Neural Networks
نویسندگان
چکیده
This paper describes some experiments based on the use of neural networks for assistence an the quality assessment of programs, especially in connection with the reengineering of legacy systems. W e use Kohonen networks, or self-organizing maps, for the categorization of programs: Programs with similar features are grouped together in atwo-dimensional neighbourhood, whereas dissimilar programs are located far apart. Backpropagation networks are used for generalization purposes: Based on a set of example programs whose relevant aspects have already been assessed, we would like to obtain an extrapolation of these assessments t o new programs. The basis f o r these investigation is a n intermediate representation of programs in the f o r m of various dependency graphs, capturing the essentials of the programs. Previously, a set of metr i c ~ has been developed to perform an assessment of programs on the basis of this intermediate representation. I t lis not always clear, however, which parameters of the intermediate representation are relevant for a particular metric. The categorization and generalization capabilities of neural networks are employed to improve OT verify the selection of parameters, and might even initiate the development of additional met-
منابع مشابه
Effect of sound classification by neural networks in the recognition of human hearing
In this paper, we focus on two basic issues: (a) the classification of sound by neural networks based on frequency and sound intensity parameters (b) evaluating the health of different human ears as compared to of those a healthy person. Sound classification by a specific feed forward neural network with two inputs as frequency and sound intensity and two hidden layers is proposed. This process...
متن کاملCategorization of Programs Using Neural
This paper describes some experiments based on the use of neural networks for assistence in the quality assessment of programs, especially in connection with the reengineering of legacy systems. We use Koho-nen networks, or self-organizing maps, for the cat-egorization of programs: Programs with similar features are grouped together in atwo-dimensional neighbourhood , whereas dissimilar program...
متن کاملEntrepreneurship policy and innovative indicators of industrial companies: Evaluation by MCDM and ANN Methods
The present paper presented a methodology for prioritizing the innovative and entrepreneurial indicators using Multi Criteria Decision Making (MCDM) and Artificial Neural Networks (ANNs), taking into account three individual, organizational and cultural dimensions simultaneously in decision making procedure. This methodology has two main advantages: first, the speed of operation in the accounti...
متن کاملSteganalysis of embedding in difference of image pixel pairs by neural network
In this paper a steganalysis method is proposed for pixel value differencing method. This steganographic method, which has been immune against conventional attacks, performs the embedding in the difference of the values of pixel pairs. Therefore, the histogram of the differences of an embedded image is di_erent as compared with a cover image. A number of characteristics are identified in the di...
متن کاملSemantic Integration in Heterogeneous Databases Using Neural Networks t
One important step in integrating heterogeneous databases is matching equivalent attributes: Determining which fields in two databases refer to the same data. The meaning of information may be embodied within a. database model, a conceptual schema, application programs, or data contents. Integration involves extracting semantics, expressing them as metadata, and matching semantically equivalent...
متن کامل