Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smellsFull Paper
Refactorings are transformations to improve the code design without changing overall functionality and observable behavior. During the refactoring process of smelly test code, practitioners may struggle to identify refactoring candidates and define and apply corrective strategies. This paper reports on an empirical study aiming at understanding how test smells and test refactorings are discussed on the Stack Exchange network. Developers commonly count on Stack Exchange to pick the brains of the wise, i.e., to `look up’ how others are completing similar tasks. Therefore, in light of data from the Stack Exchange discussion topics, we could examine how developers understand and perceive test smells, the corrective actions they take to handle them, and the challenges they face when refactoring test code aiming to fix test smells. We observed that developers are mainly more interested in others’ perceptions and hands-on experience handling test code issues rather than counting solely on theoretical resources. There is a clear indication that developers often ask whether test smells or anti-patterns are either good or bad testing practices than code-based refactoring recommendations.
Sun 14 MayDisplayed time zone: Hobart change
15:45 - 17:15 | |||
15:45 20mTalk | Understanding information diffusion about open-source projects on Twitter, HackerNews, and RedditFull Paper Research Track Hongbo Fang Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, James Herbsleb Carnegie Mellon University Pre-print | ||
16:05 20mTalk | Towards Understanding the Open Source Interest in Gender-Related GitHub ProjectsFull Paper Research Track Rita Garcia Unity and Victoria University of Wellington, Christoph Treude University of Melbourne, Wendy La University of Adelaide Pre-print | ||
16:25 20mTalk | Hearing the voice of experts: Unveiling Stack Exchange communities’ knowledge of test smellsFull Paper Research Track Luana Martins Federal University of Bahia, Denivan Campos University of Molise, Italy, Railana Santana Federal University of Bahia, Joselito Mota Jr Federal University of Bahia, Heitor Augustus Xavier Costa Federal University of Lavras, Ivan Machado Federal University of Bahia Pre-print | ||
17:05 20mTalk | Strategies for Using Websites to Support Programming and Their Impact on Source CodeFull Paper Research Track Omar Alghamdi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom. College of Computing and Informatics, Saudi Electronic University, Riyadh,6867, Saudi Arabia, Sarah Clinch Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Mohammad Alhamadi Department of Computer Science, University of Manchester, M13 9PL, United Kingdom, Caroline Jay Department of Computer Science, University of Manchester, M13 9PL, United Kingdom Pre-print | ||
17:25 5mDay closing | First day closing Research Track Igor Steinmacher Northern Arizona University |