Strategies for Using Websites to Support Programming and Their Impact on Source CodeFull Paper
Websites are frequently used by programmers to support the development process. This paper investigates programmer-Web interactions when coding, and combines observations of behaviour with assessments of the resulting source code. We report on an online observational study with ten student programmers as they engaged in programming tasks of varying complexity. Screens were recorded of participants’ activities, and each participated in an interview. Videos and interviews were thematically analysed. Programmers employed various strategies for seeking and utilising online knowledge. The resulting source code was examined to determine the extent to which it met requirements and whether it contained errors. The source code analysis revealed that coding with the Web involved more coding time and effort, but increased the possibility of producing correct code. On the other hand, coding with the Web introduced instances of either incorrect or non-executable source code. It can be assumed that coding using the Web does not always guarantee an outcome that is correct and executable.
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 |