Towards the visualization of usage and decision knowledge in continuous software engineering

Continuous software engineering (CSE) includes activities to continuously evolve software artifacts. Along with these activities, developers employ knowledge such as usage and decision knowledge. Usage knowledge helps developers to understand how users apply software, while decision knowledge compri...

Full description

Saved in:
Bibliographic Details
Main Authors: Johanßen, Jan Ole (Author) , Kleebaum, Anja (Author) , Paech, Barbara (Author)
Format: Chapter/Article Conference Paper
Language:English
Published: 02 November 2017
In: 2017 IEEE Working Conference on Software Visualization
Year: 2017, Pages: 104-108
DOI:10.1109/VISSOFT.2017.18
Subjects:
Online Access:Resolving-System, Volltext: http://dx.doi.org/10.1109/VISSOFT.2017.18
Verlag, Volltext: https://ieeexplore.ieee.org/document/8091192/
Get full text
Author Notes:Jan Ole Johanssen, Anja Kleebaum, Bernd Bruegge, and Barbara Paech
Description
Summary:Continuous software engineering (CSE) includes activities to continuously evolve software artifacts. Along with these activities, developers employ knowledge such as usage and decision knowledge. Usage knowledge helps developers to understand how users apply software, while decision knowledge comprises all decisions taken during CSE and their rationale. However, due to the frequency, extent, and complexity of knowledge in CSE environments, accessing and processing knowledge is challenging for developers. We propose a dashboard for developers that visualizes knowledge from various sources. This enables developers to follow, reflect, interact, and react on knowledge in CSE environments. We introduce springboards that serve as knowledge selectors while the selected extract of knowledge is visualized in widgets. Widgets allow developers to gain insight into knowledge. We suggest three widget classes: spot, compare, and range. We discuss dashboard extensions such as interaction triggers to add, modify, or combine knowledge. We plan to implement the dashboard and evaluate it with teams during software development projects in an industrial setting.
Item Description:Gesehen am 20.07.2018
Physical Description:Online Resource
ISBN:9781538610039
DOI:10.1109/VISSOFT.2017.18