Challenges in applying large language models to requirements engineering tasks

被引:0
|
作者
Norheim, Johannes J. [1 ]
Rebentisch, Eric [2 ]
Xiao, Dekai [3 ]
Draeger, Lorenz [3 ]
Kerbrat, Alain [4 ]
de Weck, Olivier L. [1 ]
机构
[1] MIT, Dept Aeronaut & Astronaut, Cambridge, MA 02139 USA
[2] MIT, Sociotechn Syst Res Ctr, Cambridge, MA USA
[3] Rhein Westfal TH Aachen, Lab Machine Tools & Prod Engn WZL, Aachen, Germany
[4] Airbus, Toulouse, France
来源
DESIGN SCIENCE | 2024年 / 10卷
关键词
Requirements engineering (RE); Systems engineering; Large language models; Natural language processing (NLP); NLP4RE1; TEXT; NLP;
D O I
10.1017/dsj.2024.8
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Growth in the complexity of advanced systems is mirrored by a growth in the number of engineering requirements and related upstream and downstream tasks. These requirements are typically expressed in natural language and require human expertise to manage. Natural language processing (NLP) technology has long been seen as promising to increase requirements engineering (RE) productivity but has yet to demonstrate substantive benefits. The recent addition of large language models (LLMs) to the NLP toolbox is now generating renewed enthusiasm in the hope that it will overcome past shortcomings. This article scrutinizes this claim by reviewing the application of LLMs for engineering requirements tasks. We survey the success of applying LLMs and the scale to which they have been used. We also identify groups of challenges shared across different engineering requirement tasks. These challenges show how this technology has been applied to RE tasks that need reassessment. We finalize by drawing a parallel to other engineering fields with similar challenges and how they have been overcome in the past - and suggest these as future directions to be investigated.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] The Return of Formal Requirements Engineering in the Era of Large Language Models
    Spoletini, Paola
    Ferrari, Alessio
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2024, 2024, 14588 : 344 - 353
  • [2] Requirements Engineering and Large Language Models: Insights From a Panel
    Borg, Markus
    [J]. IEEE SOFTWARE, 2024, 41 (02) : 6 - 10
  • [3] Agile Methodology for the Standardization of Engineering Requirements Using Large Language Models
    Ray, Archana Tikayat
    Cole, Bjorn F.
    Fischer, Olivia Pinon J.
    Bhat, Anirudh Prabhakara
    White, Ryan T.
    Mavris, Dimitri N.
    [J]. SYSTEMS, 2023, 11 (07):
  • [5] Application of Large Language Models to Software Engineering Tasks: Opportunities, Risks, and Implications
    Ozkaya, Ipek
    [J]. IEEE SOFTWARE, 2023, 40 (03) : 4 - 8
  • [6] An Exploratory Evaluation of Large Language Models Using Empirical Software Engineering Tasks
    Liang, Wenjun
    Xiao, Guanping
    [J]. PROCEEDINGS OF THE 15TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2024, 2024, : 31 - 40
  • [8] A case study of fairness in generated images of Large Language Models for Software Engineering tasks
    Sami, Mansour
    Sami, Ashkan
    Barclay, Pete
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 391 - 396
  • [9] Structuring Natural Language Requirements with Large Language Models
    Norheim, Johannes J.
    Rebentisch, Eric
    [J]. 32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 68 - 71
  • [10] Large language models for qualitative research in software engineering: exploring opportunities and challenges
    Muneera Bano
    Rashina Hoda
    Didar Zowghi
    Christoph Treude
    [J]. Automated Software Engineering, 2024, 31