Zobrazeno 1 - 10
of 112
pro vyhledávání: '"LaToza, Thomas"'
A good portion of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been studied extensively, the impact of AI-assisted tools on their needs
Externí odkaz:
http://arxiv.org/abs/2408.04032
Chat LLMs such as GPT-3.5-turbo and GPT-4 have shown promise in assisting humans in coding, particularly by enabling them to conversationally provide feedback. However, current approaches assume users have expert debugging skills, limiting accessibil
Externí odkaz:
http://arxiv.org/abs/2405.10250
Publikováno v:
2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
Over the past decade, predictive language modeling for code has proven to be a valuable tool for enabling new forms of automation for developers. More recently, we have seen the advent of general purpose "large language models", based on neural trans
Externí odkaz:
http://arxiv.org/abs/2302.03287
Decision-making is a key software engineering skill. Developers constantly make choices throughout the software development process, from requirements to implementation. While prior work has studied developer decision-making, the choices made while c
Externí odkaz:
http://arxiv.org/abs/2301.09789
Autor:
Alaboudi, Abdulaziz, LaToza, Thomas D.
As developers program and debug, they continuously edit and run their code, a behavior known as edit-run cycles. While techniques such as live programming are intended to support this behavior, little is known about the characteristics of edit-run cy
Externí odkaz:
http://arxiv.org/abs/2109.02682
Autor:
Alaboudi, Abdulaziz, LaToza, Thomas D.
Many studies have long investigated how developers debug, shaping our understanding of debugging and helping motivate the creation of more effective tools. However, less is known about the typical progression of debugging in real world settings. In t
Externí odkaz:
http://arxiv.org/abs/2105.02162
A critical issue in software development projects in IT service companies is finding the right people at the right time. By enabling assignments of tasks to people to be more fluid, the use of crowdsourcing approaches within a company offers a potent
Externí odkaz:
http://arxiv.org/abs/2009.05207
Publikováno v:
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Memphis, TN, USA, 2019, pp. 35-43
Developers authoring HTML documents define elements following patterns which establish and reflect the visual structure of a document, such as making all images in a footer the same height by applying a class to each. To surface these patterns to dev
Externí odkaz:
http://arxiv.org/abs/2007.05902
Good documentation offers the promise of enabling developers to easily understand design decisions. Unfortunately, in practice, design documents are often rarely updated, becoming inaccurate, incomplete, and untrustworthy. A better solution is to ena
Externí odkaz:
http://arxiv.org/abs/2007.05046
Autor:
Alaboudi, Abdulaziz, LaToza, Thomas D.
Publikováno v:
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) 2020
As developers debug, developers formulate hypotheses about the cause of the defect and gather evidence to test these hypotheses. To better understand the role of hypotheses in debugging, we conducted two studies. In a preliminary study, we found that
Externí odkaz:
http://arxiv.org/abs/2005.13652