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

Napredna pretraga

Pregled bibliografske jedinice broj: 640362

Identifying Code of Individual Features in Client- side Web Applications


Maras, Josip; Štula, Maja; Carlson, Jan; Crnković, Ivica
Identifying Code of Individual Features in Client- side Web Applications // IEEE transaction on software engineering, 39 (2013), 12; 1680-1697 doi:10.1109/TSE.2013.38 (međunarodna recenzija, članak, znanstveni)


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

Naslov
Identifying Code of Individual Features in Client- side Web Applications

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

Izvornik
IEEE transaction on software engineering (0098-5589) 39 (2013), 12; 1680-1697

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
Web applications ; Feature location ; Program Slicing ; Code extraction

Sažetak
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.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
023-0232005-2003 - AgISEco - Agentski orijentirani inteligentni sustavi nadzora i zaštite okoliša (Stipaničev, Darko, MZOS ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike, strojarstva i brodogradnje, Split

Profili:

Avatar Url Maja Štula (autor)

Avatar Url Ivica Crnković (autor)

Avatar Url Josip Maras (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada doi ieeexplore.ieee.org

Citiraj ovu publikaciju:

Maras, Josip; Štula, Maja; Carlson, Jan; Crnković, Ivica
Identifying Code of Individual Features in Client- side Web Applications // IEEE transaction on software engineering, 39 (2013), 12; 1680-1697 doi:10.1109/TSE.2013.38 (međunarodna recenzija, članak, znanstveni)
Maras, J., Štula, M., Carlson, J. & Crnković, I. (2013) Identifying Code of Individual Features in Client- side Web Applications. IEEE transaction on software engineering, 39 (12), 1680-1697 doi:10.1109/TSE.2013.38.
@article{article, author = {Maras, Josip and \v{S}tula, Maja and Carlson, Jan and Crnkovi\'{c}, Ivica}, year = {2013}, pages = {1680-1697}, DOI = {10.1109/TSE.2013.38}, keywords = {Web applications, Feature location, Program Slicing, Code extraction}, journal = {IEEE transaction on software engineering}, doi = {10.1109/TSE.2013.38}, volume = {39}, number = {12}, issn = {0098-5589}, title = {Identifying Code of Individual Features in Client- side Web Applications}, keyword = {Web applications, Feature location, Program Slicing, Code extraction} }
@article{article, author = {Maras, Josip and \v{S}tula, Maja and Carlson, Jan and Crnkovi\'{c}, Ivica}, year = {2013}, pages = {1680-1697}, DOI = {10.1109/TSE.2013.38}, keywords = {Web applications, Feature location, Program Slicing, Code extraction}, journal = {IEEE transaction on software engineering}, doi = {10.1109/TSE.2013.38}, volume = {39}, number = {12}, issn = {0098-5589}, title = {Identifying Code of Individual Features in Client- side Web Applications}, keyword = {Web applications, Feature location, Program Slicing, Code extraction} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font