From requirements to code: syntax-based requirements analysis for data-driven application development

  • Authors:
  • Goran Glavaš;Krešimir Fertalj;Jan Šnajder

  • Affiliations:
  • Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia;Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia;Faculty of Electrical Engineering and Computing, University of Zagreb, Zagreb, Croatia

  • Venue:
  • NLDB'12 Proceedings of the 17th international conference on Applications of Natural Language Processing and Information Systems
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Requirements analysis phase of information system development is still predominantly human activity. Software requirements are commonly written in natural language, at least during the early stages of the development process. In this paper we present a simple method for automated analysis of requirements specifications for data-driven applications. Our approach is rule-based and uses dependency syntax parsing for the extraction of domain entities, attributes, and relationships. The results obtained from several test cases show that hand-crafted rules applied on the dependency parse of the requirements sentences might offer a feasible approach for the task. Finally, we discuss applicability and limitations of the presented approach.