Skip navigation.
Home
Semantic Software Lab
Concordia University
Montréal, Canada

Software Engineering

{Agents and Databases: Friends or Foes?}

Lockemann, P. C., and R. Witte, "{Agents and Databases: Friends or Foes?}", Ninth International Database Engineering and Applications Symposium (IDEAS 2005), Montréal, Québec, Canada, pp. 137–147, July 25–27, 2005.

{Semantic Technologies in System Maintenance}

Rilling, J., R. Witte, D. Gasevic, and J. Z. Pan, "{Semantic Technologies in System Maintenance}", The 16th IEEE International Conference on Program Comprehension (ICPC 2008), Amsterdam, The Netherlands, IEEE, pp. 279--282, June, 2008.

{SE-Advisor}

Rilling, J., P. Schuegerl, P. Charland, and R. Witte, "{SE-Advisor}", CASCON 2008 Technical Showcase, Richmond Hill, Ontario, Canada, October 27–30, 2008.

New Javadoc Doclet for NLP Analysis on Java Source Code

For those interested in performing NLP on source code, in particular Javadoc comments, we just released a Doclet at the NLP Frameworks workshop last week.

Its main feature is that it creates an XML corpus from Java source code that is optimised for processing in an NLP Framework (GATE in our case, but it should work for any framework that takes XML as input).

The Javadoc NLP Corpus Generation Doclet

This page describes the process of generating a corpus from source code and source code comments using Javadoc. The SSLDoclet is a custom doclet that is passed as a parameter to Javadoc in order to create an Abstract Syntax Tree (AST) that can be used as a corpus within NLP frameworks such as GATE.

The SENLP Mailing List

The SENLP mailing list aims to connect people interested in the intersection of

  • Software Engineering (SE); and
  • Natural Language Processing (NLP) and Text Mining (TM).

To subscribe or edit your list membership, use the mailman interface.

Syndicate content