Skip to main content

Metadata Anchoring for Source Code: Robust Location Descriptor Definition, Building and Interpreting

  • Conference paper
Database and Expert Systems Applications (DEXA 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8056))

Included in the following conference series:

Abstract

Metadata of dynamic data such as source code have to be maintained after modifications. The first step of metadata maintenance is a repair of metadata anchoring after a modification of the content. Many anchoring approaches exist for regular texts or web pages, but they are not directly applicable for source code. We propose metadata anchoring approach for source code. Metadata represented as information tags are connected to particular line of source code or word in program method or source code file. Our proposal contains a definition of the robust location descriptor and the algorithm for building and interpreting the descriptor. We evaluate our approach on the dataset of change sets from commercial projects with more than sixty thousand C# files.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Araujo, S., Houben, G.-J., Schwabe, D.: Linkator: Enriching web pages by automatically adding dereferenceable semantic annotations. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G., et al. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 355–369. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  2. Rástočný, K., Bieliková, M.: Maintenance of Human and Machine Metadata over the Web Content. In: Grossniklaus, M., Wimmer, M. (eds.) ICWE 2012 Workshops. LNCS, vol. 7703, pp. 216–220. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  3. Bieliková, M., et al.: Webification of Software Development: General Outline and the Case of Enterprise Application Development. In: Procedia Technology, 3rd World Conf.on Information Technology (to appear)

    Google Scholar 

  4. Ovsiannikov, I.A., Arbib, M.A., Mcneill, T.H.: Annotation Technology. Int. Journal of Human-Computer Studies 50, 329–362 (1999)

    Article  Google Scholar 

  5. Röscheisen, M., Winograd, T., Paepcke, A.: Content Ratings, and Other Third-Party Value-Added Information: Defining an Enabling Platform. Stanford (1997)

    Google Scholar 

  6. Šimko, M., Barla, M., Bieliková, M.: ALEF: A Framework for Adaptive Web-Based Learning 2.0. In: Reynolds, N., Turcsányi-Szabó, M. (eds.) KCKS 2010. IFIP AICT, vol. 324, pp. 367–378. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Phelps, T.A., Wilensky, R.: Robust intra-document locations. Computer Networks 33, 105–118 (2000)

    Article  Google Scholar 

  8. Brush, A.J.B., Bargeron, D., Gupta, A., Cadiz, J.: Robust annotation positioning in digital documents. In: Proc.of the SIGCHI Conf.on Human Factors in Comp.Systems, CHI 2001, pp. 285–292 (2001)

    Google Scholar 

  9. Kahan, J., Koivunen, M.-R.: Annotea: An Open RDF Infrastructure for Shared Web Annotations. In: Proc. of the 10th Int. Conf.on World Wide Web, WWW 2001, pp. 623–632. ACM Press, New York (2001)

    Google Scholar 

  10. Navarro, G.: A guided tour to approximate string matching. ACM Comp. Surveys 33, 31–88 (2001)

    Article  Google Scholar 

  11. Akoglu, A., Striemer, G.M.: Scalable and Highly parallel Implementation of Smith-Waterman on Graphics Processing Unit Using CUDA. Cluster Comp. 12, 341–352 (2009)

    Article  Google Scholar 

  12. Norton, B., Chapman, S., Ciravegna, F.: Orchestration of Semantic Web Services for Large-Scale Document Annotation. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 649–663. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Heuser, C.A., Krieser, F.N.A., Orengo, V.M.: SimEval - A Tool for Evaluating the Quality of Similarity Functions. In: Grundy, et al. (eds.) ER 2007 Tutorials, Posters, Panels and Industrial Contributions at the 26th Int. Conf.on Conceptual Modeling, vol. 83, pp. 71–76. Australian Computer Society, Inc., Darlinghurst (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rástočný, K., Bieliková, M. (2013). Metadata Anchoring for Source Code: Robust Location Descriptor Definition, Building and Interpreting. In: Decker, H., Lhotská, L., Link, S., Basl, J., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 2013. Lecture Notes in Computer Science, vol 8056. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40173-2_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40173-2_30

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40172-5

  • Online ISBN: 978-3-642-40173-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics