Skip to main content

Showing 1–5 of 5 results for author: Avelino, G

.
  1. arXiv:2310.14843  [pdf, other

    cs.SE

    End-to-End Software Construction using ChatGPT: An Experience Report

    Authors: Mauricio Monteiro, Bruno Castelo Branco, Samuel Silvestre, Guilherme Avelino, Marco Tulio Valente

    Abstract: In this paper, we explore the application of Large Language Models (LLMs) in the particular context of end-to-end software construction, i.e., in contexts where software developers have a set of requirements and have to design, implement, test, and validate a new software system. Particularly, we report an experiment where we asked three software developers to use ChatGPT to fully implement a Web-… ▽ More

    Submitted 23 October, 2023; originally announced October 2023.

  2. arXiv:2208.07501  [pdf, other

    cs.SE

    Identifying Source Code File Experts

    Authors: Otávio Cury, Guilherme Avelino, Pedro Santos Neto, Ricardo Britto, Marco Túlio Valente

    Abstract: In software development, the identification of source code file experts is an important task. Identifying these experts helps to improve software maintenance and evolution activities, such as develo** new features, code reviews, and bug fixes. Although some studies have proposed repository mining techniques to automatically identify source code experts, there are still gaps in this area that can… ▽ More

    Submitted 15 August, 2022; originally announced August 2022.

    Comments: Accepted at 16th International Symposium on Empirical Software Engineering and Measurement (ESEM), 12 pages, 2022

  3. arXiv:1906.08058  [pdf, other

    cs.SE

    On the abandonment and survival of open source projects: An empirical investigation

    Authors: Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente, Alexander Serebrenik

    Abstract: Background: Evolution of open source projects frequently depends on a small number of core developers. The loss of such core developers might be detrimental for projects and even threaten their entire continuation. However, it is possible that new core developers assume the project maintenance and allow the project to survive. Aims: The objective of this paper is to provide empirical evidence on:… ▽ More

    Submitted 19 June, 2019; originally announced June 2019.

    Comments: 11 pages, 12 figures

  4. Assessing Code Authorship: The Case of the Linux Kernel

    Authors: Guilherme Avelino, Leonardo Passos, Andre Hora, Marco Tulio Valente

    Abstract: Code authorship is a key information in large-scale open source systems. Among others, it allows maintainers to assess division of work and identify key collaborators. Interestingly, open-source communities lack guidelines on how to manage authorship. This could be mitigated by setting to build an empirical body of knowledge on how authorship-related measures evolve in successful open-source commu… ▽ More

    Submitted 8 March, 2017; originally announced March 2017.

    Comments: Accepted at 13th International Conference on Open Source Systems (OSS). 12 pages

  5. A Novel Approach for Estimating Truck Factors

    Authors: Guilherme Avelino, Leonardo Passos, Andre Hora, Marco Tulio Valente

    Abstract: Truck Factor (TF) is a metric proposed by the agile community as a tool to identify concentration of knowledge in software development environments. It states the minimal number of developers that have to be hit by a truck (or quit) before a project is incapacitated. In other words, TF helps to measure how prepared is a project to deal with developer turnover. Despite its clear relevance, few stud… ▽ More

    Submitted 22 April, 2016; originally announced April 2016.

    Comments: Accepted at 24th International Conference on Program Comprehension (ICPC)