mlsanityData to 14 Oct 2026

Dealing with Data for RE: Mitigating Challenges while using NLP and Generative AI

arXiv 2402.16977 ↗First posted 26 Feb 2024cs.SE cs.CLcited by 2

Not on the map. Why?

Abstract (arXiv)

Across the dynamic business landscape today, enterprises face an ever-increasing range of challenges. These include the constantly evolving regulatory environment, the growing demand for personalization within software applications, and the heightened emphasis on governance. In response to these multifaceted demands, large enterprises have been adopting automation that spans from the optimization of core business processes to the enhancement of customer experiences. Indeed, Artificial Intelligence (AI) has emerged as a pivotal element of modern software systems. In this context, data plays an indispensable role. AI-centric software systems based on supervised learning and operating at an industrial scale require large volumes of training data to perform effectively. Moreover, the incorporation of generative AI has led to a growing demand for adequate evaluation benchmarks. Our experience in this field has revealed that the requirement for large datasets for training and evaluation introduces a host of intricate challenges. This book chapter explores the evolving landscape of Software Engineering (SE) in general, and Requirements Engineering (RE) in particular, in this era marked by AI integration. We discuss challenges that arise while integrating Natural Language Processing (NLP) and generative AI into enterprise-critical software systems. The chapter provides practical insights, solutions, and examples to equip readers with the knowledge and tools necessary for effectively building solutions with NLP at their cores. We also reflect on how these text data-centric tasks sit together with the traditional RE process. We also highlight new RE tasks that may be necessary for handling the increasingly important text data-centricity involved in developing software systems.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 18 of its 66 references that are in the map. First posted on arXiv 26 Feb 2024.

Builds on

18 of 66 references.

References · 18

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2020Language Models are Few-Shot Learnerscited by 32,419
  3. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
  4. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
  5. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
  6. 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,568
  7. 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,234
  8. 2023A Survey on Evaluation of Large Language Modelscited by 1,242
  9. 2023Domain Specialization as the Key to Make Large Language Models Disruptive: A Comprehensive Surveycited by 135
  10. 2018CLAUDETTE: an Automated Detector of Potentially Unfair Clauses in Online Terms of Servicecited by 73
  11. 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
  12. 2018Software Engineering Challenges of Deep Learningcited by 41
6 more
  1. 2022Requirements Engineering for Artificial Intelligence Systems: A Systematic Mapping Studycited by 14
  2. 2023A Review of the Trends and Challenges in Adopting Natural Language Processing Methods for Education Feedback Analysiscited by 12
  3. 2022Agent-Specific Deontic Modality Detection in Legal Languagecited by 7
  4. 2022On the Evaluation of NLP-based Models for Software Engineeringcited by 5
  5. 2023A Machine Learning Approach for Hierarchical Classification of Software Requirementscited by 2
  6. 2023Towards Mitigating Perceived Unfairness in Contracts from a Non-Legal Stakeholder's Perspectivecited by 2

Built on by

Cited by year

Citing papers per year: 2025: 2.

2 papers.