DocumentCode :
2351438
Title :
Using dynamic analysis for generating end user documentation for Web 2.0 applications
Author :
Amalfitano, Domenico ; Fasolino, Anna Rita ; Tramontana, Porfirio
Author_Institution :
Dipt. di Inf. e Sist., Univ. degli Studi di Napoli Federico II, Naples, Italy
fYear :
2011
fDate :
30-30 Sept. 2011
Firstpage :
11
Lastpage :
20
Abstract :
The relevance of end user documentation for improving usability, learnability and operability of software applications is well known. However, software processes often devote little effort to the production of end user documentation due to budget and time constraints, or leave it not up-to-date as new versions of the application are produced. In particular, in the field of Web applications, due to their quick release time and the rapid evolution, end user documentation is often lacking, or it is incomplete and of poor quality. In this paper a semi-automatic approach for user documentation generation of Web 2.0 applications is presented. The approach exploits dynamic analysis techniques for capturing the user visible behaviour of a web application and, hence, producing end user documentation compliant with known standards and guidelines for software user documentation. A suite of tools support the approach by providing facilities for collecting user session traces associated with use case scenarios offered by the Web application, for abstracting a Navigation Graph of the application, and for generating tutorials and procedure descriptions. The obtained documentation is provided in textual and hypertextual formats. In order to show the feasibility and usefulness of the approach, an example of generating the user documentation for an existing Web application is presented in the paper.
Keywords :
Internet; graph theory; personal computing; reverse engineering; software tools; system documentation; system monitoring; Web2.0 application; dynamic analysis; dynamic analysis technique; end user documentation; hypertextual format; navigation graph; semiautomatic approach; software operability; software user documentation generation; time constraint; user session trace; Documentation; Internet; Navigation; Reverse engineering; Software; Tutorials; User interfaces; Dynamic Analysis; Finite State Machine; Iterative Comprehension Processes; Reverse Engineering; Rich Internet Applications; User Documentation Generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
Conference_Location :
Williamsburg, VI
ISSN :
2160-6153
Print_ISBN :
978-1-4577-0699-8
Type :
conf
DOI :
10.1109/WSE.2011.6081814
Filename :
6081814
Link To Document :
بازگشت