Student research abstract: A methodology to predict the instable classes

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Class stability is intrinsically characterized by the evolution of a number of dependencies and change propagation factors used to promote the ripple effect. In this regard, historical information regarding change propagation factors can aid to identify the classes prone to ripple effect (that is instable classes). In this paper, we propose a methodology to exploit the versions history of change propagation factors in order to predict the instable classes. Initially, we have implemented the proposed methodology with version history of three open source projects MongoDB Java Driver, Google Guava and Apache MyFaces and obtained promising results as compared to existing stability assessors. Subsequently, the experimental results indicate that proposed methodology can be used to identify the classes prone to ripple effect and can aid developers to reduce the efforts needed to maintain and evolve the system. Copyright is held by the owner/author(s).

Original languageEnglish (US)
Title of host publication32nd Annual ACM Symposium on Applied Computing, SAC 2017
PublisherAssociation for Computing Machinery
Pages1307-1308
Number of pages2
ISBN (Electronic)9781450344869
DOIs
StatePublished - Apr 3 2017
Event32nd Annual ACM Symposium on Applied Computing, SAC 2017 - Marrakesh, Morocco
Duration: Apr 4 2017Apr 6 2017

Publication series

NameProceedings of the ACM Symposium on Applied Computing
VolumePart F128005

Conference

Conference32nd Annual ACM Symposium on Applied Computing, SAC 2017
Country/TerritoryMorocco
CityMarrakesh
Period4/4/174/6/17

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'Student research abstract: A methodology to predict the instable classes'. Together they form a unique fingerprint.

Cite this