The CASICS Annotator is a browser-based annotation interface for CASICS (the Comprehensive and Automated Software Inventory Creation System). It is used by CASICS annotators to add ontology terms to repository records in the database.
CASICS (the Comprehensive and Automated Software Inventory Creation System) is a project to create a proof of concept that uses machine learning techniques to analyze source code in software repositories and classify the repositories. To do this, we need to generate a labeled training set consisting of repositories labeled with ontology terms by human evaluators. The CASICS Annotator is the interface we use to do the labeling.
☛ Installation and configuration
The CASICS Annotator relies on two network services to do its work: LoCTerms, a database of terms from the Library of Congress Subject Headings, and the CASICS database server. Before using the annotation system, both of those servers need to be running.
⁇ Getting help and support
If you find an issue, please submit it in the GitHub issue tracker for this repository.
♬ Contributing — info for developers
A lot remains to be done on CASICS in many areas. We would be happy to receive your help and participation if you are interested. Please feel free to contact the developers either via GitHub or the mailing list firstname.lastname@example.org.
Everyone is asked to read and respect the code of conduct when participating in this project.
This material is based upon work supported by the National Science Foundation under Grant Number 1533792 (Principal Investigator: Michael Hucka). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.