Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks
Pith reviewed 2026-05-23 19:56 UTC · model grok-4.3
The pith
Survey of LLM programming studies finds high variability from non-determinism in humans and models
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Drawing from user studies, the survey identifies variability in human-LLM interactions in programming tasks stemming from the non-deterministic nature of both humans and LLMs, which highlights the need for a deeper understanding of these interaction patterns and leads to practical suggestions for researchers and programmers.
What carries the argument
Analysis of user interaction behaviors with LLMs, including request types, task completion strategies, benefits, weaknesses, and factors affecting human enhancement and task performance.
If this is right
- LLMs offer capabilities for code generation but with mixed impacts on task performance.
- Factors from human, LLM, or interaction affect enhancement and performance.
- Deeper understanding of interaction patterns is needed due to variability.
- Practical suggestions can guide researchers and programmers in using LLMs.
Where Pith is reading between the lines
- Tool designers might create interfaces that help stabilize interactions despite non-determinism.
- Programmers could benefit from training on effective prompting strategies.
- This suggests value in future studies comparing different LLM versions or human expertise levels.
Load-bearing premise
The user studies examined provide a representative sample sufficient to identify the common types of requests, strategies, benefits, weaknesses, and influencing factors.
What would settle it
A large new user study that demonstrates highly consistent human-LLM interaction patterns in programming tasks would challenge the highlighted variability.
Figures
read the original abstract
Large Language Models (LLMs) are transforming programming practices, offering significant capabilities for code generation activities. While researchers have explored the potential of LLMs in various domains, this paper focuses on their use in programming tasks, drawing insights from user studies that assess the impact of LLMs on programming tasks. We first examined the user interaction behaviors with LLMs observed in these studies, from the types of requests made to task completion strategies. Additionally, our analysis reveals both benefits and weaknesses of LLMs showing mixed effects on the human and task. Lastly, we looked into what factors from the human, LLM or the interaction of both, affect the human's enhancement as well as the task performance. Our findings highlight the variability in human-LLM interactions due to the non-deterministic nature of both parties (humans and LLMs), underscoring the need for a deeper understanding of these interaction patterns. We conclude by providing some practical suggestions for researchers as well as programmers.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper is a literature survey examining user studies on LLM use in programming tasks. It reviews observed interaction behaviors (request types and task completion strategies), identifies benefits and weaknesses with mixed effects on humans and tasks, analyzes factors influencing human enhancement and performance, highlights variability due to non-determinism in both humans and LLMs, and offers practical suggestions for researchers and programmers.
Significance. If the underlying study selection and synthesis prove rigorous, the survey could usefully consolidate findings on human-LLM dynamics in programming, drawing attention to interaction variability and the need for further research while providing actionable suggestions.
major comments (1)
- [Methodology] Methodology section: No details are provided on the literature search strategy (databases, keywords, time frame), inclusion/exclusion criteria, number of papers screened versus included, quality assessment, or handling of contradictory results. This is load-bearing for the central claim that the examined user studies reveal representative patterns of variability due to non-determinism, as the abstract and synthesis rest on the assumption that these studies are sufficient and unbiased.
minor comments (1)
- [Abstract] Abstract: Adding a brief statement on the number of studies reviewed and the review protocol would improve transparency without lengthening the abstract substantially.
Simulated Author's Rebuttal
We thank the referee for their constructive feedback, which highlights an important area for strengthening the paper. We agree that the methodology requires additional transparency to support the survey's claims. Our point-by-point response follows.
read point-by-point responses
-
Referee: [Methodology] Methodology section: No details are provided on the literature search strategy (databases, keywords, time frame), inclusion/exclusion criteria, number of papers screened versus included, quality assessment, or handling of contradictory results. This is load-bearing for the central claim that the examined user studies reveal representative patterns of variability due to non-determinism, as the abstract and synthesis rest on the assumption that these studies are sufficient and unbiased.
Authors: We agree that the current manuscript does not provide sufficient methodological detail. In the revised version we will add a dedicated Methodology subsection that explicitly describes: the databases and repositories searched (ACM Digital Library, IEEE Xplore, arXiv, Google Scholar), the keyword strings and Boolean queries employed, the time frame (primarily 2022–2024), the inclusion/exclusion criteria (empirical user studies on LLM-assisted programming tasks, English-language, peer-reviewed or preprints with human-subject data), a PRISMA flow diagram reporting screened, eligible, and included papers, any quality or risk-of-bias assessment applied, and the approach taken to synthesize and reconcile contradictory findings. These additions will directly address the concern about representativeness and strengthen the evidential basis for the reported patterns of variability. revision: yes
Circularity Check
No circularity: purely descriptive survey with no derivations or self-referential claims
full rationale
This is a literature survey paper that synthesizes findings from external user studies on LLM use in programming. It contains no equations, predictions, fitted parameters, uniqueness theorems, or ansatzes. The central claim about interaction variability is an interpretive summary of cited studies rather than a derivation that reduces to its own inputs by construction. No self-citation load-bearing steps exist, and the paper does not rename known results or smuggle ansatzes. The derivation chain is absent, making circularity analysis inapplicable; the paper is self-contained as a descriptive review.
Axiom & Free-Parameter Ledger
Forward citations
Cited by 1 Pith paper
-
Text Analytics Evaluation Framework: A Case Study on LLMs and Social Media
Presents a new question-based evaluation framework for LLMs on aggregated social media text and reports that performance declines with input scale, task complexity, and numerical operations beyond 500 instances.
Reference graph
Works this paper leans on
-
[1]
IEEE Standard for a Software Quality Metrics Methodology
1998. IEEE Standard for a Software Quality Metrics Methodology. https: //standards.ieee.org/standard/1061-1998.html
work page 1998
-
[2]
IEEE Standard for Software Quality Assurance Processes
2014. IEEE Standard for Software Quality Assurance Processes. https:// standards.ieee.org/standard/730-2014.html
work page 2014
-
[3]
Mathieu Acher, José Galindo Duarte, and Jean-Marc Jézéquel. 2023. On Program- ming Variability with Large Language Model-based Assistant. In Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume A (Tokyo, Japan) (SPLC ’23). Association for Computing Machinery, New York, NY, USA, 8–14. https://doi.org/10.1145/35790...
-
[4]
Mathieu Acher and Jabier Martinez. 2023. Generative AI for Reengineering Variants into Software Product Lines: An Experience Report. In Proceedings of the 27th ACM International Systems and Software Product Line Conference - Volume B (Tokyo, Japan) (SPLC ’23). Association for Computing Machinery, New York, NY, USA, 57–66. https://doi.org/10.1145/3579028.3609016
-
[5]
Santiago Aillon, Alejandro Garcia, Nicolas Velandia, Daniel Zarate, and Pedro Wightman. 2023. Empirical evaluation of automated code generation for mobile Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks Conference’17, July 2017, Washington, DC, USA applications by AI tools. In 2023 IEEE Colombian Caribbean Conferen...
-
[6]
Naser Al Madi. 2023. How Readable is Model-Generated Code? Examining Readability and Visual Inspection of GitHub Copilot. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (Rochester, MI, USA) (ASE ’22). Association for Computing Machinery, New York, NY, USA, Article 205, 5 pages. https://doi.org/10.1145/355134...
-
[7]
Ian Arawjo, Chelse Swoopes, Priyan Vaithilingam, Martin Wattenberg, and Elena L. Glassman. 2024. ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testing. In Proceedings of the CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA) (CHI ’24). Association for Computing Machinery, New York, NY, USA, Article 304, 18 pa...
- [8]
-
[9]
Owura Asare, Meiyappan Nagappan, and N. Asokan. 2024. A User-centered Security Evaluation of Copilot. InProceedings of the IEEE/ACM 46th International Conference on Software Engineering (Lisbon, Portugal) (ICSE ’24). Association for Computing Machinery, New York, NY, USA, Article 158, 11 pages. https: //doi.org/10.1145/3597503.3639154
-
[10]
Shraddha Barke, Michael B. James, and Nadia Polikarpova. 2023. Grounded Copilot: How Programmers Interact with Code-Generating Models. Proc. ACM Program. Lang. 7, OOPSLA1, Article 78 (apr 2023), 27 pages. https://doi.org/10. 1145/3586030
work page 2023
-
[11]
Seth Bernstein, Paul Denny, Juho Leinonen, Lauren Kan, Arto Hellas, Matt Little- field, Sami Sarsa, and Stephen MacNeil. 2024. "Like a Nesting Doll": Analyzing Recursion Analogies Generated by CS Students using Large Language Models. arXiv:2403.09409 [cs.HC] https://arxiv.org/abs/2403.09409
-
[12]
Christian Bird, Denae Ford, Thomas Zimmermann, Nicole Forsgren, Eirini Kalliamvakou, Travis Lowdermilk, and Idan Gazit. 2023. Taking Flight with Copilot: Early insights and opportunities of AI-powered pair-programming tools. Queue 20, 6 (jan 2023), 35–57. https://doi.org/10.1145/3582083
-
[13]
Courtni Byun, Piper Vasicek, and Kevin Seppi. 2023. Dispensing with Humans in Human-Computer Interaction Research. In Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems (Hamburg, Germany) (CHI EA ’23). Association for Computing Machinery, New York, NY, USA, Article 413, 26 pages. https://doi.org/10.1145/3544549.3582749
- [14]
-
[15]
Bei Chen, Daoguang Zan, Fengji Zhang, Dianjie Lu, Bingchao Wu, Bei Guan, Yongji Wang, and Jian-Guang Lou. 2023. Large Language Models Meet NL2Code: A Survey. InACL 2023. https://www.microsoft.com/en-us/research/publication/ large-language-models-meet-nl2code-a-survey/
work page 2023
-
[16]
Bhavya Chopra, Yasharth Bajpai, Param Biyani, Gustavo Soares, Arjun Rad- hakrishna, Chris Parnin, and Sumit Gulwani. 2024. Exploring Interaction Pat- terns for Debugging: Enhancing Conversational Capabilities of AI-assistants. arXiv:2402.06229 [cs.HC] https://arxiv.org/abs/2402.06229
- [17]
-
[18]
Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher, Marco Gerosa, and Anita Sarma. 2024. How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering. In Proceedings of the IEEE/ACM 46th Interna- tional Conference on Software Engineering (Lisbon, Portugal) (ICSE ’24). Asso- ciation for Computing Machinery, New York, NY, USA, Arti...
-
[19]
Bruno Pereira Cipriano and Pedro Alves. 2023. GPT-3 vs Object Oriented Programming Assignments: An Experience Report. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (, Turku, Finland,) (ITiCSE 2023). Association for Computing Machinery, New York, NY, USA, 61–67. https://doi.org/10.1145/3587102.3588814
-
[20]
Computer Emergency Response Team. [n. d.]. CERT Secure Coding Standards. https://www.securecoding.cert.org/
-
[21]
Javier Cámara, Javier Troya, Luis Burgueño, et al. 2023. On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML. Software and Systems Modeling 22, 3 (2023), 781–793. https://doi.org/10.1007/ s10270-023-01105-5
work page 2023
-
[22]
Smith IV au2, Max Fowler, James Prather, Brett A
Paul Denny, David H. Smith IV au2, Max Fowler, James Prather, Brett A. Becker, and Juho Leinonen. 2024. Explaining Code with a Purpose: An In- tegrated Approach for Developing Code Comprehension and Prompting Skills. arXiv:2403.06050 [cs.HC] https://arxiv.org/abs/2403.06050
-
[23]
Paul Denny, Juho Leinonen, James Prather, Andrew Luxton-Reilly, Thezyrie Amarouche, Brett A. Becker, and Brent N. Reeves. 2024. Prompt Problems: A New Programming Exercise for the Generative AI Era. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (Portland, OR, USA) (SIGCSE 2024). Association for Computing Machinery, ...
-
[24]
Amir Dirin and Teemu Laine. 2024. Examining the Utilization of Artificial Intelligence Tools by Students in Software Engineering Projects. In CSEDU24. https://doi.org/10.5220/0012729400003693
-
[25]
S.E. Dreyfus and Hubert Dreyfus. 1980. A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition. , 22 pages. https://apps.dtic.mil/sti/citations/ADA084551#:~:text=In%20acquiring%20a% 20skill%20by,%2C%20proficiency%2C%20expertise%20and%20mastery
work page 1980
- [26]
- [27]
- [28]
- [29]
-
[30]
Sidong Feng and Chunyang Chen. 2024. Prompting Is All You Need: Auto- mated Android Bug Replay with Large Language Models. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (Lisbon, Portugal) (ICSE ’24). Association for Computing Machinery, New York, NY, USA, Article 67, 13 pages. https://doi.org/10.1145/3597503.3608137
-
[31]
James, Nadia Polikar- pova, and Sorin Lerner
Kasra Ferdowsi, Ruanqianqian Huang, Michael B. James, Nadia Polikar- pova, and Sorin Lerner. 2023. Live Exploration of AI-Generated Programs. arXiv:2306.09541 [cs.HC]
-
[32]
Becker, Andrew Luxton-Reilly, and James Prather
James Finnie-Ansley, Paul Denny, Brett A. Becker, Andrew Luxton-Reilly, and James Prather. 2022. The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. In Proceedings of the 24th Australasian Computing Education Conference (Virtual Event, Australia) (ACE ’22). Association for Computing Machinery, New York, NY, USA, ...
-
[34]
Saki Imai. 2022. Is GitHub Copilot a Substitute for Human Pair-programming? An Empirical Study. In 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) . 319–321. https://doi. org/10.1145/3510454.3522684
-
[35]
Dhanya Jayagopal, Justin Lubin, and Sarah E. Chasins. 2022. Exploring the Learnability of Program Synthesizers by Novice Programmers. In Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology (Bend, OR, USA) (UIST ’22). Association for Computing Machinery, New York, NY, USA, Article 64, 15 pages. https://doi.org/10.1145/352...
-
[36]
Ellen Jiang, Edwin Toh, Alejandra Molina, Kristen Olson, Claire Kayacik, Aaron Donsbach, Carrie J Cai, and Michael Terry. 2022. Discovering the Syntax and Strategies of Natural Language Programming with Generative Language Models. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (, New Orleans, LA, USA,)(CHI ’22). Associatio...
-
[37]
Yong Jing, Hao Wang, Xinyu Chen, et al . 2024. What factors will affect the effectiveness of using ChatGPT to solve programming problems? A quasi- experimental study. Humanities and Social Sciences Communications 11, 1 (2024),
work page 2024
-
[38]
https://doi.org/10.1057/s41599-024-02751-w
-
[39]
Johnson, William Doss, and Christopher M
Daniel M. Johnson, William Doss, and Christopher M. Estepp. 2024. Using ChatGPT with Novice Arduino Programmers: Effects on Performance, Interest, Self-Efficacy, and Programming Ability. Journal of Research in Technical Careers 8, 1 (2024). https://doi.org/10.9741/2578-2118.1152
-
[40]
Breanna Jury, Angela Lorusso, Juho Leinonen, Paul Denny, and Andrew Luxton- Reilly. 2024. Evaluating LLM-generated Worked Examples in an Introductory Programming Course. In Proceedings of the 26th Australasian Computing Educa- tion Conference (Sydney, NSW, Australia)(ACE ’24). Association for Computing Machinery, New York, NY, USA, 77–86. https://doi.org/...
-
[41]
Ulas Berk Karli, Juo-Tung Chen, Victor Nikhil Antony, and Chien-Ming Huang
-
[42]
Alchemist: LLM-Aided End-User Development of Robot Applications. In Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot Interaction (Boulder, CO, USA) (HRI ’24). Association for Computing Machinery, New York, NY, USA, 361–370. https://doi.org/10.1145/3610977.3634969 Conference’17, July 2017, Washington, DC, USA Etsenake and Nagappan
-
[43]
Ericson, David Weintrop, and Tovi Grossman
Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J. Ericson, David Weintrop, and Tovi Grossman. 2023. Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (Hamburg, Germany) (CHI ’23). Association for Computing Machinery,...
-
[44]
Ericson, David Weintrop, and Tovi Grossman
Majeed Kazemitabaar, Xinying Hou, Austin Henley, Barbara J. Ericson, David Weintrop, and Tovi Grossman. 2023. How Novices Use LLM-Based Code Gen- erators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment. arXiv:2309.14049 [cs.HC]
-
[45]
Majeed Kazemitabaar, Runlong Ye, Xiaoning Wang, Austin Zachary Henley, Paul Denny, Michelle Craig, and Tovi Grossman. 2024. CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs. In Proceedings of the CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA) (CHI ’24). Asso...
- [46]
-
[47]
Nam Wook Kim, Hyung-Kwon Ko, Grace Myers, and Benjamin Bach
-
[48]
arXiv:2405.00748 [cs.HC] https://arxiv.org/abs/2405.00748
ChatGPT in Data Visualization Education: A Student Perspective. arXiv:2405.00748 [cs.HC] https://arxiv.org/abs/2405.00748
-
[49]
Tae Soo Kim, DaEun Choi, Yoonseo Choi, and Juho Kim. 2022. Stylette: Styling the Web with Natural Language. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (, New Orleans, LA, USA,) (CHI ’22). Association for Computing Machinery, New York, NY, USA, Article 5, 17 pages. https://doi.org/10.1145/3491102.3501931
-
[50]
Tomaž Kosar, Dragana Ostojić, Yu David Liu, and Marjan Mernik. 2024. Com- puter Science Education in ChatGPT Era: Experiences from an Experiment in a Programming Course for Novice Programmers. Mathematics 12, 5 (2024). https://doi.org/10.3390/math12050629
-
[51]
Kimio Kuramitsu, Yui Obara, Miyu Sato, and Momoka Obara. 2023. KOGI: A Seamless Integration of ChatGPT into Jupyter Environments for Programming Education. In Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E (Cascais, Portugal) (SPLASH-E 2023). Association for Computing Machinery, New York, NY, USA, 50–59. https://doi.org/10.1145/36...
-
[52]
Mark Liffiton, Brad E Sheese, Jaromir Savelka, and Paul Denny. 2024. Code- Help: Using Large Language Models with Guardrails for Scalable Support in Programming Classes. In Proceedings of the 23rd Koli Calling International Con- ference on Computing Education Research (Koli, Finland) (Koli Calling ’23). As- sociation for Computing Machinery, New York, NY,...
- [53]
-
[54]
Jiaqi Liu, Fengming Zhang, Xin Zhang, Zhiwen Yu, Liang Wang, Yao Zhang, and Bin Guo. 2024. hmCodeTrans: Human–Machine Interactive Code Translation. IEEE Transactions on Software Engineering 50, 5 (2024), 1163–1181. https: //doi.org/10.1109/TSE.2024.3379583
-
[55]
Michael Xieyang Liu, Advait Sarkar, Carina Negreanu, Benjamin Zorn, Jack Williams, Neil Toronto, and Andrew D. Gordon. 2023. “What It Wants Me To Say”: Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models. In Proceedings of the 2023 CHI Con- ference on Human Factors in Computing Systems (, Hamburg, Germany,) ...
- [56]
-
[57]
Stephen MacNeil, Andrew Tran, Arto Hellas, Joanne Kim, Sami Sarsa, Paul Denny, Seth Bernstein, and Juho Leinonen. 2023. Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (, Toronto ON, Canada,) (SIGCSE 2023)...
-
[58]
Desmarais, and Zhen Ming (Jack) Jiang
Arghavan Moradi Dakhel, Vahid Majdinasab, Amin Nikanjam, Foutse Khomh, Michel C. Desmarais, and Zhen Ming (Jack) Jiang. 2023. GitHub Copilot AI pair programmer: Asset or Liability? Journal of Systems and Software 203 (2023), 111734. https://doi.org/10.1016/j.jss.2023.111734
- [59]
-
[60]
Daye Nam, Andrew Macvean, Vincent Hellendoorn, Bogdan Vasilescu, and Brad Myers. 2024. Using an LLM to Help With Code Understanding. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (Lisbon, Portugal) (ICSE ’24). Association for Computing Machinery, New York, NY, USA, Article 97, 13 pages. https://doi.org/10.1145/359750...
- [61]
-
[62]
Sydney Nguyen, Hannah McLean Babe, Yangtian Zi, Arjun Guha, Carolyn Jane Anderson, and Molly Q Feldman. 2024. How Beginning Programmers and Code LLMs (Mis)read Each Other. In Proceedings of the CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA) (CHI ’24). Association for Computing Machinery, New York, NY, USA, Article 651, 26 pages. ...
-
[63]
Sanghak Oh, Kiho Lee, Seonhye Park, Doowon Kim, and Hyoungshick Kim
-
[64]
arXiv:2312.06227 [cs.CR] https://arxiv.org/abs/2312.06227
Poisoned ChatGPT Finds Work for Idle Hands: Exploring Develop- ers’ Coding Practices with Insecure Suggestions from Poisoned AI Models. arXiv:2312.06227 [cs.CR] https://arxiv.org/abs/2312.06227
-
[65]
Abdessalam Ouaazki, Kristoffer Bergram, and Adrian Holzer. 2023. Leverag- ing ChatGPT to Enhance Computational Thinking Learning Experiences. In 2023 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE). 1–7. https://doi.org/10.1109/TALE56641.2023.10398358
-
[66]
Eng Lieh Ouh, Benjamin Kok Siew Gan, Kyong Jin Shim, and Swavek Wlod- kowski. 2023. ChatGPT, Can You Generate Solutions for My Coding Ex- ercises? An Evaluation on Its Effectiveness in an Undergraduate Java Pro- gramming Course.. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (Turku, Finland) (ITiCSE ...
-
[67]
Omer Said Ozturk, Emre Ekmekcioglu, Orcun Cetin, Budi Arief, and Julio Hernandez-Castro. 2023. New Tricks to Old Codes: Can AI Chatbots Re- place Static Code Analysis Tools?. In Proceedings of the 2023 European In- terdisciplinary Cybersecurity Conference (Stavanger, Norway) (EICC ’23). As- sociation for Computing Machinery, New York, NY, USA, 13–18. http...
-
[68]
Evan W. Patton, David Y. J. Kim, Ashley Granquist, Robin Liu, Arianna Scott, Jennet Zamanova, and Harold Abelson. 2024. Aptly: Making Mobile Apps from Natural Language. arXiv:2405.00229 [cs.HC] https://arxiv.org/abs/2405.00229
-
[69]
Sida Peng, Eirini Kalliamvakou, Peter Cihon, and Mert Demirer. 2023. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arXiv:2302.06590 [cs.SE]
work page internal anchor Pith review Pith/arXiv arXiv 2023
-
[70]
Neil Perry, Megha Srivastava, Deepak Kumar, and Dan Boneh. 2023. Do Users Write More Insecure Code with AI Assistants?. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (Copenhagen, Denmark) (CCS ’23). Association for Computing Machinery, New York, NY, USA, 2785–2799. https://doi.org/10.1145/3576915.3623157
-
[71]
Siddhartha Prasad, Ben Greenman, Tim Nelson, and Shriram Krishnamurthi
-
[72]
Generating Programs Trivially: Student Use of Large Language Models. In Proceedings of the ACM Conference on Global Computing Education Vol 1 (, Hyderabad, India,) (CompEd 2023). Association for Computing Machinery, New York, NY, USA, 126–132. https://doi.org/10.1145/3576882.3617921
-
[73]
It’s Weird That It Knows What I Want
James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, and Eddie Antonio Santos. 2023. “It’s Weird That It Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers. ACM Trans. Comput.-Hum. Interact. (aug 2023). https://doi.org/10.1145/3617367 Just Accepted
-
[74]
Kevin Pu, Jim Yang, Angel Yuan, Minyi Ma, Rui Dong, Xinyu Wang, Yan Chen, and Tovi Grossman. 2023. DiLogics: Creating Web Automation Programs with Diverse Logics. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (, San Francisco, CA, USA,) (UIST ’23). As- sociation for Computing Machinery, New York, NY, USA, Articl...
-
[75]
Crystal Qian and James Wexler. 2024. Take It, Leave It, or Fix It: Measuring Productivity and Trust in Human-AI Collaboration. In Proceedings of the 29th International Conference on Intelligent User Interfaces (Greenville, SC, USA) (IUI ’24). Association for Computing Machinery, New York, NY, USA, 370–384. https://doi.org/10.1145/3640543.3645198
-
[76]
Nikitha Rao, Jason Tsay, Kiran Kate, Vincent Hellendoorn, and Martin Hirzel
-
[77]
AI for Low-Code for AI. In Proceedings of the 29th International Conference on Intelligent User Interfaces (Greenville, SC, USA) (IUI ’24). Association for Computing Machinery, New York, NY, USA, 837–852. https://doi.org/10.1145/ 3640543.3645203
-
[78]
Ross, Fernando Martinez, Stephanie Houde, Michael Muller, and Justin D
Steven I. Ross, Fernando Martinez, Stephanie Houde, Michael Muller, and Justin D. Weisz. 2023. The Programmer’s Assistant: Conversational Interaction with a Large Language Model for Software Development. In Proceedings of the 28th International Conference on Intelligent User Interfaces (Sydney, NSW, Australia) (IUI ’23). Association for Computing Machiner...
-
[79]
Gustavo Sandoval, Hammond Pearce, Teo Nys, Ramesh Karri, Siddharth Garg, and Brendan Dolan-Gavitt. 2023. Lost at C: A User Study on the Security Implications of Large Language Model Code Assistants. In32nd USENIX Security Understanding the Human-LLM Dynamic: A Literature Survey of LLM Use in Programming Tasks Conference’17, July 2017, Washington, DC, USA ...
work page 2023
-
[80]
Gordon, Carina Negreanu, Christian Poelitz, Sruti Srinivasa Ragavan, and Ben Zorn
Advait Sarkar, Andrew D. Gordon, Carina Negreanu, Christian Poelitz, Sruti Srinivasa Ragavan, and Ben Zorn. 2022. What is it like to program with artificial intelligence? arXiv:2208.06213 [cs.HC]
-
[81]
Jaromir Savelka, Arav Agarwal, Christopher Bogart, Yifan Song, and Majd Sakr
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.