Interactive user-oriented views for better understanding software systems
Paper in proceedings, 2015

Understanding software artefacts is a crucial task for people who want to participate in any software development process. However, because of the large amount of detailed and scattered information in software artefacts, understanding them is usually time-consuming and vulnerable to human errors and subjectivities. A system that aids practitioners to investigate understanding about software artefacts could reduce the vulnerabilities and speed up software development/maintenance process. Our research focuses on building a comprehensive view of software system in order for developers to achieve the two goals: (i) to save the time spending on searching and navigating on source code; and (ii) to gain better understanding about software artefacts regarding to domain-specific tasks. To achieve these goals, we propose an emprical approach in which the visualisation and the generation of high-level design and architectural views from source code and design documentations have been played central roles. The research is on-going and could potentially be extended to different software artefacts (such as requirements, use-cases, test-cases, revision logs).

Author

Truong Ho Quang

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Michel Chaudron

University of Gothenburg

CEUR Workshop Proceedings, 8th Seminar on Advanced Techniques and Tools for Software Evolution, SATToSE 2015; Mons; Belgium; 6 - 8 July 2015

1613-0073 (ISSN)

Vol. 1820 48-53

Subject Categories

Computer and Information Science

More information

Created

10/7/2017