Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–4 of 4 results for author: Cipriano, B P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.17443  [pdf, other

    cs.ET cs.AI cs.HC

    "ChatGPT Is Here to Help, Not to Replace Anybody" -- An Evaluation of Students' Opinions On Integrating ChatGPT In CS Courses

    Authors: Bruno Pereira Cipriano, Pedro Alves

    Abstract: Large Language Models (LLMs) like GPT and Bard are capable of producing code based on textual descriptions, with remarkable efficacy. Such technology will have profound implications for computing education, raising concerns about cheating, excessive dependence, and a decline in computational thinking skills, among others. There has been extensive research on how teachers should handle this challen… ▽ More

    Submitted 26 April, 2024; originally announced April 2024.

    Comments: Author's version: this is a paper under revision

  2. arXiv:2403.08396  [pdf, other

    cs.SE cs.HC

    A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance

    Authors: Bruno Pereira Cipriano, Pedro Alves, Paul Denny

    Abstract: Much research has highlighted the impressive capabilities of large language models (LLMs), like GPT and Bard, for solving introductory programming exercises. Recent work has shown that LLMs can effectively solve a range of more complex object-oriented programming (OOP) exercises with text-based specifications. This raises concerns about academic integrity, as students might use these models to com… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

    Comments: This is the author's draft of this paper

  3. LLMs Still Can't Avoid Instanceof: An Investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments

    Authors: Bruno Pereira Cipriano, Pedro Alves

    Abstract: Large Language Models (LLMs) have emerged as promising tools to assist students while solving programming assignments. However, object-oriented programming (OOP), with its inherent complexity involving the identification of entities, relationships, and responsibilities, is not yet mastered by these tools. Contrary to introductory programming exercises, there exists a research gap with regard to th… ▽ More

    Submitted 10 March, 2024; originally announced March 2024.

    Comments: This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in the Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training track (ICSE-SEET '24, Lisbon, Portugal)

  4. arXiv:2304.11172  [pdf, ps, other

    cs.HC cs.CY

    The centaur programmer -- How Kasparov's Advanced Chess spans over to the software development of the future

    Authors: Pedro Alves, Bruno Pereira Cipriano

    Abstract: We introduce the idea of Centaur Programmer, based on the premise that a collaborative approach between humans and AI will be more effective than AI alone, as demonstrated in centaur chess tournaments where mixed teams of humans and AI beat sole computers. The paper introduces several collaboration models for programming alongside an AI, including the guidance model, the sketch model, and the inve… ▽ More

    Submitted 21 April, 2023; originally announced April 2023.