Skip to main content

Code Tagging and Similarity-based Retrieval with myCBR

  • Conference paper
Research and Development in Intelligent Systems XXV (SGAI 2008)

Abstract

This paper describes the code tagging plug-in coTag, which allows annotating code snippets in the integrated development environment eclipse. coTag offers an easy-to-use interface for tagging and searching. Using the similarity-based search engine of the open-source tool myCBR, the user can search not only for exactly the same tags as offered by other code tagging extensions, but also for similar tags and, thus, for similar code snippets. coTag provides means for context-based adding of new as well as changing of existing similarity links between tags, supported by myCBR’s explanation component.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aamodt, A., Plaza, E.: Case-Based Reasoning: Foundational issues, methodological variations, and system approaches. AI Communications 7(1), 39–59 (1994)

    Google Scholar 

  2. Bahls, D.: Explanation support for the case-based reasoning tool myCBR. Project thesis, University of Kaiserslautern (2008)

    Google Scholar 

  3. Bahls, D., Roth-Berghofer, T.: Explanation support for the case-based reasoning tool myCBR. In: Proceedings of the Twenty-Second AAAI Conference on Artificial Intelligence. July 22–26, 2007, Vancouver, British Columbia, Canada., pp. 1844–1845. The AAAI Press, Menlo Park, California (2007)

    Google Scholar 

  4. Gomes, P., Leitão, A.: A tool for management and reuse of software design knowledge. In: E. Motta, F. van Harmelen, V. Uren, D. Sleeman (eds.) Managing Knowledge in a World of Networks 15th International Conference, EKAW 2006, Podebrady, Czech Republic, October 2–6,2006., vol. 4248, pp. 381–388. Springer Verlag (2006)

    Google Scholar 

  5. Lenz, M., Bartsch-Spörl, B., Burkhard, H.D., Wess, S. (eds.): Case-Based Reasoning Technology: From Foundations to Applications, Lecture Notes in Artificial Intelligence, vol. LNAI 1400. Springer-Verlag, Berlin (1998)

    Google Scholar 

  6. Nkambou, R.: Capitalizing software development skills using cbr: The ciaosi system. In: Innovations in Applied Artificial Intelligence, Lecture Notes in Computer Science, vol. 3029, pp. 483–491. Springer Verlag (2004)

    Google Scholar 

  7. Richter, M.M.: The knowledge contained in similarity measures. Invited Talk at the First International Conference on Case-Based Reasoning, ICCBR’95, Sesimbra, Portugal (1995)

    Google Scholar 

  8. Sauermann, L., Grimnes, G., Roth-Berghofer, T.: The semantic desktop as a foundation for pirn research. In: J. Teevan, W. Jones (eds.) Proceedings of the Personal Information Management Workshop at the CHI 2008 (2008)

    Google Scholar 

  9. Stahl, A., Roth-Berghofer, T.R.: Rapid prototyping of CBR applications with the open source tool myCBR. In: R. Bergmann, K.D. Althoff (eds.) Advances in Case-Based Reasoning. Springer Verlag (2008)

    Google Scholar 

  10. Storey, M.A., Cheng, L.T., Bull, I., Rigby, P.: Shared waypoints and social tagging to support collaboration in software development. In: P. Hinds, D. Martin (eds.) CSCW’ 06: Proceedings of the 20th anniversary conference on Computer supported cooperative work, pp. 195–198. ACM, New York, NY, USA (2006). http://doi.acm.org/10.1145/1180875.1180906

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this paper

Cite this paper

Roth-Berghofer, T.R., Bahls, D. (2009). Code Tagging and Similarity-based Retrieval with myCBR. In: Bramer, M., Petridis, M., Coenen, F. (eds) Research and Development in Intelligent Systems XXV. SGAI 2008. Springer, London. https://doi.org/10.1007/978-1-84882-171-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-171-2_2

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-170-5

  • Online ISBN: 978-1-84882-171-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics