Current issues in software engineering for Natural Language Processing

  • Authors:
  • Jochen L. Leidner

  • Affiliations:
  • University of Edinburgh, Edinburgh, Scotland, UK

  • Venue:
  • SEALTS '03 Proceedings of the HLT-NAACL 2003 workshop on Software engineering and architecture of language technology systems - Volume 8
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In Natural Language Processing (NLP), research results from software engineering and software technology have often been neglected.This paper describes some factors that add complexity to the task of engineering reusable NLP systems (beyond conventional software systems). Current work in the area of design patterns and composition languages is described and claimed relevant for natural language processing. The benefits of NLP componentware and barriers to reuse are outlined, and the dichotomies "system versus experiment" and "toolkit versus framework" are discussed.It is argued that in order to live up to its name language engineering must not neglect component quality and architectural evaluation when reporting new NLP research.