Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Learning Observability Tracing Through Experiential Learning
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. Ericsson AB.ORCID iD: 0000-0001-9898-2222
2026 (English)In: Product-Focused Software Process Improvement: 26th International Conference, PROFES 2025, Salerno, Italy, December 1–3, 2025, Proceedings / [ed] Giuseppe Scanniello, Valentina Lenarduzzi, Simone Romano, Sira Vegas, Rita Francese, Springer Nature, 2026, p. 419-428Conference paper, Published paper (Refereed)
Abstract [en]

In a large-scale software development product development organization, we found that most developers, although experienced, were lacking architectural knowledge of the specific developed product.

As a remedy, we evaluated whether we could stimulate learning the product architecture by conducting training in how to use the product’s distributed tracing platform, built on the OpenTelemetry standard and the open-source Jaeger Tracing visualization tool.

We planned and participated in a training event, where parts of the organization explored, using experiential learning, how to set up and use tracing to troubleshoot a realistic fault scenario we prepared. Respondents were asked to rate the tool according to the Technology Adoption Model (TAM), and responses were collected on Likert-type scales, analyzed, and summarized using a Bayesian workflow.

Even as tool usage post-training was low, respondents still had a positive attitude toward using the tool, valued the experiential training, and expressed a strong intent to use the tool for program comprehension.

Place, publisher, year, edition, pages
Springer Nature, 2026. p. 419-428
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 16361
Keywords [en]
Micro-services, Observability, Distributed tracing, Experiential learning
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-28612DOI: 10.1007/978-3-032-12089-2_27Scopus ID: 2-s2.0-1050233006192-s2.0-105023300619ISBN: 9783032120892 (electronic)OAI: oai:DiVA.org:bth-28612DiVA, id: diva2:1997623
Conference
26th International Conference on Product-Focused Software Process Improvement (PROFES 2025), Salerno, Dec 1-3, 2025
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Funder
Knowledge Foundation, 20180010Available from: 2025-09-12 Created: 2025-09-12 Last updated: 2025-12-12Bibliographically approved
In thesis
1. On Quantifying Software Craftsmanship Concepts
Open this publication in new window or tab >>On Quantifying Software Craftsmanship Concepts
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Background: Books on software craftsmanship typically focus on small teams or individual behavior, and are seldom associated with large, globally distributed organizations that develop and maintain long-lived software systems.

Objective: This thesis aims to quantify the effects of systematically derived aspects of software craftsmanship in industrial settings involving large-scale organizations, with developers spread around the globe.

Method: We employ mixed-methods studies, utilizing both qualitative and quantitative data collection and analysis. A Systematic Literature Review (SLR), together with a longitudinal industrial case study, is used to derive an initial anatomy of software craftsmanship, and we use case studies, experience reports and action research to explore and quantify aspects of this anatomy. We use Bayesian methods to analyze data obtained via archival analysis, as well as Likert-scale data obtained froma survey using the Technology Adoption Model (TAM). Qualitative data has been analyzed using thematic coding, and we use focus groups to validate our conclusions with the studied subjects.

Results: Based on the SLR results and a industrial case study, we derive an anatomy of software craftsmanship, based on four themes, 17 principles and 47 practices. The effects of some practices from this anatomy are then quantified in subsequent articles in the thesis.

Conclusion: Based on literature and case study results, we have found a usable conceptual map of software craftsmanship. However, it remains to be seen how this map will stay relevant, in the face of how cloud migrations and AI-powered Large-Language Model tools will impact future software engineers.

Place, publisher, year, edition, pages
Karlskrona: Blekinge Tekniska Högskola, 2025. p. 217
Series
Blekinge Institute of Technology Doctoral Dissertation Series, ISSN 1653-2090 ; 2025:12
Keywords
Software Craftsmanship, Professionalism, Large-scale software development
National Category
Software Engineering
Research subject
Software Engineering
Identifiers
urn:nbn:se:bth-28614 (URN)978-91-7295-512-7 (ISBN)
Public defence
2025-11-28, J1630, BTH, Valhallavägen 1, Karlskrona, 09:00 (English)
Opponent
Supervisors
Available from: 2025-10-20 Created: 2025-09-12 Last updated: 2025-11-06Bibliographically approved

Open Access in DiVA

The full text will be freely available from 2026-12-04 17:35
Available from 2026-12-04 17:35

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Sundelin, Anders
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 28 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf