paper-with-me

Papers

Practitioners' Challenges and Perceptions of CI Build Failure Predictions at Atlassian

2024-02-15 · Yang Hong, Chakkrit Tantithamthavorn, Jirat Pasuksmit, Patanamon Thongtanunam, Arik Friedman, Xing Zhao, Anton Krasikov

Continuous Integration (CI) build failures could significantly impact the software development process and teams, such as delaying the release of new features and reducing developers' productivity. In this work, we report on an empirical study that investigates CI build failures throughout product development at Atlassian. Our quantitative analysis found that the repository dimension is the key factor influencing CI build failures. In addition, our qualitative survey revealed that Atlassian developers perceive CI build failures as challenging issues in practice. Furthermore, we found that the CI build prediction can not only provide proactive insight into CI build failures but also facilitate the team's decision-making. Our study sheds light on the challenges and expectations involved in integrating CI build prediction tools into the Bitbucket environment, providing valuable insights for enhancing CI processes.

📄 PDF Abstract BibTeX arXiv:2402.09651

Code (0)

등록된 구현이 없습니다.

Tasks

Decision Making

Similar Papers 제목 키워드 기반

Understanding Machine Learning Practitioners' Data Documentation Perceptions, Needs, Challenges, and Desiderata

2022-06-06 · Amy K. Heger, Liz B. Marquis, Mihaela Vorvoreanu, Hanna Wallach 외

Data is central to the development and evaluation of machine learning (ML) models. However, the use of problematic or inappropriate datasets can result in harms when the resulting models are deployed. To encourage respon…

BIG-bench Machine Learning

Knowledge Graphs in Practice: Characterizing their Users, Challenges, and Visualization Opportunities

2023-04-03 · Harry Li, Gabriel Appleby, Camelia Daniela Brumar, Remco Chang 외

This study presents insights from interviews with nineteen Knowledge Graph (KG) practitioners who work in both enterprise and academic settings on a wide variety of use cases. Through this study, we identify critical cha…

Knowledge Graphs

SQAPlanner: Generating Data-Informed Software Quality Improvement Plans

2021-02-19 · Dilini Rajapaksha, Chakkrit Tantithamthavorn, Jirayus Jiarpakdee, Christoph Bergmeir 외

Software Quality Assurance (SQA) planning aims to define proactive plans, such as defining maximum file size, to prevent the occurrence of software defects in future releases. To aid this, defect prediction models have b…

A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitioners

2023-03-31 · Nadia Nahar, Haoran Zhang, Grace Lewis, Shurui Zhou 외

Incorporating machine learning (ML) components into software products raises new software-engineering challenges and exacerbates existing challenges. Many researchers have invested significant effort in understanding the…

De-skilling, Cognitive Offloading, and Misplaced Responsibilities: Potential Ironies of AI-Assisted Design

2025-03-05 · Prakash Shukla, Phuong Bui, Sean S Levy, Max Kowalski 외

The rapid adoption of generative AI (GenAI) in design has sparked discussions about its benefits and unintended consequences. While AI is often framed as a tool for enhancing productivity by automating routine tasks, his…

Articles