TY - CHAP A1 - Schreiber, Marc A1 - Kraft, Bodo A1 - Zündorf, Albert T1 - NLP Lean Programming Framework: Developing NLP Applications More Effectively T2 - Proceedings of NAACL-HLT 2018: Demonstrations, New Orleans, Louisiana, June 2 - 4, 2018 N2 - 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 applications more efficiently. NLPf is Opensource software and available at https:// gitlab.com/schrieveslaach/NLPf. Y1 - 2018 U6 - http://dx.doi.org/10.18653/v1/N18-5001  ER - TY - CHAP A1 - Schmidts, Oliver A1 - Kraft, Bodo A1 - Schreiber, Marc A1 - Zündorf, Albert T1 - Continuously evaluated research projects in collaborative decoupled environments T2 - 2018 ACM/IEEE 5th International Workshop on Software Engineering Research and Industrial PracticePractice, May 29, 2018, Gothenburg, Sweden : SER&IP' 18 N2 - Often, research results from collaboration projects are not transferred into productive environments even though approaches are proven to work in demonstration prototypes. These demonstration prototypes are usually too fragile and error-prone to be transferred easily into productive environments. A lot of additional work is required. Inspired by the idea of an incremental delivery process, we introduce an architecture pattern, which combines the approach of Metrics Driven Research Collaboration with microservices for the ease of integration. It enables keeping track of project goals over the course of the collaboration while every party may focus on their expert skills: researchers may focus on complex algorithms, practitioners may focus on their business goals. Through the simplified integration (intermediate) research results can be introduced into a productive environment which enables getting an early user feedback and allows for the early evaluation of different approaches. The practitioners’ business model benefits throughout the full project duration. Y1 - 2018 SP - 1 EP - 9 PB - ACM CY - New York, NY ER -