Reproducibility Challenges and Their Impacts on Technical Q&A Websites: The Practitioners' Perspectives
Saikat Mondal, Banani Roy

TL;DR
This study surveys Stack Overflow users to understand challenges in reproducing reported issues from code snippets, highlighting the need for interactive tools to improve reproducibility and support developers effectively.
Contribution
It provides insights into developers' perceptions of reproducibility challenges and emphasizes the importance of tool support to enhance problem-solving on Q&A platforms.
Findings
90% agree with existing challenges
Short code segments hinder reproducibility
Tool suggestions can improve code quality
Abstract
Software developers often look for solutions to their code-level problems by submitting questions to technical Q&A websites like Stack Overflow (SO). They usually include example code segments with questions to describe the programming issues. SO users prefer to reproduce the reported issues using the given code segments when they attempt to answer the questions. Unfortunately, such code segments could not always reproduce the issues due to several unmet challenges (e.g., external library not found) that might prevent questions from receiving prompt and appropriate solutions. A previous study produced a catalog of potential challenges that hinder the reproducibility of issues reported at SO questions. However, it is unknown how the practitioners (i.e., developers) perceive the challenge catalog. Understanding the developers' perspective is inevitable to introduce interactive tool…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Open Source Software Innovations
