Exploring the relationships between design measures and change proneness in object-oriented systems
by Deepa Godara; Rakesh Kumar Singh
International Journal of Software Engineering, Technology and Applications (IJSETA), Vol. 2, No. 1, 2017

Abstract: Managing change early in software development life cycle can lead to good quality software. Developing software requires a huge amount of time and assets. On the other hand, maintenance expenses are higher than development expenses, which are a major cause for concern, especially, for the systems developed with new technologies. Predicting change is an active research area in the field of software engineering. Such predictions can be used to estimate changes from one release of software to the next. This paper explores various parameters and relationships that can be considered in predicting change prone classes. We elaborate dependency approach method which calculates if one class is dependent on other or not, if a class is dependent, dependency value can be calculated using UML 2.0 sequence diagram. Further, we have extracted frequency and popularity feature from an application that can be used for estimating change prone classes. We have related frequency and popularity with dependency in terms of method calling. Also, we have created a tool in Java which generates UML 2.0 sequence diagram and using the sequence diagram dependency value is generated.

Online publication date: Tue, 03-Oct-2017

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Software Engineering, Technology and Applications (IJSETA):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com