Skip to main content

Showing 1–22 of 22 results for author: Baldassarre, T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.04359  [pdf

    cs.SE cs.AI

    Naming the Pain in Machine Learning-Enabled Systems Engineering

    Authors: Marcos Kalinowski, Daniel Mendez, Görkem Giray, Antonio Pedro Santos Alves, Kelly Azevedo, Tatiana Escovedo, Hugo Villamizar, Helio Lopes, Teresa Baldassarre, Stefan Wagner, Stefan Biffl, Jürgen Musil, Michael Felderer, Niklas Lavesson, Tony Gorschek

    Abstract: Context: Machine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. Objective: This paper aims to deliver a comprehensive overview of the current status quo of engineering ML-enabled systems and lay the foundation to steer practically relevant and problem-driven academic research. Method: We conducted an internation… ▽ More

    Submitted 20 May, 2024; originally announced June 2024.

    Comments: arXiv admin note: text overlap with arXiv:2310.06726

  2. arXiv:2404.06011  [pdf, other

    cs.SE

    Guidelines for Using Mixed and Multi Methods Research in Software Engineering

    Authors: Margaret-Anne Storey, Rashina Hoda, Alessandra Maciel Paz Milani, Maria Teresa Baldassarre

    Abstract: Mixed and multi methods research is often used in software engineering, but researchers outside of the social or human sciences often lack experience when using these designs. This paper provides guidelines and advice on how to design mixed and multi method research, and to encourage the intentional, rigourous, and innovative use of mixed methods in software engineering. It also presents key chara… ▽ More

    Submitted 9 April, 2024; originally announced April 2024.

    Comments: 21 pages, 6 figures

  3. arXiv:2403.04667  [pdf, other

    cs.AI cs.CY cs.ET

    The Social Impact of Generative AI: An Analysis on ChatGPT

    Authors: Maria T. Baldassarre, Danilo Caivano, Berenice Fernandez Nieto, Domenico Gigante, Azzurra Ragone

    Abstract: In recent months, the social impact of Artificial Intelligence (AI) has gained considerable public interest, driven by the emergence of Generative AI models, ChatGPT in particular. The rapid development of these models has sparked heated discussions regarding their benefits, limitations, and associated risks. Generative models hold immense promise across multiple domains, such as healthcare, finan… ▽ More

    Submitted 7 March, 2024; originally announced March 2024.

    Comments: Presented at GoodIT2023 - ACM Conference on Information Technology for Social Good

    Journal ref: Proceedings of the 2023 ACM Conference on Information Technology for Social Good (GoodIT '23)

  4. POLARIS: A framework to guide the development of Trustworthy AI systems

    Authors: Maria Teresa Baldassarre, Domenico Gigante, Marcos Kalinowski, Azzurra Ragone

    Abstract: In the ever-expanding landscape of Artificial Intelligence (AI), where innovation thrives and new products and services are continuously being delivered, ensuring that AI systems are designed and developed responsibly throughout their entire lifecycle is crucial. To this end, several AI ethics principles and guidelines have been issued to which AI systems should conform. Nevertheless, relying sole… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

    Journal ref: Conference on AI Engineering Software Engineering for AI (CAIN 2024), April 14--15, 2024, Lisbon, Portugal

  5. arXiv:2402.05339  [pdf

    cs.SE

    Can participation in a hackathon impact the motivation of software engineering students? A preliminary case study analysis

    Authors: Allysson Allex Araújo, Marcos Kalinowski, Maria Teresa Baldassarre

    Abstract: [Background] Hackathons are increasingly gaining prominence in Software Engineering (SE) education, lauded for their ability to elevate students' skill sets. [Objective] This paper investigates whether hackathons can impact the motivation of SE students. [Method] We conducted an evaluative case study assessing students' motivations before and after a hackathon, combining quantitative analysis usin… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

  6. arXiv:2402.05337  [pdf

    cs.SE

    Investigating the Impact of SOLID Design Principles on Machine Learning Code Understanding

    Authors: Raphael Cabral, Marcos Kalinowski, Maria Teresa Baldassarre, Hugo Villamizar, Tatiana Escovedo, Hélio Lopes

    Abstract: [Context] Applying design principles has long been acknowledged as beneficial for understanding and maintainability in traditional software projects. These benefits may similarly hold for Machine Learning (ML) projects, which involve iterative experimentation with data, models, and algorithms. However, ML components are often developed by data scientists with diverse educational backgrounds, poten… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

  7. arXiv:2402.05333  [pdf

    cs.SE

    ML-Enabled Systems Model Deployment and Monitoring: Status Quo and Problems

    Authors: Eduardo Zimelewicz, Marcos Kalinowski, Daniel Mendez, Görkem Giray, Antonio Pedro Santos Alves, Niklas Lavesson, Kelly Azevedo, Hugo Villamizar, Tatiana Escovedo, Helio Lopes, Stefan Biffl, Juergen Musil, Michael Felderer, Stefan Wagner, Teresa Baldassarre, Tony Gorschek

    Abstract: [Context] Systems incorporating Machine Learning (ML) models, often called ML-enabled systems, have become commonplace. However, empirical evidence on how ML-enabled systems are engineered in practice is still limited, especially for activities surrounding ML model dissemination. [Goal] We investigate contemporary industrial practices and problems related to ML model dissemination, focusing on the… ▽ More

    Submitted 7 February, 2024; originally announced February 2024.

    Comments: arXiv admin note: text overlap with arXiv:2310.06726

  8. arXiv:2312.04809  [pdf

    cs.SE

    Navigating the Path of Women in Software Engineering: From Academia to Industry

    Authors: Tatalina Oliveira, Ann Barcomb, Ronnie de Souza Santos, Helda Barros, Maria Teresa Baldassarre, César França

    Abstract: Context. Women remain significantly underrepresented in software engineering, leading to a lasting gender gap in the software industry. This disparity starts in education and extends into the industry, causing challenges such as hostile work environments and unequal opportunities. Addressing these issues is crucial for fostering an inclusive and diverse software engineering workforce. Aim. This st… ▽ More

    Submitted 7 December, 2023; originally announced December 2023.

    Comments: 12 pages

  9. arXiv:2312.03966  [pdf

    cs.SE

    Impostor Phenomenon in Software Engineers

    Authors: Paloma Guenes, Rafael Tomaz, Marcos Kalinowski, Maria Teresa Baldassarre, Margaret-Anne Storey

    Abstract: The Impostor Phenomenon (IP) is widely discussed in Science, Technology, Engineering, and Mathematics (STEM) and has been evaluated in Computer Science students. However, formal research on IP in software engineers has yet to be conducted, although its impacts may lead to mental disorders such as depression and burnout. This study describes a survey that investigates the extent of impostor feeling… ▽ More

    Submitted 6 December, 2023; originally announced December 2023.

    Comments: Preprint with the original submission accepted for publication at ICSE-SEIS 2024

  10. arXiv:2310.06726  [pdf

    cs.SE

    Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey

    Authors: Antonio Pedro Santos Alves, Marcos Kalinowski, Görkem Giray, Daniel Mendez, Niklas Lavesson, Kelly Azevedo, Hugo Villamizar, Tatiana Escovedo, Helio Lopes, Stefan Biffl, Jürgen Musil, Michael Felderer, Stefan Wagner, Teresa Baldassarre, Tony Gorschek

    Abstract: Systems that use Machine Learning (ML) have become commonplace for companies that want to improve their products and processes. Literature suggests that Requirements Engineering (RE) can help address many problems when engineering ML-enabled systems. However, the state of empirical evidence on how RE is applied in practice in the context of ML-enabled systems is mainly dominated by isolated case s… ▽ More

    Submitted 10 October, 2023; originally announced October 2023.

    Comments: Accepted for Publication at PROFES 2023

  11. Registered Reports in Software Engineering

    Authors: Neil A. Ernst, Maria Teresa Baldassarre

    Abstract: Registered reports are scientific publications which begin the publication process by first having the detailed research protocol, including key research questions, reviewed and approved by peers. Subsequent analysis and results are published with minimal additional review, even if there was no clear support for the underlying hypothesis, as long as the approved protocol is followed. Registered re… ▽ More

    Submitted 7 February, 2023; originally announced February 2023.

    Comments: in press as EMSE J. comment

  12. arXiv:2206.08718  [pdf, other

    cs.SE

    CATTO: Just-in-time Test Case Selection and Execution

    Authors: Dario Amoroso d'Aragona, Fabiano Pecorelli, Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, Andrea Janes, Valentina Lenarduzzi

    Abstract: Regression testing ensures a System Under Test (SUT) still works as expected after changes to it. The simplest approach for regression testing consists of re-running the entire test suite against the changed version of the SUT. However, this might result in a time- and resource-consuming process; \eg when dealing with large and/or complex SUTs and test suits. To work around this problem, test Case… ▽ More

    Submitted 17 June, 2022; originally announced June 2022.

  13. Crowdsourcing the State of the Art(ifacts)

    Authors: Maria Teresa Baldassarre, Neil Ernst, Ben Hermann, Tim Menzies, Rahul Yedida

    Abstract: In any field, finding the "leading edge" of research is an on-going challenge. Researchers cannot appease reviewers and educators cannot teach to the leading edge of their field if no one agrees on what is the state-of-the-art. Using a novel crowdsourced "reuse graph" approach, we propose here a new method to learn this state-of-the-art. Our reuse graphs are less effort to build and verify than… ▽ More

    Submitted 15 August, 2021; originally announced August 2021.

    Comments: Submitted to Communications ACM

    Journal ref: CACM February 2023 (Vol. 66, No. 2)

  14. Studying Test-Driven Development and its Retainment Over a Six-month Time Span

    Authors: Maria Teresa Baldassarre, Danilo Caivano, Davide Fucci, Natalia Juristo, Simone Romano, Giuseppe Scanniello, BurakTurhan

    Abstract: In this paper, we investigate the effect of TDD, as compared to a non-TDD approach, as well as its retainment (or retention) over a time span of (about) six months. To pursue these objectives, we conducted a (quantitative) longitudinal cohort study with 30 novice developers (i.e., third-year undergraduate students in Computer Science). We observed that TDD affects neither the external quality of s… ▽ More

    Submitted 11 May, 2021; v1 submitted 7 May, 2021; originally announced May 2021.

    Journal ref: Journal of Systems and Software, Volume 176, 2021, 110937, ISSN 0164-1212

  15. arXiv:2008.12528  [pdf, ps, other

    cs.SE

    Researcher Bias in Software Engineering Experiments: a Qualitative Investigation

    Authors: Simone Romano, Davide Fucci, Giuseppe Scanniello, Maria Teresa Baldassarre, Burak Turhan, Natalia Juristo

    Abstract: Researcher Bias (RB) occurs when researchers influence the results of an empirical study based on their expectations.RB might be due to the use of Questionable Research Practices(QRPs). In research fields like medicine, blinding techniques have been applied to counteract RB. We conducted an explorative qualitative survey to investigate RB in Software Engineering (SE)experiments, with respect to (i… ▽ More

    Submitted 28 August, 2020; originally announced August 2020.

    Comments: Published at SEAA2020

  16. arXiv:2007.07751  [pdf, other

    cs.CY cs.SE

    Secondary Studies in the Academic Context: A Systematic Map** and Survey

    Authors: Katia Romero Felizardo, Érica Ferreira de Souza, Bianca Minetto Napoleão, Nandamudi Lankalapalli Vijaykumar, Maria Teresa Baldassarre

    Abstract: Context: Several researchers have reported their experiences in applying secondary studies (Systematic Literature Reviews - SLRs and Systematic Map**s - SMs) in Software Engineering (SE). However, there is still a lack of studies discussing the value of performing secondary studies in an academic context. Goal: The main goal of this study is to provide an overview on the use of secondary studies… ▽ More

    Submitted 10 July, 2020; originally announced July 2020.

  17. arXiv:2004.07524  [pdf, other

    cs.SE

    Results from a replicated experiment on the affective reactions of novice developers when applying test-driven development

    Authors: Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, Davide Fucci, Danilo Caivano

    Abstract: Test-driven Development (TDD) is an incremental approach to software development. Despite it is claimed to improve both quality of software and developers' productivity, the research on the claimed effects of TDD has so far shown inconclusive results. Some researchers have ascribed these inconclusive results to the negative affective states that TDD would provoke. A previous (baseline) experiment… ▽ More

    Submitted 16 April, 2020; originally announced April 2020.

    Comments: XP2020

  18. arXiv:1907.12290  [pdf, other

    cs.SE

    An Empirical Assessment on Affective Reactions of Novice Developers when Applying Test-Driven Development

    Authors: Simone Romano, Davide Fucci, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello

    Abstract: We study whether and in which phase Test-Driven Development (TDD) influences affective states of novice developers in terms of pleasure, arousal, dominance, and liking. We performed a controlled experiment with 29 novice developers. Developers in the treatment group performed a development task using TDD, whereas those in the control group used a non-TDD development approach. We compared the affec… ▽ More

    Submitted 29 July, 2019; originally announced July 2019.

    Comments: Accepted for publication at the 20th International Conference on Product-Focused Software Process Improvement (PROFES19)

  19. arXiv:1906.11351  [pdf, other

    cs.SE

    Software Engineering Research Community Viewpoints on Rapid Reviews

    Authors: Bruno Cartaxo, Gustavo Pinto, Baldoino Fonseca, Márcio Ribeiro, Pedro Pinheiro, Sergio Soares, Maria Teresa Baldassarre

    Abstract: Background: One of the most important current challenges of Software Engineering (SE) research is to provide relevant evidence to practice. In health related fields, Rapid Reviews (RRs) have shown to be an effective method to achieve that goal. However, little is known about how the SE research community perceives the potential applicability of RRs. Aims: The goal of this study is to understand th… ▽ More

    Submitted 26 June, 2019; originally announced June 2019.

    Comments: To appear at ESEM 2019. 12 pages

  20. Work Design and Job Rotation in Software Engineering: Results from an Industrial Study

    Authors: Ronnie Santos, Marian Teresa Baldassarre, Fabio Queda Bueno da Silva, Cleyton Magalhaes, Luiz Fernando Capretz, Jorge Correia-Neto

    Abstract: Job rotation is a managerial practice to be applied in the organizational environment to reduce job monotony, boredom, and exhaustion resulting from job simplification, specialization, and repetition. Previous studies have identified and discussed the use of project-to-project rotations in software practice, gathering empirical evidence from qualitative and field studies and pointing out set of wo… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Journal ref: IEEE/ACM 12th International Workshop on Cooperative and Human Aspects of Software Engineering, may 2019

  21. How software engineering research aligns with design science: A review

    Authors: Emelie Engström, Margaret-Anne Storey, Per Runeson, Martin Höst, Maria Teresa Baldassarre

    Abstract: Background: Assessing and communicating software engineering research can be challenging. Design science is recognized as an appropriate research paradigm for applied research but is seldom referred to in software engineering. Applying the design science lens to software engineering research may improve the assessment and communication of research contributions. Aim: The aim of this study is 1) to… ▽ More

    Submitted 8 November, 2019; v1 submitted 29 April, 2019; originally announced April 2019.

    Comments: 32 pages, 10 figures

    Journal ref: Empirical Software Engineering, 25(4), 2630-2660(2020)

  22. arXiv:1807.02971  [pdf, other

    cs.SE

    A Longitudinal Cohort Study on the Retainment of Test-Driven Development

    Authors: Davide Fucci, Simone Romano, Maria Teresa Baldassarre, Danilo Caivano, Giuseppe Scanniello, Burak Thuran, Natalia Juristo

    Abstract: Background: Test-Driven Development (TDD) is an agile software development practice, which is claimed to boost both external quality of software products and developers' productivity. Aims: We want to study (i) the TDD effects on the external quality of software products as well as the developers' productivity, and (ii) the retainment of TDD over a period of five months. Method: We conducted a (qu… ▽ More

    Submitted 9 July, 2018; originally announced July 2018.

    Comments: ESEM, October 2018, Oulu, Finland