2010 IEEE 18th International Conference on Program Comprehension 2010
DOI: 10.1109/icpc.2010.14
|View full text |Cite
|
Sign up to set email alerts
|

Connecting Traces: Understanding Client-Server Interactions in Ajax Applications

Abstract: Abstract-Ajax-enabled web applications are a new breed of highly interactive, highly dynamic web applications. Although Ajax allows developers to create rich web applications, Ajax applications can be difficult to comprehend and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser) and server side to facilitate the understanding of Ajax applications. Using an exploratory pre-experimental user study, we see that web developers encounter … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
5
3
1

Relationship

3
6

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 17 publications
(26 reference statements)
0
9
0
Order By: Relevance
“…However, it does provide insights into how potential users of ARABICA perceive and value the various features of the query tool. In literature, such studies have been successfully applied for providing an initial assessment of program comprehension tools [17].…”
Section: Preliminary Study Of Usability Of Arabicamentioning
confidence: 99%
“…However, it does provide insights into how potential users of ARABICA perceive and value the various features of the query tool. In literature, such studies have been successfully applied for providing an initial assessment of program comprehension tools [17].…”
Section: Preliminary Study Of Usability Of Arabicamentioning
confidence: 99%
“…Because of this added complexity, we involved software engineers from IT companies which are dealing with multi-tenant scenarios as part of their own software systems. This user study was organized as a contextual interview [13,18,25].…”
Section: Methodsmentioning
confidence: 99%
“…DOM is a structure within a web page, in which its content and visibility can be modified by using JavaScript [5]. When the value of the object is changed, the specific parts of the web page are also changed.…”
Section: Literature Reviewmentioning
confidence: 99%