@inproceedings{schreiber-etal-2018-nlp,
    title = "{NLP} Lean Programming Framework: Developing {NLP} Applications More Effectively",
    author = {Schreiber, Marc  and
      Kraft, Bodo  and
      Z{\"u}ndorf, Albert},
    editor = "Liu, Yang  and
      Paek, Tim  and
      Patwardhan, Manasi",
    booktitle = "Proceedings of the 2018 Conference of the North {A}merican Chapter of the Association for Computational Linguistics: Demonstrations",
    month = jun,
    year = "2018",
    address = "New Orleans, Louisiana",
    publisher = "Association for Computational Linguistics",
    url = "https://preview.aclanthology.org/iwcs-25-ingestion/N18-5001/",
    doi = "10.18653/v1/N18-5001",
    pages = "1--5",
    abstract = "This paper presents NLP Lean Programming framework (NLPf), a new framework for creating custom Natural Language Processing (NLP) models and pipelines by utilizing common software development build systems. This approach allows developers to train and integrate domain-specific NLP pipelines into their applications seamlessly. Additionally, NLPf provides an annotation tool which improves the annotation process significantly by providing a well-designed GUI and sophisticated way of using input devices. Due to NLPf{'}s properties developers and domain experts are able to build domain-specific NLP application more effectively. Project page: \url{https://gitlab.com/schrieveslaach/NLPf} Video Tutorial: \url{https://www.youtube.com/watch?v=44UJspVebTA} (Demonstration starts at 11:40 min) This paper is related to: - Interfaces and resources to support linguistic annotation - Software architectures and reusable components - Software tools for evaluation or error analysis"
}Markdown (Informal)
[NLP Lean Programming Framework: Developing NLP Applications More Effectively](https://preview.aclanthology.org/iwcs-25-ingestion/N18-5001/) (Schreiber et al., NAACL 2018)
ACL