MLP based Reusability Assessment Automation Model for Java based Software Systems

Guardado en:
Detalles Bibliográficos
Publicado en:International Journal of Modern Education and Computer Science vol. 6, no. 8 (Aug 2014), p. 45
Autor principal: Maggo, Surbhi
Otros Autores: Gupta, Chetna
Publicado:
Modern Education and Computer Science Press
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 1627736176
003 UK-CbPIL
022 |a 2075-0161 
022 |a 2075-017X 
024 7 |a 10.5815/ijmecs.2014.08.06  |2 doi 
035 |a 1627736176 
045 2 |b d20140801  |b d20140831 
084 |a 191328  |2 nlm 
100 1 |a Maggo, Surbhi 
245 1 |a MLP based Reusability Assessment Automation Model for Java based Software Systems 
260 |b Modern Education and Computer Science Press  |c Aug 2014 
513 |a Journal Article Feature 
520 3 |a Reuse refers to a common principle of using existing resources repeatedly, that is pervasively applicable everywhere. In software engineering reuse refers to the development of software systems using already available artifacts or assets partially or completely, with or without modifications. Software reuse not only promises significant improvements in productivity and quality but also provides for the development of more reliable, cost effective, dependable and less buggy (considering that prior use and testing have removed errors) software with reduced time and effort. In this paper we present an efficient and reliable automation model for reusability evaluation of procedure based object oriented software for predicting the reusability levels of the components as low, medium or high. The presented model follows a reusability metric framework that targets the requisite reusability attributes including maintainability (using the Maintainability Index) for functional analysis of the components. Further Multilayer perceptron (using back propagation) based neural network is applied for the establishment of significant relationships among these attributes for reusability prediction. The proposed approach provides support for reusability evaluation at functional level rather than at structural level. The automation support for this approach is provided in the form of a tool named JRA2M2 (Java based Reusability Assessment Automation Model using Multilayer Perceptron (MLP)), implemented in Java. The performance of JRA2M2 is recorded using parameters like accuracy, classification error, precision and recall. The results generated using JRA2M2 indicate that the proposed automation tool can be effectively used as a reliable and efficient solution for automated evaluation of reusability. 
653 |a Back propagation 
653 |a Neural networks 
653 |a Software engineering 
653 |a Object oriented programming 
653 |a Automation 
653 |a Educational Technology 
653 |a Computer Software 
653 |a Networks 
653 |a Computer Science 
653 |a Information Technology 
653 |a Algorithms 
700 1 |a Gupta, Chetna 
773 0 |t International Journal of Modern Education and Computer Science  |g vol. 6, no. 8 (Aug 2014), p. 45 
786 0 |d ProQuest  |t Education Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/1627736176/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/1627736176/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch