Skip to main content

Showing 1–12 of 12 results for author: Melegati, J

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

    cs.SE

    Some things never change: how far generative AI can really change software engineering practice

    Authors: Aline de Campos, Jorge Melegati, Nicolas Nascimento, Rafael Chanin, Afonso Sales, Igor Wiese

    Abstract: Generative Artificial Intelligence (GenAI) has become an emerging technology with the availability of several tools that could impact Software Engineering (SE) activities. As any other disruptive technology, GenAI led to the speculation that its full potential can deeply change SE. However, an overfocus on improving activities for which GenAI is more suitable could negligent other relevant areas o… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

    Comments: 8 pages, accepted for presentation at the SE2030 - Software Engineering in 2030 Workshop

  2. arXiv:2405.10849  [pdf, other

    cs.SE

    Generative AI for Test Driven Development: Preliminary Results

    Authors: Moritz Mock, Jorge Melegati, Barbara Russo

    Abstract: Test Driven Development (TDD) is one of the major practices of Extreme Programming for which incremental testing and refactoring trigger the code development. TDD has limited adoption in the industry, as it requires more code to be developed and experienced developers. Generative AI (GenAI) may reduce the extra effort imposed by TDD. In this work, we introduce an approach to automatize TDD by embr… ▽ More

    Submitted 17 May, 2024; originally announced May 2024.

    Comments: Accepted to AI4ASE workshop at XP'24

  3. arXiv:2311.13462  [pdf, ps, other

    cs.SE

    Experimentation in Early-Stage Video Game Startups: Practices and Challenges

    Authors: Henry Edison, Jorge Melegati, Elizabeth Bjarnason

    Abstract: Experimentation has been considered critical for successful software product and business development, including in video game startups. Video game startups need "wow" qualities that distinguish them from the competition. Thus, they need to continuously experiment to find these qualities before running out of time and resources. In this study, we aimed to explore how these companies perform experi… ▽ More

    Submitted 22 November, 2023; originally announced November 2023.

  4. arXiv:2310.18648  [pdf, other

    cs.SE

    Generative Artificial Intelligence for Software Engineering -- A Research Agenda

    Authors: Anh Nguyen-Duc, Beatriz Cabrero-Daniel, Adam Przybylek, Chetan Arora, Dron Khanna, Tomas Herda, Usman Rafiq, Jorge Melegati, Eduardo Guerra, Kai-Kristian Kemell, Mika Saari, Zheying Zhang, Huy Le, Tho Quan, Pekka Abrahamsson

    Abstract: Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activities. Notable examples of these tools include OpenAIs ChatGPT, GitHub Copilot, and Amazon CodeWhisperer. Although many recent publications have explored and evaluated the application of GenAI, a comprehensive understandin… ▽ More

    Submitted 28 October, 2023; originally announced October 2023.

  5. arXiv:2309.14903  [pdf, other

    cs.SE

    DAnTE: a taxonomy for the automation degree of software engineering tasks

    Authors: Jorge Melegati, Eduardo Guerra

    Abstract: Software engineering researchers and practitioners have pursued manners to reduce the amount of time and effort required to develop code and increase productivity since the emergence of the discipline. Generative language models are just another step in this journey, but it will probably not be the last one. In this chapter, we propose DAnTE, a Degree of Automation Taxonomy for software Engineerin… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

    Comments: 15 pages, 1 figure

    ACM Class: D.2.0; I.2.2

  6. Digital Mentor: towards a conversational bot to identify hypotheses for software startups

    Authors: Jorge Melegati, Xiaofeng Wang

    Abstract: Software startups develop innovative, software-intensive product and services. This context leads to uncertainty regarding the software they are building. Experimentation, a process of testing hypotheses about the product, helps these companies to reduce uncertainty through different evidence-based approaches. The first step in experimentation is to identify the hypotheses to be tested. HyMap is a… ▽ More

    Submitted 1 April, 2022; originally announced April 2022.

    Comments: 4 pages, 2 figures, accepted for presentation at 4th International Workshop on Bots in Software Engineering (BotSE 2022)

    ACM Class: D.2; K.6.3

  7. arXiv:2202.04950  [pdf, other

    cs.SE

    Work-from-home and its implication for project management, resilience and innovation -- a global survey on software companies

    Authors: Anh Nguyen-Duc, Dron Khanna, Des Greer, Xiaofeng Wang, Luciana Martinez Zaina, Gerardo Matturro, Jorge Melegati, Eduardo Guerra, Giang Huong Le, Petri Kettunen, Sami Hyrynsalmi, Henry Edison, Afonso Sales, Didzis Rutitis, Kai-Kristian Kemell, Abdullah Aldaeej, Tommi Mikkonen, Juan Garbajosa, Pekka Abrahamsson

    Abstract: [Context] The COVID-19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including the software business. While remote working is not new for software engineers, forced Work-from-home situations to come with both constraints, limitations, and opportunities for individuals, software teams and software companies. As the "new normal" for worki… ▽ More

    Submitted 10 February, 2022; originally announced February 2022.

  8. CADV: A software visualization approach for code annotations distribution

    Authors: Phyllipe Lima, Jorge Melegati, Everaldo Gomes, Nathalya Stefhany Pereira, Eduardo Guerra, Paulo Meirelles

    Abstract: Code annotations is a widely used feature in Java systems to configure custom metadata on programming elements. Their increasing presence creates the need for approaches to assess and comprehend their usage and distribution. In this context, software visualization has been studied and researched to improve program comprehension in different aspects. This study aimed at designing a software visuali… ▽ More

    Submitted 27 June, 2022; v1 submitted 20 December, 2021; originally announced December 2021.

    Comments: 53 pages

  9. HyMap: eliciting hypotheses in early-stage software startups using cognitive map**

    Authors: Jorge Melegati, Eduardo Guerra, Xiaofeng Wang

    Abstract: Context: Software startups develop innovative, software-intensive products. Given the uncertainty associated with such an innovative context, experimentation is a valuable approach for these companies, especially in the early stages of the development, when implementing unnecessary features represents a higher risk for companies' survival. Nevertheless, researchers have argued that the lack of cle… ▽ More

    Submitted 9 January, 2022; v1 submitted 18 February, 2021; originally announced February 2021.

    Journal ref: Information and Software Technology, vol. 144, p. 106807, Apr. 2022

  10. Business Model Canvas Should Pay More Attention to the Software Startup Team

    Authors: Kai-Kristian Kemell, Atte Elonen, Mari Suoranta, Anh Nguyen-Duc, Juan Garbajosa, Rafael Chanin, Jorge Melegati, Usman Rafiq, Abdullah Aldaeej, Nana Assyne, Afonso Sales, Sami Hyrynsalmi, Juhani Riski, Henry Edison, Pekka Abrahamsson

    Abstract: Business Model Canvas (BMC) is a tool widely used to describe startup business models. Despite the various business aspects described, BMC pays a little emphasis on team-related factors. The importance of team-related factors in software development has been acknowledged widely in literature. While not as extensively studied, the importance of teams in software startups is also known in both liter… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

    Journal ref: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Portoroz, Slovenia, 2020, pp. 342-345

  11. arXiv:2010.03525  [pdf

    cs.SE cs.GL

    Empirical Standards for Software Engineering Research

    Authors: Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri , et al. (18 additional authors not shown)

    Abstract: Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer Review Quality Initiative generated empirical standards for research methods commonly used in software engineering. These living documents, which should be continuously revised to reflect evolving consensus around resear… ▽ More

    Submitted 4 March, 2021; v1 submitted 7 October, 2020; originally announced October 2020.

    Comments: For the complete standards, supplements and other resources, see https://github.com/acmsigsoft/EmpiricalStandards

  12. Case Survey Studies in Software Engineering Research

    Authors: Jorge Melegati, Xiaofeng Wang

    Abstract: Background: Given the social aspects of Software Engineering (SE), in the last twenty years, researchers from the field started using research methods common in social sciences such as case study, ethnography, and grounded theory. More recently, case survey, another imported research method, has seen its increasing use in SE studies. It is based on existing case studies reported in the literature… ▽ More

    Submitted 27 July, 2020; originally announced July 2020.

    Comments: Accepted for presentation at ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) (ESEM '20)