Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 1024206

The Impact of Refactoring on Maintability of Java Code: A Preliminary Review


Gradišnik, Mitja; Karakatič, Sašo; Beranič, Tina; Heričko, Marjan; Mauša, Goran; Galinac Grbac, Tihana
The Impact of Refactoring on Maintability of Java Code: A Preliminary Review // Proceedings of SQAMIA 2019
Novi Sad, 2019. str. 1-11 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 1024206 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
The Impact of Refactoring on Maintability of Java Code: A Preliminary Review

Autori
Gradišnik, Mitja ; Karakatič, Sašo ; Beranič, Tina ; Heričko, Marjan ; Mauša, Goran ; Galinac Grbac, Tihana

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of SQAMIA 2019 / - Novi Sad, 2019, 1-11

ISBN
978-86-7031-476-4

Skup
8th Workshop Software Quality Analysis, Monitoring, Improvement, and Applications (SQAMIA 2019)

Mjesto i datum
Ohrid, Sjeverna Makedonija, 22.09.2019. - 25.09.2019

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
maintainability ; refactoring ; software quality

Sažetak
The preservation of a proper level of software systems quality is one in the cornerstones of making software evolution easier and sustainable in the long run. A good design allows complex systems to evolve with little effort and in an economically efficient way. When design deviations are detected, refactoring techniques are applied to eliminate or at least reduce the identified flaws. A number of studies show that not all refactoring techniques contribute to improving the quality of different software systems equally. Therefore, effective approaches to measuring the impact of refactoring on software quality are required. In this study, we examine approaches to estimate the effect of applied refactoring techniques on the maintainability of Java based software systems. Since refactoring primarily affects the system’s internal structure, maintainability was put in the focus of the study. We conducted a brief literature review, limiting our study on quantitative metrics. The results show that researchers use different approaches for evaluating the impact of refactoring on the observed Java based software systems. In some studies, researchers measured the effect of refactoring on the internal structure attributes measured by software metrics, e.g. C&K metric suite but the scope of our research was limited to the effects of refactoring on maintainability. In other studies, the effects of refactoring are estimated through external quality attributes, e.g. maintainability, readability, and understandability. Additionally, some researchers observed the impact of refactoring indirectly, e.g. through the defect proneness of classes of observed systems.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
BI-HR/18-19-036

Ustanove:
Tehnički fakultet, Rijeka,
Sveučilište Jurja Dobrile u Puli

Profili:

Avatar Url Tihana Galinac Grbac (autor)

Avatar Url Goran Mauša (autor)

Poveznice na cjeloviti tekst rada:

ceur-ws.org

Citiraj ovu publikaciju:

Gradišnik, Mitja; Karakatič, Sašo; Beranič, Tina; Heričko, Marjan; Mauša, Goran; Galinac Grbac, Tihana
The Impact of Refactoring on Maintability of Java Code: A Preliminary Review // Proceedings of SQAMIA 2019
Novi Sad, 2019. str. 1-11 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Gradišnik, M., Karakatič, S., Beranič, T., Heričko, M., Mauša, G. & Galinac Grbac, T. (2019) The Impact of Refactoring on Maintability of Java Code: A Preliminary Review. U: Proceedings of SQAMIA 2019.
@article{article, author = {Gradi\v{s}nik, Mitja and Karakati\v{c}, Sa\v{s}o and Berani\v{c}, Tina and Heri\v{c}ko, Marjan and Mau\v{s}a, Goran and Galinac Grbac, Tihana}, year = {2019}, pages = {1-11}, keywords = {maintainability, refactoring, software quality}, isbn = {978-86-7031-476-4}, title = {The Impact of Refactoring on Maintability of Java Code: A Preliminary Review}, keyword = {maintainability, refactoring, software quality}, publisherplace = {Ohrid, Sjeverna Makedonija} }
@article{article, author = {Gradi\v{s}nik, Mitja and Karakati\v{c}, Sa\v{s}o and Berani\v{c}, Tina and Heri\v{c}ko, Marjan and Mau\v{s}a, Goran and Galinac Grbac, Tihana}, year = {2019}, pages = {1-11}, keywords = {maintainability, refactoring, software quality}, isbn = {978-86-7031-476-4}, title = {The Impact of Refactoring on Maintability of Java Code: A Preliminary Review}, keyword = {maintainability, refactoring, software quality}, publisherplace = {Ohrid, Sjeverna Makedonija} }




Contrast
Increase Font
Decrease Font
Dyslexic Font