NLP for Requirements Engineering: Tasks, Techniques, Tools, and TechnologiesTechnical Briefings
Wed 26 May 2021 03:00 - 04:15 at TB Room - NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies
Requirements engineering (RE) is one of the most natural language-intensive fields within the software engineering area. Therefore, several works have been developed across the years to automate the analysis of natural language artifacts that are relevant for RE, including requirements documents, but also app reviews, privacy policies, and social media content related to software products. Furthermore, the recent diffusion of game-changing natural language processing (NLP) techniques and platforms has also boosted the interest of RE researchers. However, a reference framework to provide a holistic understanding of the field of NLP for RE is currently missing.
Based on the results of a recent systematic mapping study, and stemming from a previous ICSE tutorial by one of the authors, this technical briefing gives an overview of NLP for RE tasks, available techniques, supporting tools and NLP technologies. Part of the talk will present the concept of transfer learning, the BERT language model, and how can this be used in RE. The technical briefing is oriented to both researchers and practitioners, and will gently guide the audience towards a clearer view of how NLP can empower RE, providing pointers to representative works and specialised tools.
Tue 25 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
15:00 - 16:15 | NLP for Requirements Engineering: Tasks, Techniques, Tools, and TechnologiesTB - Technical Briefings at TB Room +12h Chair(s): Xavier Franch Universitat Politècnica de Catalunya | ||
15:00 75mTutorial | NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies Technical Briefings TB - Technical Briefings Media Attached |
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
03:00 - 04:15 | NLP for Requirements Engineering: Tasks, Techniques, Tools, and TechnologiesTB - Technical Briefings at TB Room | ||
03:00 75mTutorial | NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies Technical Briefings TB - Technical Briefings Media Attached |
This TB is available on Clowdr