Test coverage and impact analysis for detecting refactoring faults: a study on the inline method Online publication date: Tue, 15-Oct-2019
by Iyad Alazzam; Marwa Samih Al-Amri
International Journal of Business Information Systems (IJBIS), Vol. 32, No. 2, 2019
Abstract: Using refactoring techniques is known as a good practice to enhance the software quality either by decreasing the complexity or enhance the behaviour of the software. Here, we conduct a study using inline method refactoring technique to investigate the significance of this technique, in order to examine how this kind of refactoring affect the coverage of the test suite by applying impact analysis of test coverage. We apply inline method refactoring on one package of JGAP; open source java project and make some experiments. The results show the inline method refactoring has essential benefit in decreasing complexity. On the other hand the results reveal that this refactoring technique has a negative impact on coverage from testing perspective.
Online publication date: Tue, 15-Oct-2019
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 Business Information Systems (IJBIS):
Login with your Inderscience username and 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 email@example.com