Fetching the paper…
Reading the bibliography…
Understanding code is challenging, especially when working in new and complex development environments.
Confounding and collinearity in regression analysis: a cautionary tale and an alternative procedure, illustrated by studies of British voting behaviour
Ron Johnston, Kelvyn Jones, and David Manley. 2018 · 1976
Earlier work this paper cites.
Conditions of learning in novice programmers
David N Perkins, Chris Hancock, Renee Hobbs, Fay Martin, and Rebecca Simmons. 1986 · 1986
Earlier work this paper cites.
Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research
Sandra G Hart and Lowell E Staveland. 1988 · 1988
Earlier work this paper cites.
Gender differences in information processing strategies: An empirical test of the selectivity model in advertising response
William K Darley and Robert E Smith. 1995 · 1995
Earlier work this paper cites.
The technology acceptance model: Past, present, and future
Younghwa Lee, Kenneth A Kozar, and Kai RT Larsen. 2003 · 2003
Earlier work this paper cites.
Tinkering and gender in end-user programmers’ debugging. In Proceedings of the 2006 Conference on Human Factors in Computing Systems, (CHI 2006), Montréal, Québec, Canada, April 22-27, 2006 . ACM, New York, NY, 231–240
Laura Beckwith, Cory Kissinger, Margaret M. Burnett, Susan Wiedenbeck, Joseph Lawrance, Alan F. Blackwell, and Curtis R. Cook. 2006 · 2006
Earlier work this paper cites.
An Exploratory Study of How Developers Seek, Relate, and Collect Relevant Information during Software Maintenance Tasks
Amy J. Ko, Brad A Myers, Michael J Coblenz, and Htet Htet Aung. 2006 · 2006
Earlier work this paper cites.
Maintaining mental models: a study of developer work habits. In Proceedings of the 28th international conference on Software engineering . 492–501
Thomas D LaToza, Gina Venolia, and Robert DeLine. 2006 · 2006
Earlier work this paper cites.
Information Needs in Collocated Software Development Teams. In 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, 2007 . IEEE Computer Society, 344–353
Amy J. Ko, Robert DeLine, and Gina Venolia. 2007 · 2007
Earlier work this paper cites.
Program comprehension as fact finding. In Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE 2007), Dubrovnik, Croatia, September 3-7, 2007 . ACM, 361–370
Thomas D. LaToza, David Garlan, James D. Herbsleb, and Brad A. Myers. 2007 · 2007
Earlier work this paper cites.
An empirical analysis of the impact of software development problem factors on software maintainability
Jie-Cherng Chen and Sun-Jen Huang. 2009 · 2008
Earlier work this paper cites.
Asking and Answering Questions during a Programming Change Task
Jonathan Sillito, Gail C. Murphy, and Kris De Volder. 2008 · 2008
Earlier work this paper cites.
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code. In Proceedings of the 27th International Conference on Human Factors in Computing Systems, (CHI 2009), Boston, MA, USA, April 4-9, 2009 . ACM, New York, NY, 1589–1598
Joel Brandt, Philip J. Guo, Joel Lewenstein, Mira Dontcheva, and Scott R. Klemmer. 2009 · 2009
Earlier work this paper cites.
What Makes APIs Hard to Learn? Answers from Developers
Martin P. Robillard. 2009 · 2009
Earlier work this paper cites.
Example-centric programming: integrating web search into the development environment. In Proceedings of the 28th International Conference on Human Factors in Computing Systems, (CHI 2010), Atlanta, Georgia, USA, April 10-15, 2010 . ACM, New York, NY, 513–522
Joel Brandt, Mira Dontcheva, Marcos Weskamp, and Scott R. Klemmer. 2010 · 2010
Earlier work this paper cites.
The information gathering strategies of API learners
Ekwa Duala-Ekoko and Martin P Robillard. 2010 · 2010
Earlier work this paper cites.
A strategy-centric approach to the design of end-user debugging tools. In Proceedings of the 28th International Conference on Human Factors in Computing Systems, (CHI 2010), Atlanta, Georgia, USA, April 10-15, 2010 . ACM, 713–722
Valentina Grigoreanu, Margaret M. Burnett, and George G. Robertson. 2010 · 2010
Earlier work this paper cites.
How Programmers Debug, Revisited: An Information Foraging Theory Perspective
Joseph Lawrance, Christopher Bogart, Margaret M. Burnett, Rachel K. E. Bellamy, Kyle Rector, and Scott D. Fleming. 2013 · 2010
Earlier work this paper cites.
The role of conceptual knowledge in API usability. In 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, (VL/HCC 2011), Pittsburgh, PA, USA, September 18-22, 2011 . IEEE, 173–176
Amy J. Ko and Yann Riche. 2011 · 2011
Earlier work this paper cites.
A field study of API learning obstacles
Martin P. Robillard and Robert DeLine. 2011 · 2011
Earlier work this paper cites.
Asking and answering questions about unfamiliar APIs: An exploratory study. In 34th International Conference on Software Engineering, (ICSE 2012), June 2-9, 2012, Zurich, Switzerland . IEEE Computer Society, 266–276
Ekwa Duala-Ekoko and Martin P. Robillard. 2012 · 2012
Earlier work this paper cites.
Teaching thematic analysis: Overcoming challenges and developing strategies for effective learning
Victoria Clarke and Virginia Braun. 2013 · 2013
Earlier work this paper cites.
What help do developers seek, when and how?. In 20th Working Conference on Reverse Engineering, (WCRE 2013), Koblenz, Germany, October 14-17, 2013 . IEEE Computer Society, 142–151
Hongwei Li, Zhenchang Xing, Xin Peng, and Wenyun Zhao. 2013 · 2013
Earlier work this paper cites.
Patterns of Knowledge in API Reference Documentation
Walid Maalej and Martin P. Robillard. 2013 · 2013
Earlier work this paper cites.
On the Comprehension of Program Comprehension
Walid Maalej, Rebecca Tiarks, Tobias Roehm, and Rainer Koschke. 2014 · 2014
Earlier work this paper cites.
How API Documentation Fails
Gias Uddin and Martin P. Robillard. 2015 · 2014
Earlier work this paper cites.
Contextualizing the information-seeking behavior of software engineers
Luanne Freund. 2015 · 2015
Cited alongside, same era.
amAssist: In-IDE ambient search of online programming resources. In 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, (SANER 2015), Montreal, QC, Canada, March 2-6, 2015 . IEEE Computer Society, 390–398
Hongwei Li, Xuejiao Zhao, Zhenchang Xing, Lingfeng Bao, Xin Peng, Dongjing Gao, and Wenyun Zhao. 2015 · 2015
Cited alongside, same era.
Two user perspectives in program comprehension: end users and developer users. In Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, (ICPC 2015), Florence/Firenze, Italy, May 16-24, 2015 . IEEE Computer Society, 129–139
Tobias Roehm. 2015 · 2015
Cited alongside, same era.
GenderMag: A Method for Evaluating Software’s Gender Inclusiveness
Margaret M. Burnett, Simone Stumpf, Jamie Macbeth, Stephann Makri, Laura Beckwith, Irwin Kwan, Anicia Peters, and Will Jernigan. 2016 · 2016
Cited alongside, same era.
A systematic evaluation of large language models of code. In 6th ACM SIGPLAN International Symposium on Machine Programming (MAPS@PLDI 2022), San Diego, CA, USA, 13 June 2022 . ACM, 1–10
Frank F. Xu, Uri Alon, Graham Neubig, and Vincent Josua Hellendoorn. 2022 · 2022
Later among the works it cites.
Productivity assessment of neural code completion. In 6th ACM SIGPLAN International Symposium on Machine Programming (MAPS@PLDI 2022), San Diego, CA, USA, 13 June 2022 . ACM, 21–29
Albert Ziegler, Eirini Kalliamvakou, X. Alice Li, Andrew Rice, Devon Rifkin, Shawn Simister, Ganesh Sittampalam, and Edward Aftandilian. 2022 · 2022
Later among the works it cites.
Trust in Generative AI among students: An Exploratory Study
Matin Amoozadeh, David Daniels, Daye Nam, Stella Chen, Michael Hilton, Sruti Srinivasa Ragavan, and Mohammad Amin Alipour. 2023 · 2023
Closest in time.
Grounded Copilot: How Programmers Interact with Code-Generating Models
Shraddha Barke, Michael B. James, and Nadia Polikarpova. 2023 · 2023
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Foraging and navigations, fundamentally: developers’ predictions of value and cost. In Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE 2016), Seattle, WA, USA, November 13-18, 2016 . ACM, 97–108
David Piorkowski, Austin Z. Henley, Tahmid Nabi, Scott D. Fleming, Christopher Scaffidi, and Margaret M. Burnett. 2016 · 2016
Cited alongside, same era.
Application Programming Interface Documentation: What Do Software Developers Want?:
Michael Meng, Stephanie Steinhardt, and Andreas Schubert. 2017 · 2017
Cited alongside, same era.
The Work Life of Developers: Activities, Switches and Perceived Productivity
Andre N. Meyer, Laura E. Barton, Gail C. Murphy, Thomas Zimmermann, and Thomas Fritz. 2017 · 2017
Cited alongside, same era.
What do developers search for on the web?
Xin Xia, Lingfeng Bao, David Lo, Pavneet Singh Kochhar, Ahmed E. Hassan, and Zhenchang Xing. 2017 · 2017
Cited alongside, same era.
Evaluating how developers use general-purpose web-search for code retrieval. In Proceedings of the 15th International Conference on Mining Software Repositories, (MSR 2018), Gothenburg, Sweden, May 28-29, 2018 . ACM, 465–475
Md. Masudur Rahman, Jed Barson, Sydney Paul, Joshua Kayani, Federico Andres Lois, Sebastian Fernandez Quezada, Christopher Parnin, Kathryn T. Stolee, and Baishakhi Ray. 2018 · 2018
Cited alongside, same era.
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow
Shaowei Wang, Tse-Hsun Chen, and Ahmed E. Hassan. 2020 · 2018
Cited alongside, same era.
Are code examples on an online Q&A forum reliable?: a study of API misuse on stack overflow. In Proceedings of the 40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 27 - June 03, 2018 . ACM, 886–896
Tianyi Zhang, Ganesha Upadhyaya, Anastasia Reinhardt, Hridesh Rajan, and Miryung Kim. 2018 · 2018
Cited alongside, same era.
The Long Tail: Understanding the Discoverability of API Functionality. In 2019 IEEE Symposium on Visual Languages and Human-Centric Computing, (VL/HCC 2019), Memphis, Tennessee, USA, October 14-18, 2019 . IEEE Computer Society, 157–161
Amber Horvath, Sachin Grover, Sihan Dong, Emily Zhou, Finn Voichick, Mary Beth Kery, Shwetha Shinju, Daye Nam, Mariann Nagy, and Brad A. Myers. 2019 · 2019
Cited alongside, same era.
What’s (Not) Working in Programmer User Studies?
Matthew C. Davis, Emad Aghayi, Thomas D. LaToza, Xiaoyin Wang, Brad A. Myers, and Joshua Sunshine. 2023 · 2023
Closest in time.
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, (SIGCSE 2023), Toronto, ON, Canada, March 15-18, 2023 . ACM, New York, NY, USA, 1136–1142
Paul Denny, Viraj Kumar, and Nasser Giacaman. 2023 · 2023
Closest in time.
Piloting Copilot and Codex: Hot Temperature, Cold Prompts, or Black Magic?
Jean-Baptiste Döderlein, Mathieu Acher, Djamel Eddine Khelladi, and Benoit Combemale. 2023 · 2023
Closest in time.
How to measure diversity actionably in technology
Md Montaser Hamid, Amreeta Chatterjee, Mariam Guizani, Andrew Anderson, Fatima Moussaoui, Sarah Yang, I Escobar, Anita Sarma, and Margaret Burnett. 2023 · 2023
Closest in time.
Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests. In Proceedings of the 2023 ACM Conference on International Computing Education Research V.1 (ICER 2023) . ACM
Arto Hellas, Juho Leinonen, Sami Sarsa, Charles Koutcheme, Lilja Kujanpää, and Juha Sorva. 2023 · 2023
Closest in time.
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, (CHI 2023), Hamburg, Germany, April 23-28, 2023 . ACM, 455:1–455:23
Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J. Ericson, David Weintrop, and Tovi Grossman. 2023 · 2023
Closest in time.
Comparing Code Explanations Created by Students and Large Language Models
Juho Leinonen, Paul Denny, Stephen MacNeil, Sami Sarsa, Seth Bernstein, Joanne Kim, Andrew Tran, and Arto Hellas. 2023 · 2023
Closest in time.
A Large-Scale Survey on the Usability of AI Programming Assistants: Successes and Challenges
Jenny T. Liang, Chenyang Yang, and Brad A. Myers. 2023 · 2023
Closest in time.
Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2023 · 2023
Closest in time.
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming
Hussein Mozannar, Gagan Bansal, Adam Fourney, and Eric Horvitz. 2023 · 2023
Closest in time.
Improving API Knowledge Discovery with ML: A Case Study of Comparable API Methods. In 45th IEEE/ACM International Conference on Software Engineering, (ICSE 2023), Melbourne, Australia, May 14-20, 2023 . IEEE, 1890–1906
Daye Nam, Brad A. Myers, Bogdan Vasilescu, and Vincent J. Hellendoorn. 2023b · 2023
Closest in time.
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, (IUI 2023), Sydney, NSW, Australia, March 27-31, 2023 . ACM, 491–514
Steven I. Ross, Fernando Martinez, Stephanie Houde, Michael J. Muller, and Justin D. Weisz. 2023 · 2023
Closest in time.
Is ChatGPT the Ultimate Programming Assistant – How far is it?
Haoye Tian, Weiqi Lu, Tsz On Li, Xunzhu Tang, Shing-Chi Cheung, Jacques Klein, and Tegawendé F. Bissyandé. 2023 · 2023
Closest in time.
Why Johnny Can’t Prompt: How Non-AI Experts Try (and Fail) to Design LLM Prompts. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI 2023), Hamburg, Germany, April 23-28, 2023 . ACM, 437:1–437:21
J. D. Zamfirescu-Pereira, Richmond Y. Wong, Bjoern Hartmann, and Qian Yang. 2023 · 2023
Closest in time.
GitHub Codespaces
GitHub Inc. 2024a · 2024
Closest in time.
GitHub Copilot
GitHub Inc. 2024b · 2024
Closest in time.
GitHub Copilot X: The AI-powered developer experience
GitHub Inc. 2024c · 2024
Closest in time.
Artifacts for Using an LLM to Help With Code Understanding
Daye Nam, Andrew Macvean, Vincent Hellendoorn, Bogdan Vasilescu, and Brad Myers. 2024 · 2024
Closest in time.
Open3D – A Modern Library for 3D Data Processing
Open3D. 2024 · 2024
Closest in time.
ChatGPT|OpenAI
OpenAI. 2024 · 2024
Closest in time.
Tabnine: AI assistant for software developers
Tabnine. 2024 · 2024
Closest in time.