How do Students Experience and Judge Software Comprehension Techniques?
Today, there is a wide range of techniques to support software comprehension. However, we do not fully understand yet what techniques really help novices, to comprehend a software system. In this paper, we present a master level project course on software evolution, which has a large focus on software comprehension. We collected data about student’s experience with diverse comprehension techniques during focus group discussions over the course of two years. Our results indicate that systematic code reading can be supported by additional techniques to guiding reading efforts. Most techniques are considered valuable for gaining an overview and some techniques are judged to be helpful only in later stages of software comprehension efforts.
Tue 14 Jul Times are displayed in time zone: (UTC) Coordinated Universal Time change
|15:00 - 15:12|
Gina BaiNorth Carolina State University, Joshua Kayani , Kathryn StoleeNorth Carolina State UniversityPre-print Media Attached
|15:12 - 15:24|
Norman PeitekLeibniz Institute for Neurobiology, Janet SiegmundTU Chemnitz, Sven ApelSaarland University & Saarland Informatics CampusPre-print Media Attached
|15:24 - 15:36|
Martín DiasUniversity of Chile, Diego OrellanaUniversity of Chile, Santiago VidalISISTAN-CONICET, Leonel MerinoUniversity of Stuttgart, Alexandre BergelUniversity of ChilePre-print Media Attached
|15:36 - 15:48|
Regina HebigUniversity of Gothenburg, Truong Ho-Quang, Rodi JolakChalmers | University of Gothenburg, Jan SchroederChalmers | University of Gothenburg, Linero HumbertoChalmers University of Technology, Ågren MagnusChalmers University of Technology, Salome MaroChalmers | University of GothenburgMedia Attached
|15:48 - 16:00|