Extracting Modelling Information using Natural Language Processing

Perlog, Cristian (2024)

In the field of software engineering, testing has a high importance in ensuring the reliability and the quality of software. One approach to testing is Behavior-Driven Development, which uses natural language descriptions to define software behavior. This research focuses on automating the process of extracting essential elements from BDD scenarios using Natural Language Processing (NLP) techniques. This study is built on previous research that combines BDD and MBT to generate and execute test cases automatically from BDD scenarios. It evaluates NLP tools and techniques, and develops a tool used for extracting modelling information from BDD scenarios.
perlog_BA_eemcs.pdf