Mon 26 Oct 2015 13:50 - 14:10 at Grand Station 5 - Programming Languages Papers Chair(s): Joshua Sunshine

Concurrent programming is notably known as a hard discipline. Over the last few years, great strides have been made in improving concurrent programming abstractions, techniques, and tools to ease concurrent programming practice. However, little effort has been placed on assessing what are the real-world problems faced by developers when writing concurrent applications. In this paper, we describe an empirical investigation of the top-250 most popular questions about concurrent programming on StackOverflow. We categorize them using a thematic analysis methodology. We observed that even though some questions (22.94% of them) are related to practical problems (e.g., “how to fix this concurrency bug”), most of them (66.23%) are asking for help in the basics concepts of concurrent programming (e.g., “what is a mutex?”). Although most of the questions are related to basic concepts, such questions were created by well-experienced StackOveflow users. Curiously, we did not find any question about how to use concurrent programming techniques to improve application performance.

A Study on the Most Popular Questions About Concurrent Programming (plateau2015-pinto.pdf)255KiB

Mon 26 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

13:30 - 15:00: Programming Languages PapersPLATEAU at Grand Station 5
Chair(s): Joshua SunshineCarnegie Mellon University
13:30 - 13:50
Talk
PLATEAU
Fredy CuencaHasselt University - tUL - iMinds, Jan Van den BerghHasselt University - tUL - iMinds, Kris LuytenHasselt University - tUL - iMinds, Karin ConinxHasselt University - tUL - iMinds
File Attached
13:50 - 14:10
Talk
PLATEAU
Gustavo PintoUFPE, Weslley TorresFederal University of Pernambuco, Fernando CastorUFPE
File Attached
14:10 - 14:20
Talk
PLATEAU
Michael CoblenzCarnegie Mellon University, Joshua SunshineCarnegie Mellon University, Brad A. MyersCarnegie Mellon University, Sam WeberSoftware Engineering Institute, Forrest ShullSoftware Engineering Institute
File Attached
14:20 - 14:33
Talk
PLATEAU
Ismael FigueroaPontificia Universidad Católica de Valparaíso, Chile, Romain RobbesUniversity of Chile
File Attached
14:33 - 14:46
Talk
PLATEAU
Najwani RazaliVictoria University of Wellington, James NobleVictoria University of Wellington, Stuart MarshallVictoria University of Wellington
File Attached
14:46 - 14:59
Talk
PLATEAU
David J. PearceVictoria University of Wellington
File Attached