Skip to main content

Showing 1–17 of 17 results for author: Reeves, B

.
  1. arXiv:2407.09231  [pdf, ps, other

    cs.CY cs.HC

    Prompts First, Finally

    Authors: Brent N. Reeves, James Prather, Paul Denny, Juho Leinonen, Stephen MacNeil, Brett A. Becker, Andrew Luxton-Reilly

    Abstract: Generative AI (GenAI) and large language models in particular, are disrupting Computer Science Education. They are proving increasingly capable at more and more challenges. Some educators argue that they pose a serious threat to computing education, and that we should ban their use in the classroom. While there are serious GenAI issues that remain unsolved, it may be useful in the present moment t… ▽ More

    Submitted 12 July, 2024; originally announced July 2024.

    Comments: 4 pages

  2. arXiv:2405.17739  [pdf, other

    cs.AI cs.HC

    The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers

    Authors: James Prather, Brent Reeves, Juho Leinonen, Stephen MacNeil, Arisoa S. Randrianasolo, Brett Becker, Bailey Kimmel, Jared Wright, Ben Briggs

    Abstract: Novice programmers often struggle through programming problem solving due to a lack of metacognitive awareness and strategies. Previous research has shown that novices can encounter multiple metacognitive difficulties while programming. Novices are typically unaware of how these difficulties are hindering their progress. Meanwhile, many novices are now programming with generative AI (GenAI), which… ▽ More

    Submitted 27 May, 2024; originally announced May 2024.

    Comments: Accepted to ICER 2024

  3. arXiv:2401.10759  [pdf, other

    cs.HC cs.AI

    Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models

    Authors: James Prather, Paul Denny, Juho Leinonen, David H. Smith IV, Brent N. Reeves, Stephen MacNeil, Brett A. Becker, Andrew Luxton-Reilly, Thezyrie Amarouche, Bailey Kimmel

    Abstract: Large Language Models (LLMs) have upended decades of pedagogy in computing education. Students previously learned to code through \textit{writing} many small problems with less emphasis on code reading and comprehension. Recent research has shown that free code generation tools powered by LLMs can solve introductory programming problems presented in natural language with ease. In this paper, we pr… ▽ More

    Submitted 19 January, 2024; originally announced January 2024.

    Comments: accepted for CHI 2024

  4. arXiv:2311.05943  [pdf, other

    cs.HC

    Prompt Problems: A New Programming Exercise for the Generative AI Era

    Authors: Paul Denny, Juho Leinonen, James Prather, Andrew Luxton-Reilly, Thezyrie Amarouche, Brett A. Becker, Brent N. Reeves

    Abstract: Large Language Models (LLMs) are revolutionizing the field of computing education with their powerful code-generating capabilities. Traditional pedagogical practices have focused on code writing tasks, but there is now a shift in importance towards code reading, comprehension and evaluation of LLM-generated code. Alongside this shift, an important new skill is emerging -- the ability to solve prog… ▽ More

    Submitted 10 November, 2023; originally announced November 2023.

    Comments: Accepted to SIGCSE'24. arXiv admin note: substantial text overlap with arXiv:2307.16364

  5. arXiv:2310.00658  [pdf, other

    cs.CY cs.AI cs.HC

    The Robots are Here: Navigating the Generative AI Revolution in Computing Education

    Authors: James Prather, Paul Denny, Juho Leinonen, Brett A. Becker, Ibrahim Albluwi, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, Stephen MacNeil, Andrew Peterson, Raymond Pettit, Brent N. Reeves, Jaromir Savelka

    Abstract: Recent advancements in artificial intelligence (AI) are fundamentally resha** computing, with large language models (LLMs) now effectively being able to generate and interpret source code and natural language instructions. These emergent capabilities have sparked urgent questions in the computing education community around how educators should adapt their pedagogy to address the challenges and t… ▽ More

    Submitted 1 October, 2023; originally announced October 2023.

    Comments: 39 pages of content + 12 pages of references and appendices

  6. arXiv:2310.00197  [pdf

    cs.HC cs.CY econ.EM

    Identification, Impacts, and Opportunities of Three Common Measurement Considerations when using Digital Trace Data

    Authors: Daniel Muise, Nilam Ram, Thomas Robinson, Byron Reeves

    Abstract: Cataloguing specific URLs, posts, and applications with digital traces is the new best practice for measuring media use and content consumption. Despite the apparent accuracy that comes with greater granularity, however, digital traces may introduce additional ambiguity and new errors into the measurement of media use. In this note, we identify three new measurement challenges when using Digital T… ▽ More

    Submitted 29 September, 2023; originally announced October 2023.

    Comments: 15 pages with refs, 1 figure, 1 table

  7. arXiv:2307.16364  [pdf, other

    cs.HC cs.AI

    Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators

    Authors: Paul Denny, Juho Leinonen, James Prather, Andrew Luxton-Reilly, Thezyrie Amarouche, Brett A. Becker, Brent N. Reeves

    Abstract: With their remarkable ability to generate code, large language models (LLMs) are a transformative technology for computing education practice. They have created an urgent need for educators to rethink pedagogical approaches and teaching strategies for newly emerging skill sets. Traditional approaches to learning programming have focused on frequent and repeated practice at writing code. The ease w… ▽ More

    Submitted 30 July, 2023; originally announced July 2023.

  8. arXiv:2306.02608  [pdf, other

    cs.CY cs.AI cs.HC

    Computing Education in the Era of Generative AI

    Authors: Paul Denny, James Prather, Brett A. Becker, James Finnie-Ansley, Arto Hellas, Juho Leinonen, Andrew Luxton-Reilly, Brent N. Reeves, Eddie Antonio Santos, Sami Sarsa

    Abstract: The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning. Very recent advances in artificial intelligence have resulted in code generation models that can produce source code from natural language problem descriptions -- with impressive accuracy in many cases. The wi… ▽ More

    Submitted 5 June, 2023; originally announced June 2023.

    Comments: Accepted for publication as a Contributed Article in Communications of the ACM (CACM)

  9. arXiv:2304.02491  [pdf, other

    cs.HC cs.AI

    "It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers

    Authors: James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, Eddie Antonio Santos

    Abstract: Recent developments in deep learning have resulted in code-generation models that produce source code from natural language and code-based prompts with high accuracy. This is likely to have profound effects in the classroom, where novices learning to code can now use free tools to automatically suggest solutions to programming exercises and assignments. However, little is currently known about how… ▽ More

    Submitted 5 April, 2023; originally announced April 2023.

    Comments: 26 pages, 2 figures, TOCHI

  10. arXiv:2210.11630  [pdf, ps, other

    cs.HC cs.AI cs.CL cs.SE

    Using Large Language Models to Enhance Programming Error Messages

    Authors: Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, Brett A. Becker

    Abstract: A key part of learning to program is learning to understand programming error messages. They can be hard to interpret and identifying the cause of errors can be time-consuming. One factor in this challenge is that the messages are typically intended for an audience that already knows how to program, or even for programming environments that then use the information to highlight areas in code. Rese… ▽ More

    Submitted 20 October, 2022; originally announced October 2022.

    Comments: 7 pages, accepted for publication at SIGCSE TS 2023

  11. arXiv:2208.14096  [pdf

    cond-mat.mtrl-sci physics.app-ph

    Pulsed Laser Ejection of Single-Crystalline III-V Solar Cells From GaAs Substrates

    Authors: Benjamin A. Reeves, Myles A. Steiner, Thomas E. Carver, Ze Zhang, Aaron M. Lindenberg, Bruce M. Clemens

    Abstract: Like many optoelectronics, the highest quality III-V solar cells start out as thin single-crystalline multilayers on GaAs substrates. Separating these device layers from their growth substrate enables higher performing devices and wafer reuse, both of which are critical for III-V solar cell viability in a terrestrial market. Here, we remove rigidly-bonded, lattice-matched, 16 mm$^2$ x 3.5 um thick… ▽ More

    Submitted 30 August, 2022; originally announced August 2022.

  12. arXiv:1901.02701  [pdf, other

    cs.CV cs.LG cs.MM

    Guess What's on my Screen? Clustering Smartphone Screenshots with Active Learning

    Authors: Agnese Chiatti, Dolzodmaa Davaasuren, Nilam Ram, Prasenjit Mitra, Byron Reeves, Thomas Robinson

    Abstract: A significant proportion of individuals' daily activities is experienced through digital devices. Smartphones in particular have become one of the preferred interfaces for content consumption and social interaction. Identifying the content embedded in frequently-captured smartphone screenshots is thus a crucial prerequisite to studies of media behavior and health intervention planning that analyze… ▽ More

    Submitted 10 January, 2019; v1 submitted 9 January, 2019; originally announced January 2019.

    Comments: 10 pages

  13. arXiv:1801.01316  [pdf, other

    cs.IR cs.CV cs.DL cs.MM

    Text Extraction and Retrieval from Smartphone Screenshots: Building a Repository for Life in Media

    Authors: Agnese Chiatti, Mu Jung Cho, Anupriya Gagneja, Xiao Yang, Miriam Brinberg, Katie Roehrick, Sagnik Ray Choudhury, Nilam Ram, Byron Reeves, C. Lee Giles

    Abstract: Daily engagement in life experiences is increasingly interwoven with mobile device use. Screen capture at the scale of seconds is being used in behavioral studies and to implement "just-in-time" health interventions. The increasing psychological breadth of digital information will continue to make the actual screens that people view a preferred if not required source of data about life experiences… ▽ More

    Submitted 4 January, 2018; originally announced January 2018.

  14. arXiv:1505.02450  [pdf, other

    cond-mat.mes-hall

    Approaches for modeling magnetic nanoparticle dynamics

    Authors: Daniel B. Reeves, John B. Weaver

    Abstract: Magnetic nanoparticles are useful biological probes as well as therapeutic agents. There have been several approaches used to model nanoparticle magnetization dynamics for both Brownian as well as Néel rotation. The magnetizations are often of interest and can be compared with experimental results. Here we summarize these approaches including the Stoner-Wohlfarth approach, and stochastic approache… ▽ More

    Submitted 10 May, 2015; originally announced May 2015.

  15. Magnetic nanoparticle sensing: decoupling the magnetization from the excitation field

    Authors: Daniel B Reeves, John B Weaver

    Abstract: Remote sensing of magnetic nanoparticles has exciting applications for magnetic nanoparticle hyperthermia and molecular detection. We introduce, simulate, and experimentally demonstrate an innovation---a sensing coil that is geometrically decoupled from the excitation field---for magnetic nanoparticle spectroscopy that increases the flexibility and capabilities of remote detection. The decoupling… ▽ More

    Submitted 25 March, 2014; originally announced March 2014.

    Comments: 8 pages, 8 figures

    Journal ref: 2014 J. Phys. D: Appl. Phys. 47 045002

  16. arXiv:1403.6427  [pdf, other

    cond-mat.mes-hall cond-mat.soft

    Simulations of magnetic nanoparticle Brownian motion

    Authors: Daniel B Reeves, John B Weaver

    Abstract: Magnetic nanoparticles are useful in many medical applications because they interact with biology on a cellular level thus allowing microenvironmental investigation. An enhanced understanding of the dynamics of magnetic particles may lead to advances in imaging directly in magnetic particle imaging (MPI) or through enhanced MRI contrast and is essential for nanoparticle sensing as in magnetic spec… ▽ More

    Submitted 25 March, 2014; originally announced March 2014.

    Comments: 6 pages 6 figures

    Journal ref: J. Appl. Phys. 112, 124311 (2012)

  17. arXiv:1403.6140  [pdf, other

    cond-mat.mes-hall

    Nonlinear simulations to optimize magnetic nanoparticle hyperthermia

    Authors: Daniel B. Reeves, John B. Weaver

    Abstract: Magnetic nanoparticle hyperthermia is an attractive emerging cancer treatment, but the acting microscopic energy deposition mechanisms are not well understood and optimization suffers. We describe several approximate forms for the characteristic time of Néel rotations with varying properties and external influences. We then present stochastic simulations that show agreement between the approximate… ▽ More

    Submitted 24 March, 2014; originally announced March 2014.

    Comments: 4 pages, 4 figures

    Journal ref: Appl. Phys. Lett. 104, 102403 (2014)