Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorvan der Werf, J.M.E.M.
dc.contributor.advisorHage, J.
dc.contributor.authorRooimans, R.M.
dc.date.accessioned2017-07-26T17:01:41Z
dc.date.available2017-07-26T17:01:41Z
dc.date.issued2017
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/26373
dc.description.abstractIdeally, software documentation follows the actual implementation. However, due to a plethora of reasons, many software systems have outdated or incomplete architecture documentation. In this paper, we present an approach that relies on the actual operation of software to gain new insights for software architects. Based on the software operation data generated by the system, we employ architecture mining to extract and enhance operational data to support the software architect. For this, we have developed the Architectural Intelligence Mining Framework, and more specifically, ArchitectureCity, which uses the analogy of cities to visualize the runtime of software: buildings, representing individual architectural elements are grouped in districts based on different clustering techniques, and streets depict the traffic between the different districts. We have applied the framework to a real life case study. The visualization techniques were positively received, which shows the potential of the proposed techniques.
dc.description.sponsorshipUtrecht University
dc.format.extent12390980
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleArchitecture Mining with ArchitectureCity
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsArchitecture Mining, ArchitectureCity, Process Mining, Software Architecture, CodeCity,
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record