Role of Annotation in Electronic Process Guide (EPG)

Annotations play a major part in our daily life. Similarly electronic process guide or EPG plays an important role in software development in an organization. An EPG can guide the developers about the process used or followed in an environment. The paper describes the annotation in electronic process guide for developers. We first introduced the background of the topic and some of the related researched done in the area of annotation systems. Some of the annotation systems for the Web are available either free or commercially. We then focus on the literature survey on the use of annotation tools and technique in different areas along with the usage of EPG in different scenarios. We also focus on Web based annotation for Jasmine EPG and conclusion is given with the future work.

[1]  C. Desmoulins,et al.  MemoNote, a context-aware annotation tool for teachers , 2006, 2006 7th International Conference on Information Technology Based Higher Education and Training.

[2]  Neil A. M. Maiden,et al.  Requirements engineering tools go mobile , 2004, Proceedings. 26th International Conference on Software Engineering.

[3]  C.C. Marshall,et al.  Exploring the relationship between personal and public annotations , 2004, Proceedings of the 2004 Joint ACM/IEEE Conference on Digital Libraries, 2004..

[4]  Ho-Jin Choi,et al.  Challenges for web annotation systems on mobile web , 2007 .

[5]  G. Lortal,et al.  An annotation service for e-library: enhancing collaborative reading , 2006, 2006 International Conference on Service Systems and Service Management.

[6]  Ho-Jin Choi,et al.  Mobile Devices in Requirements Elicitation Activities , 2007 .

[7]  T.C. Ahren Using online annotation software to provide timely feedback in an introductory programming course , 2005, Proceedings Frontiers in Education 35th Annual Conference.

[8]  Craig E. Wills,et al.  Characteristics of Mobile Web Content , 2006, 2006 1st IEEE Workshop on Hot Topics in Web Systems and Technologies.

[9]  Marja-Riitta Koivunen,et al.  Annotea: an open RDF infrastructure for shared Web annotations , 2001, WWW '01.

[10]  Gary Marchionini,et al.  Annotating the Web: An exploratory study of Web users' needs for personal annotation tools , 2005, ASIST.

[11]  David Bargeron,et al.  Reflowing digital ink annotations , 2003, CHI '03.

[12]  Tore Dybå,et al.  An empirical investigation on factors affecting software developer acceptance and utilization of electronic process guides , 2004, 10th International Symposium on Software Metrics, 2004. Proceedings..

[13]  Matthias R. Brust,et al.  On Anomalies in Annotation Systems , 2007, The Third Advanced International Conference on Telecommunications (AICT'07).

[14]  John D'Ambra,et al.  Understanding the use of an electronic process guide , 2002, Inf. Softw. Technol..

[15]  Ho-Jin Choi,et al.  Jasmine: A PSP Supporting Tool , 2007, ICSP.

[16]  William E. Riddle,et al.  Process Guides: Effective Guidance for Process Participants , 1998 .

[17]  Neil A. M. Maiden,et al.  Determining Stakeholder Needs in the Workplace: How Mobile Technologies Can Help , 2007, IEEE Software.

[18]  Xing Xie,et al.  Adapting Web pages for small-screen devices , 2005, IEEE Internet Computing.

[19]  Brian K. Smith,et al.  Annotation and Education , 2000, IEEE Multim..

[20]  Torgeir Dingsøyr,et al.  Project Web and Electronic Process Guide as Software Process Improvement , 2005, EuroSPI.

[21]  Joanna Wolfe,et al.  Annotation Technologies: A Software and Research Review. , 2002 .

[22]  Zhijie Xu,et al.  Online annotation - Research and practices , 2007, Comput. Educ..