A Comparison Among ARIMA, BP-NN, and MOGA-NN for Software Clone Evolution Prediction

Show simple item record

dc.contributor.author JAYADEEP PATI
dc.contributor.author KUMAR, BABLOO
dc.contributor.author MANJHI, DEVESH
dc.contributor.author SHUKLA, K K
dc.date.accessioned 2019-10-29T06:45:19Z
dc.date.available 2019-10-29T06:45:19Z
dc.date.issued 2017-04-27
dc.identifier.issn 21693536
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/424
dc.description.abstract Software evolution continues throughout the life cycle of the software. During the evolution of software system, it has been observed that the developers have a tendency to copy the modules completely or partially and modify them. This practice gives rise to identical or very similar code fragments called software clones. This paper examines the evolution of clone components by using advanced time series analysis. In the first phase, software clone components are extracted from the source repository of the software application by using the abstract syntax tree approach. Then, the evolution of software clone components is analyzed. In this paper, three models, Autoregressive Integrated Moving Average, back propagation neural network, and multi-objective genetic algorithm-based neural network, have been compared for the prediction of the evolution of software clone components. Evaluation is performed on the large open-source software application, ArgoUML. The ability to predict the clones helps the software developer to reduce the effort during software maintenance activities. en_US
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.subject Software clones, software clone evolution, ARIMA, back propagation, MOGA-NN, time series analysis. en_US
dc.title A Comparison Among ARIMA, BP-NN, and MOGA-NN for Software Clone Evolution Prediction en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search in IDR


Advanced Search

Browse

My Account