Skip to main content

Showing 1–7 of 7 results for author: Lambiase, S

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

    cs.SE

    How Do Communities of ML-Enabled Systems Smell? A Cross-Sectional Study on the Prevalence of Community Smells

    Authors: Giusy Annunziata, Stefano Lambiase, Fabio Palomba, Gemma Catolino, Filomena Ferrucci

    Abstract: Effective software development relies on managing both collaboration and technology, but sociotechnical challenges can harm team dynamics and increase technical debt. Although teams working on ML enabled systems are interdisciplinary, research has largely focused on technical issues, leaving their socio-technical dynamics underexplored. This study aims to address this gap by examining the prevalen… ▽ More

    Submitted 24 April, 2025; originally announced April 2025.

  2. arXiv:2504.13656  [pdf, ps, other

    cs.SE cs.AI

    Do Prompt Patterns Affect Code Quality? A First Empirical Assessment of ChatGPT-Generated Code

    Authors: Antonio Della Porta, Stefano Lambiase, Fabio Palomba

    Abstract: Large Language Models (LLMs) have rapidly transformed software development, especially in code generation. However, their inconsistent performance, prone to hallucinations and quality issues, complicates program comprehension and hinders maintainability. Research indicates that prompt engineering-the practice of designing inputs to direct LLMs toward generating relevant outputs-may help address th… ▽ More

    Submitted 18 April, 2025; originally announced April 2025.

  3. arXiv:2504.02553  [pdf, other

    cs.SE

    Exploring Individual Factors in the Adoption of LLMs for Specific Software Engineering Tasks

    Authors: Stefano Lambiase, Gemma Catolino, Fabio Palomba, Filomena Ferrucci, Daniel Russo

    Abstract: The advent of Large Language Models (LLMs) is transforming software development, significantly enhancing software engineering processes. Research has explored their role within development teams, focusing on specific tasks such as artifact generation, decision-making support, and information retrieval. Despite the growing body of work on LLMs in software engineering, most studies have centered on… ▽ More

    Submitted 3 April, 2025; originally announced April 2025.

  4. arXiv:2412.16061  [pdf, ps, other

    cs.CY cs.SE

    On the Impact of 3D Visualization of Repository Metrics in Software Engineering Education

    Authors: Dario Di Dario, Stefano Lambiase, Fabio Palomba, Carmine Gravino

    Abstract: Context: Software development is a complex socio-technical process requiring a deep understanding of various aspects. In order to support practitioners in understanding such a complex activity, repository process metrics, like number of pull requests and issues, emerged as crucial for evaluating CI/CD workflows and guiding informed decision-making. The research community proposed different ways to… ▽ More

    Submitted 20 December, 2024; originally announced December 2024.

    Comments: SANER 2025 Registered Report Track

  5. arXiv:2412.13846  [pdf, other

    cs.SE cs.AI

    From Expectation to Habit: Why Do Software Practitioners Adopt Fairness Toolkits?

    Authors: Gianmario Voria, Stefano Lambiase, Maria Concetta Schiavone, Gemma Catolino, Fabio Palomba

    Abstract: As the adoption of machine learning (ML) systems continues to grow across industries, concerns about fairness and bias in these systems have taken center stage. Fairness toolkits, designed to mitigate bias in ML models, serve as critical tools for addressing these ethical concerns. However, their adoption in the context of software development remains underexplored, especially regarding the cognit… ▽ More

    Submitted 19 December, 2024; v1 submitted 18 December, 2024; originally announced December 2024.

  6. Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review

    Authors: Stefano Lambiase, Gemma Catolino, Fabio Palomba, Filomena Ferrucci

    Abstract: Bots are software systems designed to support users by automating a specific process, task, or activity. When such systems implement a conversational component to interact with the users, they are also known as conversational agents. Bots, particularly in their conversation-oriented version and AI-powered, have seen their adoption increase over time for software development and engineering purpose… ▽ More

    Submitted 17 March, 2025; v1 submitted 18 September, 2024; originally announced September 2024.

    Journal ref: ACM Comput. Surv. 57, 4, Article 93 (April 2025), 37 pages

  7. arXiv:2409.05055  [pdf, other

    cs.SE cs.ET

    Investigating the Role of Cultural Values in Adopting Large Language Models for Software Engineering

    Authors: Stefano Lambiase, Gemma Catolino, Fabio Palomba, Filomena Ferrucci, Daniel Russo

    Abstract: As a socio-technical activity, software development involves the close interconnection of people and technology. The integration of Large Language Models (LLMs) into this process exemplifies the socio-technical nature of software development. Although LLMs influence the development process, software development remains fundamentally human-centric, necessitating an investigation of the human factor… ▽ More

    Submitted 8 September, 2024; originally announced September 2024.