Empirical evaluation of syntactic and semantic defects introduced by refactoring support

المؤلفون المشاركون

Basit, Wafa
Lodhi, Fakhar
Bhatti, Uthman

المصدر

The International Arab Journal of Information Technology

العدد

المجلد 13، العدد 1 (31 يناير/كانون الثاني 2016)9ص.

الناشر

جامعة الزرقاء

تاريخ النشر

2016-01-31

دولة النشر

الأردن

عدد الصفحات

9

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

الملخص EN

Software maintenance is a major source of expense in software projects.

A proper evolution process is a critical ingredient in the cost-efficient development of high-quality software.

A special case of software evolution is refactoring that cannot change the external behavior of the software system yet should improve the internal structure of the code.

Hence, there is always a need to verify after refactoring, whether it preserved behavior or not.

As formal approaches are hard to employ, unit tests are considered the only safety net available after refactoring.

Refactoring may change the expected interface of the software therefore unit tests are also affected.

The existing tools for refactoring do not adequately support unit test adaptation.

Also, refactoring tools and guidelines may introduce semantic and syntactic errors in the code.

This paper qualitatively and quantitatively analyses data from an empirical investigation involving 40 graduate students, performed against a set of semantic and syntactic defects.

Findings from the expert survey on refactoring support have also been shared.

The analysis in this paper shows that there are notable discrepancies between preferred and actual definitions of refactoring.

However, continued research efforts are essential to provide Guide Lines(GL) in the adaptation of the refactoring process to take care of these discrepancies, thus improving the quality and efficiency of the software development.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Basit, Wafa& Lodhi, Fakhar& Bhatti, Uthman. 2016. Empirical evaluation of syntactic and semantic defects introduced by refactoring support. The International Arab Journal of Information Technology،Vol. 13, no. 1.
https://search.emarefa.net/detail/BIM-581214

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Basit, Wafa…[et al.]. Empirical evaluation of syntactic and semantic defects introduced by refactoring support. The International Arab Journal of Information Technology Vol. 13, no. 1 (Jan. 2016).
https://search.emarefa.net/detail/BIM-581214

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Basit, Wafa& Lodhi, Fakhar& Bhatti, Uthman. Empirical evaluation of syntactic and semantic defects introduced by refactoring support. The International Arab Journal of Information Technology. 2016. Vol. 13, no. 1.
https://search.emarefa.net/detail/BIM-581214

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-581214