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

Education

Författare

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

425-435

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

Ämneskategorier

Annan data- och informationsvetenskap

Programvaruteknik

Datavetenskap (datalogi)

DOI

10.1145/3387904.3389283

Mer information

Senast uppdaterat

2020-10-21