Proceedings ArticleDOI
Ontology-driven visualization of architectural design decisions
Remco C. de Boer,Patricia Lago,Alexandru Telea,Hans van Vliet +3 more
- pp 51-60
Reads0
Chats0
TLDR
This paper presents how ontology-driven visualization of architectural design decisions can be used to assist software product audits, in which independent auditors perform an assessment of a product's quality.Abstract:
There is a gradual increase of interest to use ontologies to capture architectural knowledge, in particular architectural design decisions. While ontologies seem a viable approach to codification, the application of such codified knowledge to everyday practice may be non-trivial. In particular, browsing and searching an architectural knowledge repository for effective reuse can be cumbersome. In this paper, we present how ontology-driven visualization of architectural design decisions can be used to assist software product audits, in which independent auditors perform an assessment of a product's quality. Our visualization combines the simplicity of tabular information representation with the power of on-the-fly ontological inference of decision attributes typically used by auditors. In this way, we are able to support the auditors in effectively reusing their know-how, and to actively assist the core aspects of their decision making process, namely trade-off analysis, impact analysis, and if-then scenarios. We demonstrate our visualization with examples from a real-world application.read more
Citations
More filters
Journal ArticleDOI
A systematic review of software architecture evolution research
TL;DR: This review aims to obtain an overview of the existing approaches in analyzing and improving software evolvability at architectural level, and investigate impacts on research and practice.
Journal ArticleDOI
A systematic review of software architecture visualization techniques
TL;DR: This work aimed at systematically reviewing the literature on software architecture visualization to develop a classification of VTs in SA, analyze the level of reported evidence and the use of different VTs for representing SA in different application domains, and identify the gaps for future research in the area.
Journal ArticleDOI
Past and future of software architectural decisions - A systematic mapping study
TL;DR: A systematic mapping study covering studies published between January 2002 and January 2012 found that current research focuses on documenting architectural decisions, and it is found that only several studies describe architectural decisions from the industry.
Dissertation
Architectural Knowledge Management: Supporting Architects and Auditors
Rik Farenhorst,R.C. de Boer +1 more
TL;DR: To illustrate the effect of LSA on the document vector-space model, LSA was applied to the 8 documents from the audit that were still available, and both auditors seem to agree that there are two large document clusters.
Journal ArticleDOI
Software architecture evolution through evolvability analysis
TL;DR: This paper describesSoftware architecture evolution characterization, and proposes an architecture evolvability analysis process that provides replicable techniques for performing activities to aim at understanding and supporting software architecture evolution.
References
More filters
Book
Readings in Information Visualization: Using Vision to Think
TL;DR: In this paper, the authors present a method for using vision to think in higher-level visualisation, focusing on space, interaction, focus + context, text, and context.
Book ChapterDOI
Visual Analytics: Definition, Process, and Challenges
Daniel A. Keim,Gennady Andrienko,Jean-Daniel Fekete,Carsten Görg,Jörn Kohlhammer,Guy Melançon +5 more
TL;DR: The possibilities to collect and store data increase at a faster rate than the ability to use it for making decisions, and in most applications, raw data has no value in itself; instead the authors want to extract the information contained in it.
Book
Information Visualization: Design for Interaction
TL;DR: Information Visualization by Robert Spence Table of Contents Dedication About the author Other books by the author Preface Acknowledgements Chapter 1 What is Visualization?
Book
Information Visualization: Beyond the Horizon
TL;DR: This paper presents a meta-modelling framework that automates the very labor-intensive and therefore time-heavy and therefore expensive and expensive process of graph drawing for knowledge domain visualization.
Book
Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software
TL;DR: Here is an ideal textbook on software visualization, written especially for students and teachers in computer science that provides a broad and systematic overview of the area including many pointers to tools available today.