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 !

Extracting Client-side Web Application Code (CROSBI ID 585908)

Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija

Maras, Josip ; Carlson, Jan ; Crnković, Ivica Extracting Client-side Web Application Code // International Conference on the World Wide Web, WWW 2012 / Mille, Alain ; Gandon, Fabien L. ; Misselis, Jacques et al. (ur.). Lyon: The Association for Computing Machinery (ACM), 2012. str. 819-828

Podaci o odgovornosti

Maras, Josip ; Carlson, Jan ; Crnković, Ivica

engleski

Extracting Client-side Web Application Code

The web application domain is one of the fastest growing and most wide-spread application domains today. By utilizing fast, modern web browsers and advanced scripting techniques, web developers are developing highly interactive applications that can, in terms of user-experience and responsiveness, compete with standard desktop applications. A web application is composed of two equally important parts: the server-side and the client-side. The client-side acts as a user- interface to the application, and can be viewed as a collection of behaviors. Similar behaviors are often used in a large number of applications, and facilitating their reuse offers considerable benefits. However, due to client-side specifics, such as multi-language implementation and extreme dynamicity, identifying and extracting code responsible for a certain behavior is difficult. In this paper we present a semi-automatic method for extracting client-side web application code implementing a certain behavior. We show how by analyzing the execution of a usage scenario, code responsible for a certain behavior can be identified, how dependencies between different parts of the application can be tracked, and how in the end only the code responsible for a certain behavior can be extracted. Our evaluation shows that the method is capable of extracting stand- alone behaviors, while achieving considerable savings in terms of code size and application performance.

Web applications; Slicing; Code Extraction; Reuse

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

819-828.

2012.

objavljeno

Podaci o matičnoj publikaciji

International Conference on the World Wide Web, WWW 2012

Mille, Alain ; Gandon, Fabien L. ; Misselis, Jacques ; Rabinovich, Michael ; Staab, Steffen

Lyon: The Association for Computing Machinery (ACM)

978-1-4503-1229-5

Podaci o skupu

21st World Wide Web Conference 2012, WWW 2012

predavanje

16.04.2012-20.04.2012

Lyon, Francuska

Povezanost rada

Računarstvo