How do students experience and judge software comprehension techniques?
Paper i proceeding, 2020

Today, there is a wide range of techniques to support softwarecomprehension. However, we do not fully understand yet whattechniques really help novices, to comprehend a software system.In this paper, we present a master level project course on softwareevolution, which has a large focus on software comprehension. Wecollected data about student's experience with diverse comprehension techniques during focus group discussions over the course oftwo years. Our results indicate that systematic code reading canbe supported by additional techniques to guiding reading efforts.Most techniques are considered valuable for gaining an overviewand some techniques are judged to be helpful only in later stagesof software comprehension efforts.

Program comprehension



Regina Hebig

Göteborgs universitet

Truong Ho-Quang

Chalmers, Data- och informationsteknik, Software Engineering

Rodi Jolak

Göteborgs universitet

Jan Schröder

Göteborgs universitet

Humberto Linero

Göteborgs universitet

Magnus Ågren

Göteborgs universitet

Salome Honest Maro

Göteborgs universitet

IEEE International Conference on Program Comprehension


28th IEEE/ACM International Conference on Program Comprehension, ICPC 2020, collocated with the 42nd International Conference on Software Engineering, ICSE 2020
Seoul, South Korea,


Annan data- och informationsvetenskap


Datavetenskap (datalogi)



Mer information

Senast uppdaterat