5月22日:Jenny T. Liang
发布时间:2025-05-20 浏览量:11

报告名称:Prompts Are Programs Too! Understanding How Developers Build Software Containing Prompts

报告时间:5月22日13:00-13:45

报告地点中北校区数学馆东202会议室


报告摘要:

Generative pre-trained models power intelligent software features used by millions of users controlled by developer-written natural language prompts. Despite the impact of prompt-powered software, little is known about its development process and its relationship to programming. In this work, we argue that some prompts are programs and that the development of prompts is a distinct phenomenon in programming known as“prompt programming”. We develop an understanding of prompt programming using Straussian grounded theory through interviews with 20 developers engaged in prompt development across a variety of contexts, models, domains, and prompt structures. We contribute 15 observations to form a preliminary understanding of current prompt programming practices. For example, rather than building mental models of code, prompt programmers develop mental models of the foundation model (FM)’s behavior on the prompt by interacting with the FM. While prior research shows that experts have well-formed mental models, we find that prompt  programmers who have developed dozens of prompts still struggle to develop reliable mental models. Our observations show that prompt programming differs from traditional software development, motivating the creation of prompt programming tools and providing implications for software engineering stakeholders.


报告人简介:

Jenny T. Liang is a third-year Ph.D. student at Carnegie Mellon University advised by Brad A. Myers and is a NSF Graduate Research Fellow. She is broadly interested in studying how developers write code and building AI tools to support programming activities. She currently focuses on topics such as usable code generation, programmer-agent collaboration, and prompt-powered software development. Jenny's work regularly appears in top-tier venues in software engineering, human-computer interaction, and artificial intelligence—including ICSE, FSE, CHI, ACL, and Nature Machine Intelligence—and has received Distinguished Paper Awards at both ICSE'23 and ACL'23.Personal homeppagehttps://jennyliang.me/.




华东师范大学软件工程学院
学院地址:上海中山北路3663号理科大楼

                上海市浦东新区楠木路111号
院长信箱:yuanzhang@sei.ecnu.edu.cn | 办公邮箱:office@sei.ecnu.edu.cn | 院办电话:021-62232550
www.sei.ecnu.edu.cn Copyright Software Engineering Institute