scispace - formally typeset
Proceedings ArticleDOI

Ontology-driven visualization of architectural design decisions

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

Content maybe subject to copyright    Report

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

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

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

Robert Spence
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

Chaomei Chen
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

Stephan Diehl
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.
Related Papers (5)