2013
DOI: 10.1109/tse.2013.38
|View full text |Cite
|
Sign up to set email alerts
|

Identifying Code of Individual Features in Client-Side Web Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 20 publications
(12 citation statements)
references
References 25 publications
0
12
0
Order By: Relevance
“…Many web applications are designed by using the client agent technology which can reduce the workload on the server (Maras et al, 2013). As a result, we also built a client agent-based application.…”
Section: Client-based Applicationmentioning
confidence: 99%
“…Many web applications are designed by using the client agent technology which can reduce the workload on the server (Maras et al, 2013). As a result, we also built a client agent-based application.…”
Section: Client-based Applicationmentioning
confidence: 99%
“…It includes a newly developed JavaScript interpreter that also keeps track of relationships between values and code expressions from where these values originate. This additional functionality enables it to construct a client-side dependency graph [11] that captures dependencies that exist in a particular execution (e.g. between an HTML element and a CSS rule that defines its visual properties, between a code expression that reads a value and the expression that assigns it, or between an HTML element and a JavaScript expression that modifies it).…”
Section: Doppelbrowsermentioning
confidence: 99%
“…During this execution the DoppelBrowser builds a client-side dependency graph, identifies points in the execution where a feature behavior can be observed (feature manifestation points), and gathers an execution summary necessary for the accurate identification and extraction of feature code. Once the application execution is completed, the process traverses the dependency graph for each part of the feature structure and for every feature manifestation point, and in that way identifies the feature code [11]. In essence, the process is performing dynamic program slicing [1] with the feature manifestation points and parts of the feature structure as a slicing criteria.…”
Section: Feature Locatormentioning
confidence: 99%
See 1 more Smart Citation
“…Client-based Application many web applications are designed by using the client agent technology which can reduce the load on the server [10]. As a result, we also built a client agent based application.…”
Section: System Architecturementioning
confidence: 99%