Tacit Knowledge in Software Evolution

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Authors

Research Organisations

External Research Organisations

  • Technical University of Munich (TUM)
View graph of relations

Details

Original languageEnglish
Title of host publicationManaged Software Evolution
EditorsRalf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, Lukas Märtin
PublisherSpringer Open
Pages77-105
Edition1.
ISBN (electronic)978-3-030-13499-0
ISBN (print)978-3-030-13498-3, 978-3-030-13501-0
Publication statusPublished - 8 Jul 2019

Abstract

This chapter describes two perspectives on the identification and externalisation of tacit knowledge, that is expertise that is difficult to verbalise, within long-living and continuously evolving systems. During the design time of a software system, heuristics and machine learning classifiers can be used to identify and externalise tacit knowledge. For instance, externalised tacit security knowledge supports requirement engineers to understand security-related requirements. During the run time of a software system, tacit knowledge about a system’s usability can be captured through monitoring user interactions. The identification and extraction of tacit usage knowledge can improve usability-related aspects and even trigger new functional requirement requests.

Cite this

Tacit Knowledge in Software Evolution. / Johannsen, Jan Ole; Viertel, Fabien Patrick; Bruegge, Bernd et al.
Managed Software Evolution. ed. / Ralf Reussner; Michael Goedicke; Wilhelm Hasselbring; Birgit Vogel-Heuser; Jan Keim; Lukas Märtin. 1. ed. Springer Open, 2019. p. 77-105.

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Johannsen, JO, Viertel, FP, Bruegge, B & Schneider, K 2019, Tacit Knowledge in Software Evolution. in R Reussner, M Goedicke, W Hasselbring, B Vogel-Heuser, J Keim & L Märtin (eds), Managed Software Evolution. 1. edn, Springer Open, pp. 77-105. https://doi.org/10.1007/978-3-030-13499-0_5
Johannsen, J. O., Viertel, F. P., Bruegge, B., & Schneider, K. (2019). Tacit Knowledge in Software Evolution. In R. Reussner, M. Goedicke, W. Hasselbring, B. Vogel-Heuser, J. Keim, & L. Märtin (Eds.), Managed Software Evolution (1. ed., pp. 77-105). Springer Open. https://doi.org/10.1007/978-3-030-13499-0_5
Johannsen JO, Viertel FP, Bruegge B, Schneider K. Tacit Knowledge in Software Evolution. In Reussner R, Goedicke M, Hasselbring W, Vogel-Heuser B, Keim J, Märtin L, editors, Managed Software Evolution. 1. ed. Springer Open. 2019. p. 77-105 Epub 2019 Jun 26. doi: 10.1007/978-3-030-13499-0_5
Johannsen, Jan Ole ; Viertel, Fabien Patrick ; Bruegge, Bernd et al. / Tacit Knowledge in Software Evolution. Managed Software Evolution. editor / Ralf Reussner ; Michael Goedicke ; Wilhelm Hasselbring ; Birgit Vogel-Heuser ; Jan Keim ; Lukas Märtin. 1. ed. Springer Open, 2019. pp. 77-105
Download
@inbook{8aa70fdc831b41a18569fd3b09372bc8,
title = "Tacit Knowledge in Software Evolution",
abstract = "This chapter describes two perspectives on the identification and externalisation of tacit knowledge, that is expertise that is difficult to verbalise, within long-living and continuously evolving systems. During the design time of a software system, heuristics and machine learning classifiers can be used to identify and externalise tacit knowledge. For instance, externalised tacit security knowledge supports requirement engineers to understand security-related requirements. During the run time of a software system, tacit knowledge about a system{\textquoteright}s usability can be captured through monitoring user interactions. The identification and extraction of tacit usage knowledge can improve usability-related aspects and even trigger new functional requirement requests.",
author = "Johannsen, {Jan Ole} and Viertel, {Fabien Patrick} and Bernd Bruegge and Kurt Schneider",
note = "{\textcopyright} 2019 The Author(s)",
year = "2019",
month = jul,
day = "8",
doi = "10.1007/978-3-030-13499-0_5",
language = "English",
isbn = "978-3-030-13498-3",
pages = "77--105",
editor = "Ralf Reussner and Michael Goedicke and Wilhelm Hasselbring and Birgit Vogel-Heuser and Jan Keim and Lukas M{\"a}rtin",
booktitle = "Managed Software Evolution",
publisher = "Springer Open",
address = "United Kingdom (UK)",
edition = "1.",

}

Download

TY - CHAP

T1 - Tacit Knowledge in Software Evolution

AU - Johannsen, Jan Ole

AU - Viertel, Fabien Patrick

AU - Bruegge, Bernd

AU - Schneider, Kurt

N1 - © 2019 The Author(s)

PY - 2019/7/8

Y1 - 2019/7/8

N2 - This chapter describes two perspectives on the identification and externalisation of tacit knowledge, that is expertise that is difficult to verbalise, within long-living and continuously evolving systems. During the design time of a software system, heuristics and machine learning classifiers can be used to identify and externalise tacit knowledge. For instance, externalised tacit security knowledge supports requirement engineers to understand security-related requirements. During the run time of a software system, tacit knowledge about a system’s usability can be captured through monitoring user interactions. The identification and extraction of tacit usage knowledge can improve usability-related aspects and even trigger new functional requirement requests.

AB - This chapter describes two perspectives on the identification and externalisation of tacit knowledge, that is expertise that is difficult to verbalise, within long-living and continuously evolving systems. During the design time of a software system, heuristics and machine learning classifiers can be used to identify and externalise tacit knowledge. For instance, externalised tacit security knowledge supports requirement engineers to understand security-related requirements. During the run time of a software system, tacit knowledge about a system’s usability can be captured through monitoring user interactions. The identification and extraction of tacit usage knowledge can improve usability-related aspects and even trigger new functional requirement requests.

U2 - 10.1007/978-3-030-13499-0_5

DO - 10.1007/978-3-030-13499-0_5

M3 - Contribution to book/anthology

SN - 978-3-030-13498-3

SN - 978-3-030-13501-0

SP - 77

EP - 105

BT - Managed Software Evolution

A2 - Reussner, Ralf

A2 - Goedicke, Michael

A2 - Hasselbring, Wilhelm

A2 - Vogel-Heuser, Birgit

A2 - Keim, Jan

A2 - Märtin, Lukas

PB - Springer Open

ER -

By the same author(s)