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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Johanßen, Jan Ole (VerfasserIn) , Kleebaum, Anja (VerfasserIn) , Paech, Barbara (VerfasserIn)
Dokumenttyp: Kapitel/Artikel Konferenzschrift
Sprache:Englisch
Veröffentlicht: 02 November 2017
In: 2017 IEEE Working Conference on Software Visualization
Year: 2017, Pages: 104-108
DOI:10.1109/VISSOFT.2017.18
Schlagworte:
Online-Zugang:Resolving-System, Volltext: http://dx.doi.org/10.1109/VISSOFT.2017.18
Verlag, Volltext: https://ieeexplore.ieee.org/document/8091192/
Volltext
Verfasserangaben:Jan Ole Johanssen, Anja Kleebaum, Bernd Bruegge, and Barbara Paech
Beschreibung
Zusammenfassung: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.
Beschreibung:Gesehen am 20.07.2018
Beschreibung:Online Resource
ISBN:9781538610039
DOI:10.1109/VISSOFT.2017.18