Table of Contents
Fetching ...

NLP4RE Tools: Classification, Overview, and Management

Julian Frattini, Michael Unterkalmsteiner, Davide Fucci, Daniel Mendez

TL;DR

This chapter introduces a systematic classification of NLP4RE tools to improve the understanding of their types and properties and extends an existing overview with a systematic summary of 126 NLP4RE tools published between April 2019 and June 2023 to ease reuse and evolution of existing tools.

Abstract

Tools constitute an essential contribution to natural language processing for requirements engineering (NLP4RE) research. They are executable instruments that make research usable and applicable in practice. In this chapter, we first introduce a systematic classification of NLP4RE tools to improve the understanding of their types and properties. Then, we extend an existing overview with a systematic summary of 126 NLP4RE tools published between April 2019 and June 2023 to ease reuse and evolution of existing tools. Finally, we provide instructions on how to create, maintain, and disseminate NLP4RE tools to support a more rigorous management and dissemination.

NLP4RE Tools: Classification, Overview, and Management

TL;DR

This chapter introduces a systematic classification of NLP4RE tools to improve the understanding of their types and properties and extends an existing overview with a systematic summary of 126 NLP4RE tools published between April 2019 and June 2023 to ease reuse and evolution of existing tools.

Abstract

Tools constitute an essential contribution to natural language processing for requirements engineering (NLP4RE) research. They are executable instruments that make research usable and applicable in practice. In this chapter, we first introduce a systematic classification of NLP4RE tools to improve the understanding of their types and properties. Then, we extend an existing overview with a systematic summary of 126 NLP4RE tools published between April 2019 and June 2023 to ease reuse and evolution of existing tools. Finally, we provide instructions on how to create, maintain, and disseminate NLP4RE tools to support a more rigorous management and dissemination.
Paper Structure (27 sections, 2 figures, 6 tables)

This paper contains 27 sections, 2 figures, 6 tables.

Figures (2)

  • Figure 1: Distribution of RE activity and task type among tools
  • Figure 2: Visualization of tool availability