Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Identifying Code of Individual Features in Client- side Web Applications (CROSBI ID 195142)

Prilog u časopisu | izvorni znanstveni rad | međunarodna recenzija

Maras, Josip ; Štula, Maja ; Carlson, Jan ; Crnković, Ivica Identifying Code of Individual Features in Client- side Web Applications // Ieee transactions on software engineering, 39 (2013), 12; 1680-1697. doi: 10.1109/TSE.2013.38

Podaci o odgovornosti

Maras, Josip ; Štula, Maja ; Carlson, Jan ; Crnković, Ivica

engleski

Identifying Code of Individual Features in Client- side Web Applications

Web applications are one of the fastest growing types of software systems today. Structurally, they are composed out of two parts: the server side, used for data-access and business logic, and the client-side used as a user-interface. In recent years, with developers building complex interfaces, the client side is playing an increasingly important role. Unfortunately, the techniques and tools used to support development are not as advanced as in other disciplines. From the user's perspective, the client-side offers a number of features that are relatively easy to distinguish. However, the same cannot be said for their implementation details. This makes code understanding, maintenance, and reuse difficult. The goal of the work presented in this paper is to improve reusability, maintainability and performance of client-side web applications by identifying the code that implements a particular feature. We have evaluated the approach based on three different experiments: extracting features, extracting library functionalities, and page optimization. The evaluation shows that the method is able to identify the implementation details of individual features, and that by extracting the identified code considerable savings in terms of code size and increased performance can be achieved.

Web applications ; Feature location ; Program Slicing ; Code extraction

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

39 (12)

2013.

1680-1697

objavljeno

0098-5589

10.1109/TSE.2013.38

Povezanost rada

Računarstvo

Poveznice
Indeksiranost