NLP4RE Tools: Classification, Overview and Management

Julian Frattini , Michael Unterkalmsteiner , Davide Fucci und Daniel Mendez

:357–380

2025 · DOI: 10.1007/978-3-031-73143-3_13

Zusammenfassung

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. Then, we extend an existing overview with a systematic summary of 126 NLP4RE tools published between April 2019 and June 2023. Finally, we provide instructions on how to create, maintain and disseminate NLP4RE tools. The content of this chapter contributes (1) a classification scheme to improve the understanding of their types and properties, (2) a systematic overview to ease the reuse and evolution of existing tools and (3) guidelines to support a more rigorous management and dissemination.