LEADER 05152nam 22005415 450 001 9910986134203321 005 20250306115225.0 010 $a9783031731433 010 $a3031731433 024 7 $a10.1007/978-3-031-73143-3 035 $a(MiAaPQ)EBC31946507 035 $a(Au-PeEL)EBL31946507 035 $a(CKB)37783632900041 035 $a(DE-He213)978-3-031-73143-3 035 $a(OCoLC)1505726496 035 $a(EXLCZ)9937783632900041 100 $a20250306d2025 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aHandbook on Natural Language Processing for Requirements Engineering /$fedited by Alessio Ferrari, Gouri Ginde 205 $a1st ed. 2025. 210 1$aCham :$cSpringer Nature Switzerland :$cImprint: Springer,$d2025. 215 $a1 online resource (525 pages) 311 08$a9783031731426 311 08$a3031731425 327 $a1. Handbook on Natural Language Processing for Requirements Engineering: Overview -- Part I: NLP for Downstream RE Tasks -- 2. Machine Learning for Requirements Classification -- 3. Requirements Similarity and Retrieval -- 4. Natural Language Processing for Requirements Traceability -- 5. Detecting Defects in Natural Language Requirements Specifications -- 6. Automated Requirements Terminology Extraction -- 7. Automated Requirements Relations Extraction -- Part II: NLP for Specialised Types of Requirements and Artefacts -- 8. Legal Requirements Analysis: A Regulatory Compliance Perspective -- 9. Privacy Requirements Acquisition and Analysis -- 10. On the Automated Processing of User Feedback -- 11. Mining Issue Trackers: Concepts and Techniques -- 12. Automated Analysis of User Story Requirements -- Part III: NLP for RE in Practice -- 13. NLP4RE Tools: Classification, Overview, and Management -- 14. Empirical Evaluation of Tools for Hairy Natural Language Requirements Engineering Tasks -- 15. Practical Guidelines for the Selection and Evaluation of Natural Language Processing Techniques in Requirements Engineering -- 16. Using Large Language Models for Natural Language Processing Tasks in Requirements Engineering: A Systematic Guideline -- 17. Dealing with Data for RE: Mitigating Challenges while Using NLP and Generative AI. 330 $aThis handbook provides a comprehensive guide on how natural language processing (NLP) can be leveraged to enhance various aspects of requirements engineering (RE), leading the reader from the exploration of fundamental concepts and techniques to the practical implementation of NLP for RE solutions in real-world scenarios. The book features contributions from researchers with both academic and industrial experience. It is organized into three parts, each focusing on different aspects of applying NLP to RE: Part I ? NLP for Downstream RE Tasks delves into the application of NLP techniques to tasks that are typically part of the RE process. It includes chapters on NLP for requirements classification, requirements similarity and retrieval, requirements traceability, defect detection, and automated terminology and relations extraction. Next, Part II ? NLP for Specialised Types of Requirements and Artefacts explores how NLP can be tailored to handle specific requirement types and artefacts. The chapters cover legal requirements processing, privacy requirements acquisition and analysis, user feedback intelligence, mining issue trackers, and analysis of user story requirements. Eventually, Part III ? NLP for RE in Practice addresses practical applications and tools for implementing NLP in RE. It includes a chapter on the different tools that use NLP techniques for RE tasks, followed by chapters on empirical evaluation of tools, practical guidelines for selecting and evaluating NLP techniques, guidelines on using large language models (LLMs) in RE, and dealing with data challenges in RE. The book is designed for a diverse audience, including Ph.D. students, researchers, and practitioners. Ph.D. students can benefit from a comprehensive guide to the topic of NLP for RE and acquire the essential background for their studies. Researchers can identify further triggers for scientific exploration, based on the currently settled knowledge in the field. Eventually, practitioners facing challenges with NL requirements can find practical insights to enhance their RE processes using NLP. 606 $aSoftware engineering 606 $aNatural language processing (Computer science) 606 $aSoftware Engineering 606 $aNatural Language Processing (NLP) 615 0$aSoftware engineering. 615 0$aNatural language processing (Computer science) 615 14$aSoftware Engineering. 615 24$aNatural Language Processing (NLP). 676 $a005.1 700 $aFerrari$b Alessio$01350336 701 $aGinde$b Gouri$01790695 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910986134203321 996 $aHandbook on Natural Language Processing for Requirements Engineering$94327424 997 $aUNINA