ICPC 2018
Sun 27 - Mon 28 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
Mon 28 May 2018 16:00 - 16:17 at J1 room - Readibility, Features and APIs Chair(s): Yoshiki Higo

Several conventions and standards aim to improve maintainability of software code. However, low levels of code readability perceived by developers still represent a barrier to their daily work. In this paper, we describe a survey that assessed the impact of a set of Java coding practices on the readability perceived by software developers. While some practices promoted an enhancement of readability, others did not show statistically significant effects. Interestingly, one of the practices worsened the readability. Our results may help to identify coding conventions with a positive impact on readability and, thus, guide the creation of coding standards.

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:00 - 17:30: Readibility, Features and APIsTechnical Research at J1 room
Chair(s): Yoshiki HigoOsaka University
16:00 - 16:17
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
Technical Research
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
16:17 - 16:27
Short-paper
An Empirical Investigation on the Readability of Manual and Generated Test CasesERA
Technical Research
Giovanni GranoUniversity of Zurich, Simone ScalabrinoUniversity of Molise, Harald GallUniversity of Zurich, Rocco OlivetoUniversity of Molise
Pre-print
16:27 - 16:37
Short-paper
The CodeCompass Comprehension FrameworkTool Demo
Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
16:37 - 16:54
Full-paper
The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive LoadTechnical Research
Technical Research
Sarah FakhouryWashington State University, Yuzhan MaWashington State University Pullman, Venera ArnaoudovaWashington State University Pullman, Olusola AdesopeWashington State University
DOI Pre-print
16:54 - 17:11
Full-paper
Assessing an Architecture's Ability to Support Feature EvolutionTechnical Research
Technical Research
Ran MoDrexel University, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Qiong FengDrexel University
17:11 - 17:21
Industry talk
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature LocationIndustry Track
Technical Research
Gregory S. DeLozier, Michael J. DeckerBowling Green State University, Christian D. NewmanRochester Institute of Technology, Jonathan I. MaleticKent State University