VLDB 2026 Research / reviewers in the wild / expert
Henrik Gustavsson
dblp:19/2531
· DBLP profile ↗
6ranked-venue papers
5as first author
2since 2021 · last 2024
0009-0000-8105-2598ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 6 · 5 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Similarities and Overlaps in Operational Scenarios - A Study of Legacy Industrial Products in the Railway Vehicle DomainabstractWhen seeking to enhance reuse, industrial enter-prises delivering complex electro-mechanical products to large global customers face various technical challenges in their engi-neering practice. Many challenges are due to the many-faceted and rich variability that naturally arises in such a context. We focus our attention on the requirements engineering process. This paper presents the results from a case study investigating reuse potential by analyzing legacy use cases and scenarios data for six selected railway vehicle products for customers in three product segments and on two main markets. Through our analysis, fifteen scenario clusters were identified, covering 74% of all scenarios in the products. We also found a significant overlap between products in 13 of the clusters and a considerable variation in the degrees of overlap in the clusters. We initially anticipated that this overlap would align with the product segments, but our results suggest otherwise. Henrik Gustavsson, Jan Carlson, Eduard Paul Enoiu, David Lindgren |
SEAA | 1 |
| 2022 | Model-Based System Engineering Adoption in the Vehicular Systems DomainabstractAs systems continue to increase in complexity, some companies have turned to Model-Based Systems Engineering (MBSE) to address different challenges such as requirement complexity, consistency, traceability, and quality assurance during system development.Consequently, to foster the adoption of MBSE, practitioners need to understand what factors are impeding or promoting success in applying such a method in their existing processes and infrastructure.While many of the existing studies on the adoption of MBSE in specific contexts focus on its applicability, it is unclear what attributes foster a successful adoption of MBSE and what targets the companies are setting.Consequently, practitioners need to understand what adoption strategies are applicable.To shed more light on this topic, we conducted semi-structured interviews with 12 professionals working in the vehicular domain with roles in several MBSE adoption projects.The aim is to investigate their experiences, reasons, targets, and promoting and impeding factors.The obtained data was synthesized using thematic analysis.This study suggests that the reasons for MBSE adoption relate to two main themes: better management of complex engineering tasks and communication between different actors.Furthermore, engagement, activeness and access to expert knowledge are indicated as factors promoting MBSE adoption success, while the lack of MBSE knowledge is an impeding factor for successful adoption. Henrik Gustavsson, Jan Carlson, Eduard Paul Enoiu |
FedCSIS | 1 |
| 2019 | Continuous assessment in software engineering project course using publicly available data from GitHubabstractThis paper describes an approach for assessment in a large software engineering project course. We propose an approach for continuously collecting information from a source code repository and collaboration tool, and using this information for assessing student contributions and also for assessing the course as a whole from the teacher's standpoint. We present how we display metrics for how the students perform in relation to some of the requirements of the course. We argue that continuous summative assessment feedback to the students on how they are performing in the project is a suitable strategy for ensuring active participation from the students for the duration of the project course. Henrik Gustavsson, Marcus Brohede |
OpenSym | 1 |
| 2007 | Simplifying maintenance by using XSLT to unlock UML models in a distributed development environmentabstractXMI is a standardized format for model interchange between tools. However, XMI-based interchange currently has one great disadvantage: an XMI file exported from one tool is unlikely to import correctly into a different tool. This makes XMI unusable for moving models around in a heterogeneous development environment, leading to increased maintenance problems. We suggest using specialized XSLT transformations to bridge between the XMI dialects of tools, and report on an industrial case study in which the technique has been successfully applied. Henrik Gustavsson, Brian Lings, Björn Lundell, Anders Mattsson, Marcel Beekveld |
ICSM | 1 |
| 2007 | Integrating proprietary and open-source tool chains through horizontal interchange of XMI modelsabstractModel driven development has several advantages over traditional development, including simplified maintenance. We demonstrate an architecture which, through model driven engineering, allows heterogeneous distributed development of components in a mechatronics application. Key to the approach is an architecture which allows automated and dynamic component integration, together with model sharing through the transformation of XMI files. Henrik Gustavsson, Brian Lings, Björn Lundell, Anders Mattsson, Marcel Beekveld |
ICSM | 1 |
| 2005 | Adopting Open Source development tools in a commercial production environment - are we locked-in?
Anna Persson, Henrik Gustavsson, Brian Lings, Björn Lundell, Anders Mattsson, Ulf Ärlig |
EMMSAD | 2 |