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 条
  • [21] A Generalize Hardware Debugging Approach for Large Language Models Semi-Synthetic, Datasets
    Fu, Weimin
    Li, Shijie
    Zhao, Yifang
    Yang, Kaichen
    Zhang, Xuan
    Jin, Yier
    Guo, Xiaolong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025, 72 (02) : 623 - 636
  • [22] Characterizing Large Language Models as Rationalizers of Knowledge-intensive Tasks
    Mishra, Aditi
    Rahman, Sajjadur
    Mitra, Kushan
    Kim, Hannah
    Hruschka, Estevam
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: ACL 2024, 2024, : 8117 - 8139
  • [23] Images in Language Space: Exploring the Suitability of Large Language Models for Vision & Language Tasks
    Hakimov, Sherzod
    Schlangen, David
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2023), 2023, : 14196 - 14210
  • [24] Development of a Formative Assessment System for Reports Using Large Language Models and Rubrics
    Matsukawa, Hideya
    Iwasaki, Chiaki
    2024 INTERNATIONAL SYMPOSIUM ON EDUCATIONAL TECHNOLOGY, ISET, 2024, : 34 - 38
  • [25] Development of an Adaptive User Support System Based on Multimodal Large Language Models
    Wang, Wei
    Li, Lin
    Wickramathilaka, Shavindra
    Grundy, John
    Khalajzadeh, Hourieh
    Obie, Humphrey O.
    Madugalla, Anuradha
    2024 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC 2024, 2024, : 344 - 347
  • [26] The Application of an SD Card in Debugging an Embedded System
    Wei, Chongyu
    Gu, Zuping
    Huang, Shuai
    AUTOMATION EQUIPMENT AND SYSTEMS, PTS 1-4, 2012, 468-471 : 1622 - 1625
  • [27] An embedded error recovery and debugging mechanism for scripting language extensions
    Beazley, DM
    USENIX ASSOCIATION PROCEEDINGS OF THE 2001 USENIX ANNUAL TECHNICAL CONFERENCE, 2001, : 147 - 160
  • [28] Demystifying large language models in second language development research
    Cong, Yan
    COMPUTER SPEECH AND LANGUAGE, 2025, 89
  • [29] Navigating Ontology Development with Large Language Models
    Saeedizade, Mohammad Javad
    Blomqvist, Eva
    SEMANTIC WEB, PT I, ESWC 2024, 2024, 14664 : 143 - 161
  • [30] Exploring the Role of Large Language Models in Melanoma: A Systematic Review
    Zarfati, Mor
    Nadkarni, Girish N.
    Glicksberg, Benjamin S.
    Harats, Moti
    Greenberger, Shoshana
    Klang, Eyal
    Soffer, Shelly
    JOURNAL OF CLINICAL MEDICINE, 2024, 13 (23)