Skip to main content

Showing 1–6 of 6 results for author: Maia, M d A

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

    cs.SE

    GHIssuemarket: A Sandbox Environment for SWE-Agents Economic Experimentation

    Authors: Mohamed A. Fouad, Marcelo de Almeida Maia

    Abstract: Software engineering agents (swe-agents), as key innovations in intelligent software engineering, are poised in the industry's end-of-programming debate to transcend from assistance to primary roles. we argue the importance of swe-agents' economic viability to their transcendence -- defined as their capacity to maintain efficient operations in constrained environments -- and propose its exploratio… ▽ More

    Submitted 17 December, 2024; v1 submitted 16 December, 2024; originally announced December 2024.

    Comments: 2 figures

  2. On the Interplay of Smells Large Class, Complex Class and Duplicate Code

    Authors: Elder Vicente de Paulo Sobrinho, Marcelo de Almeida Maia

    Abstract: Bad smells have been defined to describe potential problems in code, possibly pointing out refactoring opportunities. Several empirical studies have highlighted that smells have a negative impact on comprehension and maintainability. Consequently, several approaches have been proposed to detect and restructure them. However, studies on the inter-relationship of occurrence of different types of sme… ▽ More

    Submitted 20 July, 2021; originally announced July 2021.

    Comments: 10 pages

    Journal ref: Brazilian Symposium on Software Engineering (SBES '21), September 27-October 1, 2021, Joinville, Brazil

  3. arXiv:2103.09423  [pdf, ps, other

    cs.SE

    Towards a question answering assistant for software development using a transformer-based language model

    Authors: Liliane do Nascimento Vale, Marcelo de Almeida Maia

    Abstract: Question answering platforms, such as Stack Overflow, have impacted substantially how developers search for solutions for their programming problems. The crowd knowledge content available from such platforms has also been used to leverage software development tools. The recent advances on Natural Language Processing, specifically on more powerful language models, have demonstrated ability to enhan… ▽ More

    Submitted 16 March, 2021; originally announced March 2021.

  4. arXiv:1903.09174  [pdf, other

    cs.SE

    Bootstrapping Cookbooks for APIs from Crowd Knowledge on Stack Overflow

    Authors: Lucas B. L. Souza, Eduardo C. Campos, Fernanda Madeiral, Klérisson Paixão, Adriano M. Rocha, Marcelo de Almeida Maia

    Abstract: Well established libraries typically have API documentation. However, they frequently lack examples and explanations, possibly making difficult their effective reuse. Stack Overflow is a question-and-answer website oriented to issues related to software development. Despite the increasing adoption of Stack Overflow, the information related to a particular topic (e.g., an API) is spread across the… ▽ More

    Submitted 21 March, 2019; originally announced March 2019.

    Comments: Accepted at Information and Software Technology - Journal - Elsevier. 16 pages

  5. arXiv:1903.07662  [pdf, other

    cs.SE

    Recommending Comprehensive Solutions for Programming Tasks by Mining Crowd Knowledge

    Authors: Rodrigo F. G. Silva, Chanchal K. Roy, Mohammad Masudur Rahman, Kevin A. Schneider, Klerisson Paixao, Marcelo de Almeida Maia

    Abstract: Developers often search for relevant code examples on the web for their programming tasks. Unfortunately, they face two major problems. First, the search is impaired due to a lexical gap between their query (task description) and the information associated with the solution. Second, the retrieved solution may not be comprehensive, i.e., the code segment might miss a succinct explanation. These pro… ▽ More

    Submitted 20 March, 2019; v1 submitted 18 March, 2019; originally announced March 2019.

    Comments: Accepted at ICPC, 12 pages, 2019

  6. arXiv:1703.09602  [pdf, other

    cs.SE

    On the Interplay between Non-Functional Requirements and Builds on Continuous Integration

    Authors: Klérisson V. R. Paixão, Crícia Z. Felício, Fernanda M. Delfim, Marcelo de A. Maia

    Abstract: Continuous Integration (CI) implies that a whole developer team works together on the mainline of a software project. CI systems automate the builds of a software. Sometimes a developer checks in code, which breaks the build. A broken build might not be a problem by itself, but it has the potential to disrupt co-workers, hence it affects the performance of the team. In this study, we investigate t… ▽ More

    Submitted 29 March, 2017; v1 submitted 28 March, 2017; originally announced March 2017.

    Comments: 4 pages, accepted in MSR 2017 Mining Challenge Track