skip to main content
10.1145/1324892.1324935acmotherconferencesArticle/Chapter ViewAbstractPublication PagesozchiConference Proceedingsconference-collections
Article

CodeAnnotator: digital ink annotation within Eclipse

Published: 28 November 2007 Publication History

Abstract

Programming environments do not support ink annotation. Yet, annotation is the most effective way to actively read and review a document. This paper describes a tool, CodeAnnotator, which integrates annotation support inside an Integrated Development Environment (IDE). This tool is designed and developed to support direct annotation of program code with digital ink in the IDE. Programmers will benefit from a more intuitive interaction space to record notes and comments just as they would on paper documents.

References

[1]
Bargeron, D. and Moscovish, T. Reflowing digital ink annotations. CIII 2003, April 5--10, ACM Press (2003), 385--392
[2]
Bottoni, P., Levialdi, S., Labella, A., Panizzi, E., Trinchese, R. and Gigli, L. MADCOW: a visual interface for annotating web pages. Proc. of the working conference on Advanced visual interfaces AVI '06, ACM Press (2006), 314--317
[3]
Francik, E. Rapid, Integrated design of a multimedia communication system. Human Computer Interface Design (1995), 36--69
[4]
Golovchinsky, G. and Denoue, L. Moving Markup: Repositioning freeform annotations. Proc. UIST 2002, ACM Press (2002), 21--30
[5]
Marshall, C. C. Annotation: from paper books to the digital library. Proc DL 1997, ACM Press (1997), 131--140
[6]
Marshall, C. C. Toward an ecology of hypertext annotation. Proc. HyperText 1998, ACM Press (1998), 40--48
[7]
Microsoft Word. http://www.microsoft.com/office/word/using.htm
[8]
Mock, K. Teaching with Tablet PCs. Proc. Journal of Computing Sciences in Colledges 20, 2 (2004) 17--27
[9]
Moran, T. P., C, P. and Van Melle, W. Pen-based interaction techniques for organizing material on an electronic whiteboard. In Symposium on User Interface Software and Technology (1997), 45--54
[10]
Myers, D., Hargreaves, E., Ryall, J., Thompson, S., Burgess, M., German, D. and Storey, M. Developing marking support within Eclipse. Proc. Of OOPSLA 2004, ACM Press (2004), 62--66
[11]
Plimmer, B. and Mason, P. A Pen-based paperless environment for annotating and marking student assignments. Proc. 7th Australasian User Interface Conference, CRPIT press (2006), 37--44
[12]
Priest, R. and Plimmer, B. RCA: Experiences with an IDE annotation tool. Proc. 6th ACM SIGCHI New Zealand chapters international conference 2006, ACM Press (2006), 53--60
[13]
Ramachandran, S. and Kashi, R. An architecture for ink annotations on web documents. Proc. 17th International Conference on Document Analysis and Recognition, IEEE Computer Society (2003), 256--260
[14]
Schilit, B. N., Golovchinsky, G. and Price, M. N. Beyond Paper: Supporting active reading with free form digital ink annotations. Proc. CHI 98, lOS Angeles, CA, ACM Press (1998), 249--256
[15]
Schumacher, G. M. and Nash, G. J. Conceptualizing and Measuring knowledge change due to writing. Research in the teaching of English, vol 25, pp. 67--96, 1991
[16]
Shilman, M. and Viola, P. Spatial recognition and grouping of text and graphics. EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling 2004. Eurographics digital library
[17]
Takahiro, K., Tashiro, N., Ozono, T., Ito, T., and Shintani, T. Web Page Marker: a web browsing support system based on marking and anchoring. WWW 2005, May 10--14. Chiba. Japan. ACM, 1012--1013
[18]
Wolf, J. L. Effects of annotations on student readers and writers. Digital Libraries, San Antonio, TX, ACM Press (2000) 9--26

Cited By

View all
  • (2024)Code Shaping: Iterative Code Editing with Free-form SketchingAdjunct Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3672539.3686324(1-3)Online publication date: 13-Oct-2024
  • (2023)Towards a Visual Language for Sketched Expression of Software IDE Commands2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL-HCC57772.2023.00021(115-123)Online publication date: 3-Oct-2023
  • (2020)Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC50065.2020.9127264(1-10)Online publication date: Aug-2020
  • Show More Cited By

Index Terms

  1. CodeAnnotator: digital ink annotation within Eclipse

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    OZCHI '07: Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
    November 2007
    323 pages
    ISBN:9781595938725
    DOI:10.1145/1324892
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • TechSmith
    • The Hiser Group
    • DSTO: The Defence Science and Technology Organisation
    • Tobii
    • Objective Digital

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 November 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Eclipse
    2. annotation
    3. digital ink annotation
    4. sketch

    Qualifiers

    • Article

    Conference

    OZCHI '07
    Sponsor:
    • DSTO

    Acceptance Rates

    OZCHI '07 Paper Acceptance Rate 26 of 42 submissions, 62%;
    Overall Acceptance Rate 362 of 729 submissions, 50%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 03 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Code Shaping: Iterative Code Editing with Free-form SketchingAdjunct Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology10.1145/3672539.3686324(1-3)Online publication date: 13-Oct-2024
    • (2023)Towards a Visual Language for Sketched Expression of Software IDE Commands2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL-HCC57772.2023.00021(115-123)Online publication date: 3-Oct-2023
    • (2020)Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC50065.2020.9127264(1-10)Online publication date: Aug-2020
    • (2016)Freeform digital ink annotations in electronic documentsComputers and Graphics10.1016/j.cag.2015.10.01455:C(1-20)Online publication date: 1-Apr-2016
    • (2015)VisualCues: Visually explaining source code in computer science education2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2015.7357202(89-93)Online publication date: Oct-2015
    • (2015)An Observational Study of How Experienced Programmers Annotate Program CodeHuman-Computer Interaction – INTERACT 201510.1007/978-3-319-22668-2_15(177-194)Online publication date: 30-Aug-2015
    • (2013)vsInkProceedings of the Fourteenth Australasian User Interface Conference - Volume 13910.5555/2525493.2525495(13-22)Online publication date: 29-Jan-2013
    • (2010)A comparative evaluation of annotation software for grading programming assignmentsProceedings of the Eleventh Australasian Conference on User Interface - Volume 10610.5555/1862280.1862285(14-22)Online publication date: 1-Jan-2010
    • (2010)Improving stylus interaction for eMedical formsProceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction10.1145/1952222.1952283(280-287)Online publication date: 22-Nov-2010
    • (2008)A global software projectProceedings of the 8th International Conference on Computing Education Research10.1145/1595356.1595364(41-50)Online publication date: 13-Nov-2008
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media