Exploring and Characterizing Large Language Models for Embedded System Development and Debugging

被引:1
|
作者
Englhardt, Zachary [1 ]
Li, Richard [1 ]
Nissanka, Dilini [1 ]
Zhang, Zhihan [1 ]
Narayanswamy, Girish [1 ]
Breda, Joseph [1 ]
Liu, Xin [1 ]
Patel, Shwetak [1 ]
Iyer, Vikram [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
关键词
Large Language Models; GPT; Embedded Systems Development; MAKECODE;
D O I
10.1145/3613905.3650764
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Large language models (LLMs) have shown remarkable abilities to generate code. However, their ability to develop software for physical computing and embedded systems, which requires cross-domain hardware and software knowledge, has not been thoroughly studied. We observe through our experiments and a 15-user pilot study that even when LLMs fail to produce working code, they can generate helpful reasoning about embedded design tasks, as well as specific debugging suggestions for both novice and expert developers. These results highlight the potential to develop AI assistants to dramatically lower the barrier to entry for working with hardware. To evaluate the capabilities and limitations of LLMs, we develop an automated testbench to quantify LLM performance on embedded programming tasks and perform 450 trials. We leverage these findings to analyze how programmers interact with these tools including their productivity and sense of fulfillment and outline a human-AI collaborative workflow for developing and debugging embedded systems.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Exploring Large Language Models for Verilog hardware design generation
    D'Hollander, Erik H.
    Danneels, Ewout
    Decorte, Karel-Brecht
    Loobuyck, Senne
    Vanheule, Ame
    Van Kets, Ian
    Stroobandt, Dirk
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 111 - 115
  • [32] Exploring the role of large language models in radiation emergency response
    Chandra, Anirudh
    Chakraborty, Abinash
    JOURNAL OF RADIOLOGICAL PROTECTION, 2024, 44 (01)
  • [33] Exploring the Transferability of Visual Prompting for Multimodal Large Language Models
    Zhang, Yichi
    Dong, Yinpeng
    Zhang, Siyuan
    Min, Tianzan
    Su, Hang
    Zhu, Jun
    2024 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2024, : 26552 - 26562
  • [34] Exploring Automated Assertion Generation via Large Language Models
    Zhang, Quanjun
    Sun, Weifeng
    Fang, Chunrong
    Yu, Bowen
    Li, Hongyan
    Yan, Meng
    Zhou, Jianyi
    Chen, Zhenyu
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2025, 34 (03)
  • [35] Exploring Large Language Models for Trajectory Prediction: A Technical Perspective
    Munir, Farzeen
    Mihaylova, Tsvetomila
    Azam, Shoaib
    Kucner, Tomasz Piotr
    Kyrki, Ville
    COMPANION OF THE 2024 ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, HRI 2024 COMPANION, 2024, : 774 - 778
  • [36] Exploring Large Language Models as Formative Feedback Tools in Physics
    El-Adawy, Shams
    MacDonagh, Aidan
    Abdelhafez, Mohamed
    2024 PHYSICS EDUCATION RESEARCH CONFERENCE, PERC, 2024, : 126 - 131
  • [37] Exploring Reversal Mathematical Reasoning Ability for Large Language Models
    Guo, Pei
    You, Wangjie
    Li, Juntao
    Yan, Bowen
    Zhang, Min
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: ACL 2024, 2024, : 13671 - 13685
  • [38] Exploring Distributional Shifts in Large Language Models for Code Analysis
    Arakelyan, Shushan
    Das, Rocktim Jyoti
    Mao, Yi
    Ren, Xiang
    2023 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP 2023), 2023, : 16298 - 16314
  • [39] Exploring Large Language Models to generate Easy to Read content
    Martinez, Paloma
    Ramos, Alberto
    Moreno, Lourdes
    FRONTIERS IN COMPUTER SCIENCE, 2024, 6
  • [40] Exploring the applicability of large language models to citation context analysis
    Nishikawa, Kai
    Koshiba, Hitoshi
    SCIENTOMETRICS, 2024, 129 (11) : 6751 - 6777