mlsanityData to 7 Oct 2026

Generative Language Models Potential for Requirement Engineering Applications: Insights into Current Strengths and Limitations

arXiv 2412.00959 ↗First posted 1 Dec 2024cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Traditional language models have been extensively evaluated for software engineering domain, however the potential of ChatGPT and Gemini have not been fully explored. To fulfill this gap, the paper in hand presents a comprehensive case study to investigate the potential of both language models for development of diverse types of requirement engineering applications. It deeply explores impact of varying levels of expert knowledge prompts on the prediction accuracies of both language models. Across 4 different public benchmark datasets of requirement engineering tasks, it compares performance of both language models with existing task specific machine/deep learning predictors and traditional language models. Specifically, the paper utilizes 4 benchmark datasets; Pure (7,445 samples, requirements extraction),PROMISE (622 samples, requirements classification), REQuestA (300 question answer (QA) pairs) and Aerospace datasets (6347 words, requirements NER tagging). Our experiments reveal that, in comparison to ChatGPT, Gemini requires more careful prompt engineering to provide accurate predictions. Moreover, across requirement extraction benchmark dataset the state-of-the-art F1-score is 0.86 while ChatGPT and Gemini achieved 0.76 and 0.77,respectively. The State-of-the-art F1-score on requirements classification dataset is 0.96 and both language models 0.78. In name entity recognition (NER) task the state-of-the-art F1-score is 0.92 and ChatGPT managed to produce 0.36, and Gemini 0.25. Similarly, across question answering dataset the state-of-the-art F1-score is 0.90 and ChatGPT and Gemini managed to produce 0.91 and 0.88 respectively. Our experiments show that Gemini requires more precise prompt engineering than ChatGPT. Except for question-answering, both models under-perform compared to current state-of-the-art predictors across other tasks.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 148 references that are in the map. First posted on arXiv 1 Dec 2024.

Builds on

32 of 148 references.

References · 32

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  3. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  4. 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
  5. 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
  6. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  7. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  8. 2020MiniLM: Deep Self-Attention Distillation for Task-Agnostic Compression of Pre-Trained Transformerscited by 1,414
  9. 2021GPT Understands, Toocited by 715
  10. 2021P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Taskscited by 686
  11. 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 684
  12. 2021Learning To Retrieve Prompts for In-Context Learningcited by 641
20 more
  1. 2021Recent Advances in Natural Language Processing via Large Pre-Trained Language Models: A Surveycited by 457
  2. 2022Black-Box Tuning for Language-Model-as-a-Servicecited by 254
  3. 2021CUAD: An Expert-Annotated NLP Dataset for Legal Contract Reviewcited by 232
  4. 2023Large Language Models in Finance: A Surveycited by 223
  5. 2020Multi-domain Clinical Natural Language Processing with MedCAT: the Medical Concept Annotation Toolkitcited by 66
  6. 2021Semantic Answer Similarity for Evaluating Question Answering Modelscited by 47
  7. 2020Code and Named Entity Recognition in StackOverflowcited by 39
  8. 2019Evaluating Word Embedding Models: Methods and Experimental Resultscited by 37
  9. 2024Gemini Goes to Med School: Exploring the Capabilities of Multimodal Large Language Models on Medical Challenge Problems & Hallucinationscited by 26
  10. 2017Agile Software Development Methods: Review and Analysiscited by 18
  11. 2021An Empirical Study of Automated Unit Test Generation for Pythoncited by 10
  12. 2024Zero-Shot Audio Captioning Using Soft and Hard Promptscited by 7
  13. 2023Transfer learning for conflict and duplicate detection in software requirement pairscited by 5
  14. 2022Extracting Software Requirements from Unstructured Documentscited by 3
  15. 2023AI-based Question Answering Assistance for Analyzing Natural-language Requirementscited by 3
  16. 2021A Taxonomy for Mining and Classifying Privacy Requirements in Issue Reportscited by 2
  17. 2021Towards a question answering assistant for software development using a transformer-based language modelcited by 2
  18. 2023Legal Requirements Analysiscited by 2
  19. 2021BERT_SE: A Pre-trained Language Representation Model for Software Engineeringcited by 1
  20. 2022Deep Learning Methods for Software Requirement Classification: A Performance Study on the PURE datasetcited by 1

Built on by

Not cited yet.