ACM Home Page
Please provide us with feedback. Feedback
Synchronous online help support with visual instruction aids for workflow-based MVC web applications
Full text PdfPdf (927 KB)
Source
ACM Special Interest Group for Design of Communication archive
Proceedings of the 27th ACM international conference on Design of communication table of contents
Bloomington, Indiana, USA
SESSION: Help systems table of contents
Pages 105-114  
Year of Publication: 2009
ISBN:978-1-60558-559-8
Authors
Marcel Karam  American University of Beirut, Beirut, Lebanon
Maha Abou Ibrahim  American University of Beirut, Beirut, Lebanon
Sponsors
SIGDOC: ACM Special Interest Group for Design of Communications
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 12,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1621995.1622015
What is a DOI?

ABSTRACT

Existing web-based help systems that provide interactive real-time assistance to end-users exhibit considerable limitations. Some of these limitations are related to the presence of invasive features in these systems, the asynchronous activities between the end-user and the technical support staff during a task-related help session, and the application-specific nature of these systems. The latter limitation in particular restricts the portability of these web-based help systems to other web applications. Despite advances in web development paradigms such as the workflow-based Model View Controller (MVC), and key technology ingredients such as synchronous web annotation services, we have not found any work that combines these technologies to address the above mentioned limitations. In this work we have designed and implemented a web-based help system as an abstract layer that can be seamlessly integrated with the architectural layers of any web application that is instantiated using the workflow-based MVC development paradigm. This layer uses the use cases of the instantiated application to ensure that task-related activities are synchronized during a help session. Our web-based help system also includes features to deliver instructive aids to end-users in the form of visual web annotations. In this paper we describe, using an example, the design and implementation of our system, discuss its limitations, and recommend directions for future work.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Andrea L. Ames 2001. Just what they need, just when they need it: an introduction to embedded assistance. In Proceedings of the 19th Annual international Conference on Computer Documentation. New Mexico, USA, October 21 -- 24, 2001.
 
2
Audrey Syme, Anna Dickinson, Roos Eisma & Peter Gregor 2003. Looking for Help? Supporting Older Adults' Use of Computer Systems. INTERACT'03 pp. 924--927, IOS press, IFIP.
 
3
Avraham Leff and James T. Rayfield 2001. Web-Application Development Using the Model/View/Controller Design Pattern. In Proceedings of the 5th IEEE international Conference on Enterprise Distributed Object Computing (September 04 -- 07, 2001). EDOC. IEEE Computer Society, Washington, DC, 118.
 
4
Bernheim Brush A. J., David Bargeron, Jonathan Grudin, Anoop Gupta April 2002. Notification for Shared Annotation of Digital Documents. In: Proceedings of the SIGCHI Conference on Human Factors and Computing Systems, ACM Press, Minneapolis, Minnesota, pp. 89--96.
 
5
Keates, P. Langdon, P.J.Clarkson, P. Robinson (eds) Universal Access and Assistive Technology. Springer-Verlag. 131--140.
 
6
Chin-Yeh Wang and Gwo-Dong Chen. 2004. Extending e-books with annotation, online support and assessment mechanisms to increase efficiency of learning. In Proceedings of the 9th Annual SIGCSE Conference on innovation and Technology in Computer Science Education (Leeds, United Kingdom, June 28 -- 30, 2004). ITiCSE '04. ACM Press, New York, NY, 132--136.
 
7
Chittibabu Govindarajulu 2002. The status of helpdesk support. Commun. ACM 45, 1. January, 2002. 97--100.
 
8
Furlinger and Andreas, Auinger and Christian, Stary 2004. Interactive Annotations in Web-Based Learning Systems. IEEE international Conference on Advanced Learning Technologies (Icalt'04) -- Washington 2004, DC, 360--364.
 
9
Geyer-Schulz, Koch, S., and Schneider, G 1999. Virtual notes: Annotations on the WWW for learning environments. In Proceedings of AMCIS'99, 5th Americas Conference on Information Systems, Milwaukee, WI, August, 1999.
 
10
Giordano D., Mineo1 S. 2005. A graphical annotation platform for web-based e-learning. Recent Research Developments in Learning Technologies (2005), FORMATEX, Badajoz, Spain.
 
11
Hines, Rebecca 2004. Increasing Interaction in Web-based instruction: Using Synchronous Chats and Asynchronous Discussions. American Council on Rural Special Education Quarterly, 23 (2). p33--37. Available at: http://www.findarticles.com/p/articles/mi_qa4052/is_200404/ai_n9391397
 
12
Jacobson, I. 2003. Use Cases -- Yesterday, Today, and Tomorrow. The Rational Edge: e-zine for the Rational Community, March 2003.
 
13
Kazuki, Hiraki and Tatsuhiro Yonekura and Susumu Shibusawa. 2005. "Web-Com": Interactive Browser for Web--Based Education. IEICE -- Trans. Inf. Syst. E88--D, 5 (May. 2005), 912--918.
 
14
Kirsch-Pinheiro, M., de Lima, J. V., and Borges, M. R. 2003. A framework for awareness support in groupware systems. Comput. Ind. 52, 1 (Sep. 2003), 47--57.
 
15
Laurent Denoue. Personal Information Organization using Web Annotations. WebNet, World Conference on the WWW and Internet, Orlando, FL.
 
16
Greenberg, Saul and Roseman, Mark. GroupWeb: A WWW Browser as Real Time Groupware. In CHI '96: Conference companion on Human factors in computing systems (1996), pp. 271--272
 
17
Naing, M., Lim, E., and Hoe-Lian, D. G. 2002. Ontology-based Web Annotation Framework for HyperLink Structures. In Proceedings of the Third international Conference on Web information Systems Engineering (Workshops) -- (Wisew'02) (December 11 -- 11, 2002). WISEW. IEEE Computer Society, Washington, DC, 184.
 
18
Ng S. T. Chong and Masao Sakauchi 2001. Creating and sharing Web notes via a standard browser. SIGCUE Outlook 27, 3 (Sep. 2001), 4--15.
 
19
Peter, Bancroft and Paul, Roe 2006. Program annotations: feedback for students learning to program. In Proceedings of the 8th Australian Conference on Computing Education -- Volume 52 (Hobart, Australia, January 16 -- 19, 2006. 19--23.
 
20
Petkovic, D., Lank, E., Ramirez, F. A., Raghavendra, S., Chen, F., Pathuri, S., Pekiner, C., Fergoso, J., Hsieh A., Marquez, A 2005. Asynchronous Multimedia Annotations for Web-Base Collaboration in Biology Education. In Storage and Retrieval Methods and Applications for Multimedia. Volume 5682, pp. 108 --- 113.
 
21
Php On Trax 2009. Retrieved February 5, 2007 from http://www.phpontrax.com.
 
22
Proposals-Workflow Management System 2003. Retrieved October 1, 2006, from The Apache Jakarta Project: http://struts.apache.org/1.1/proposals/workflow.html.
 
23
Heck R. M., Luebke S. M., Obermark C. H., A survey of Web Annotation Systems. Digital Documents 1999, Id. 31.
 
24
Robert, Prince et. al. The design of an interactive online help desk in the Alexandria Digital Library. In Proceedings of the international Joint Conference on Work Activities Coordination and Collaboration. San Francisco, United States, February 22 -- 25, 1999.
 
25
Ruby On Rails 2007. Retrieved February 7, 2009 from http://www.rubyonrails.org.
 
26
Struts. 2006, November 28. Retrieved October 1, 2009 from The Apache Software Foundation: http://struts.apache.org.
 
27
UML -- Unified Modeling Language 2007, Version 1.1. Retrieved January 2007 from http://www.rational.com/uml.
 
28
W3C, 2006. Retrieved April 10, 2009, from http://www.w3.org.