Visualizing the UI impact of Methods for Program Comprehension

Examensarbete för masterexamen

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12380/255665
Download file(s):
File Description SizeFormat 
255665.pdfFulltext1.9 MBAdobe PDFView/Open
Type: Examensarbete för masterexamen
Master Thesis
Title: Visualizing the UI impact of Methods for Program Comprehension
Authors: Rose Gregory, Anton
Abstract: Software developers spend 58% of their time comprehending source code. Most methods to support this task are limited to providing abstract views on a system’s building blocks and connections. However, this perspective is fundamentally different to the user view on a running software system. Indeed, it was found in a study that developers working with UI systems use the UI as a starting point to comprehend the software. However, there is a lack of techniques that help developers to map user view to the source code. We developed a first simple prototype to automatically generate documentation that includes links to the user view and performed a qualitative user study with 24 participants. The results indicate the feasibility of the development of such prototype and provide insights into perceived advantages and limitations. This indicate that this research direction has the potential to change the way we understand software in future.
Keywords: Informations- och kommunikationsteknik;Data- och informationsvetenskap;Information & Communication Technology;Computer and Information Science
Issue Date: 2018
Publisher: Chalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)
Chalmers University of Technology / Department of Computer Science and Engineering (Chalmers)
URI: https://hdl.handle.net/20.500.12380/255665
Collection:Examensarbeten för masterexamen // Master Theses



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.