Jan Bosch
Showing 358 publications
The Beauty and the Beast: Patterns and Anti-patterns in Use of Data
Schema Injection Strategies for LLM-Based Text-to-Cypher Query Translation: An Empirical Study
Navigating the Future: Essential Considerations for the Engineering of Software-Defined Vehicles
The ghost in the machine: AI in software ecosystems
Towards AI-Driven Organizations
Application of Large Language Models in Product Management: A Systematic Literature Review
UML Sequence Diagram Generation: A Multi-Model, Multi-Domain Evaluation
Automating the Expansion of Instrument Typicals in Piping and Instrumentation Diagrams (P&IDs)
Why Digitalization Will Kill Your Company Too
An empirical guide to MLOps adoption: Framework, maturity model and taxonomy
Towards Data-Driven Real-Time Performance Monitoring of Platform Ecosystems
Strategic digital product management: Nine approaches
BlueprintSymVL: A discriminative benchmark for VLM symbol recognition in engineering blueprints
Human-Machine Collaboration in Technical Drawing Analysis
Smart material estimation for the engineering, procurement, and construction (EPC) sector
Data-Driven Health Monitoring of Platform Ecosystems: A Systematic Literature Review
ICSOB PhD Retreat 2025 Preface*
Process Debt: Definition, Risks, and Management
Enabling efficient and low-effort decentralized federated learning with the EdgeFL framework
Enhancing OCR-based Engineering Diagram Analysis by Integrating Diverse External Legends with VLMs
An empirical evaluation of deep semi-supervised learning
Practical Software Development: Leveraging AI for Precise Cost Estimation in Lump-Sum EPC Projects
Experimentation in Industrial Software Ecosystems: an Interview Study
Don’t “Just Do It”: On Strategically Creating Digital Ecosystems for Commodity Functionality
Choosing the right path for AI integration in engineering companies: A strategic guide
How To Get Good At Data: 5 Steps
DevOps Value Flows in Software-Intensive System of Systems
EdgeFL: A Lightweight Decentralized Federated Learning Framework
Robust Detection of Line Numbers in Piping and Instrumentation Diagrams (P&IDs)
Experimentation in Software Ecosystems: a Systematic Literature Review
Towards AIOps enabled services in continuously evolving software-intensive embedded systems
Unraveling the Impact of Density and Noise on Symbol Recognition in Engineering Drawings
Dealing with Data: Bringing Order to Chaos
Software Engineering for Systems-of-Systems and Software Ecosystems
Strategic Digital Product Management in the Age of AI
Maturity Assessment Model for Industrial Data Pipelines
QuaFedAsync: Quality-based Asynchronous Federated Learning for the Embedded Systems
Exploring Trade-Offs in MLOps Adoption
Advancing MLOps from Ad hoc to Kaizen
Towards an AI-driven business development framework: A multi-case study
Multi-Agent Reinforcement Learning in Dynamic Industrial Context
Towards an integration management maturity
DevServOps: DevOps For Product-Oriented Product Service Systems
Towards a Data Business Maturity Model for Software-intensive Embedded System Companies
Using artificial intelligence to find design errors in the engineering drawings
TD Pulse: Assessing the Systematic Management of Technical Debt
Classification of Complex-Valued Radar Data using Semi-Supervised Learning: a Case Study
Continuous deployment in software-intensive system-of-systems
The HURRIER process for experimentation in business-to-business mission-critical systems
Climbing the stairway to heaven
Machine Learning Algorithms for Labeling: Where and How They are Used?
Accelerating digital transformation: 10 years of software center
Data management for production quality deep learning models: Challenges and solutions
Controlled Continuous Deployment: A Case Study From The Telecommunications Domain
Introduction to the AI engineering theme
The Goldilocks Framework: Towards Selecting the Optimal Approach to Conducting AI Projects
On Autonomous Dynamic Software Ecosystems
Efficient and effective exploratory testing of large-scale software systems
The use of incentives to promote technical debt management
Experimentation for business-to-business mission-critical systems: A case study
Engineering AI systems: A research agenda
Deep Reinforcement Learning in a Dynamic Environment: A Case Study in the Telecommunication Industry
Challenges in developing and deploying AI in the engineering, procurement and construction industry
Bayesian causal inference in automotive software engineering and online evaluation
Pattern Recognition Method for Detecting Engineering Errors on Technical Drawings
Modeling continuous integration practice differences in industry software development
AI Engineering: Realizing the Potential of AI
Real-time end-to-end federated learning: An automotive case study
Message from the WAIN 2021 Workshop Chairs
OpEx driven software architecture a case study
Autonomously Improving Systems in Industry: A Systematic Literature Review
An empirical evaluation of algorithms for data labeling
AF-DNDF: Asynchronous Federated Learning of Deep Neural Decision Forests
On the Impact of ML use cases on Industrial Data Pipelines
End-to-End Federated Learning for Autonomous Driving Vehicles
Bayesian propensity score matching in automotive embedded software engineering
On the Trade-off Between Robustness and Complexity in Data Pipelines
Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems
Towards MLOps: A Framework and Maturity Model
An architecture for enabling A/B experiments in automotive embedded software
The MaLET Model - Maturity Levels for Exploratory Testing
Efficient and effective exploratory testing of large-scale software systems
Size matters? or not: A/B testing with limited sample in automotive embedded software
Preface of the Workshop Organizers
Statistical Models for the Analysis of Optimization Algorithms with Benchmark Functions
Engineering Federated Learning Systems: A Literature Review
On the experiences of adopting automated data validation in an industrial machine learning project
Towards Federated Learning: A Case Study in the Telecommunication Domain
Assessing the Suitability of Semi-Supervised Learning Datasets using Item Response Theory
Toward a Technical Debt Relationship with the Pivoting of Growth Phase Startups
Perceived benefits of continuous deployment in software-intensive embedded systems
Architecting AI Deployment: A Systematic Review of State-of-the-Art and State-of-Practice Literature
Data Labeling: An Empirical Investigation into Industrial Challenges and Mitigation Strategies
The Online Controlled Experiment Lifecycle
AI deployment architecture: Multi-case study for key factor identification
DevOps for AI - Challenges in Development of AI-enabled Applications
HPM-Frame: A Decision Framework for Executing Software on Heterogeneous Platforms
Principles for Re-architecting Software for Heterogeneous Platforms
The Influence of Technical Debt on Software Developer Morale
Carrot and Stick approaches when managing Technical Debt
Process Debt: a First Exploration
Machine learning models for automatic labeling: A systematic literature review
AI on the Edge: Architectural Alternatives
Software Logs for Machine Learning in a DevOps Environment
Experimentation for Business-to-Business Mission-Critical Systems: A Case Study
Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms
The Five Purposes of Value Modeling
Foreword (Fundamentals of Software Startups: Essential Engineering and Business Aspects)
Federated learning systems: Architecture alternatives
Architectural technical debt in embedded systems
Data Pipeline Management in Practice: Challenges and Opportunities
Mining customer satisfaction on b2b online platforms using service quality and web usage metrics
Towards automated detection of data pipeline faults
Engineering AI Systems: A Research Agenda
Developing ML/DL Models: A design framework
Automotive A/B testing: Challenges and Lessons Learned from Practice
From a Data Science Driven Process to a Continuous Delivery Process for Machine Learning Systems
Going digital: Disruption and transformation in software-intensive embedded systems ecosystems
From Ad-Hoc Data Analytics to DataOps
Introduction to the special issue on software engineering in practice
Scaling Agile Beyond Organizational Boundaries: Coordination Challenges in Software Ecosystems
Dynamic data management for machine learning in embedded systems: A case study
Leveraging business transformation with machine learning experiments
Data Management Challenges for Deep Learning
ACE: Easy deployment of field optimization experiments
Test activities in the continuous integration and delivery pipeline
Technical Debt Triage in Backlog Management
From efficiency to effectiveness: Delivering business value through software
How Regulations of Safety-Critical Software Affect Technical Debt
Software Challenges in Heterogeneous Computing: A Multiple Case Study in Industry
API management challenges in ecosystems
Automated optimization of software parameters in a long term evolution radio base station
Towards a digital business operating system
Business as Unusual: A Model for Continuous Real-Time Business Insights Based on Low Level Metrics
Continuous architecture: Towards the goldilocks zone and away from vicious circles
Excellence in Exploratory Testing: Success Factors in Large-Scale Industry Projects
Three Key Checklists and Remedies for Trustworthy Analysis of Online Controlled Experiments at Scale
Customer churn prediction in B2B contexts
Multi-armed bandits in the wild: Pitfalls and strategies in online experiments
Data Driven Development: Challenges in Online, Embedded and On-Premise Software
Introduction to the special issue on architecting autonomous and smart systems
Singing the praise of empowerment: Or paying the cost of chaos
Message from the RCoSE 2018 Chairs
It takes three to tango: Requirement, outcome/data, and AI driven development
An activity and metric model for online controlled experiments
Adopting a Digital Business Operating System
Online controlled experimentation at scale: An empirical survey on the current state of A/B testing
Embracing Technical Debt, from a Startup Company Perspective
Collaborative Modeling in Software Engineering
CommiTMDe 2018 - 3rd international workshop on collaborative modelling in MDE
Ecosystem traps and where to find them
Towards a digital business operating system
Managing architectural technical debt: A unified model and systematic literature review
Experimentation growth: Evolving trustworthy A/B testing capabilities in online software companies
Message from the SEIP Chairs of ICSE 2018
Technical Debt Cripples Software Developer Productivity
Effective online controlled experiment analysis at large scale
Cutting-Edge Topics on Dynamic Software Variability
Enable more frequent integration of software in industry projects
Your system gets better every day you use it: Towards automated continuous experimentation
More for less: Automated experimentation in software-intensive systems
Technical debt interest assessment: From issues to project
Continuous integration is not about build systems
Cinders: The continuous integration and delivery architecture framework
Time to Pay Up - Technical Debt from a Software Quality Perspective
The magnificent seven: Towards a systematic estimation of technical debt interest
The benefits of controlled experimentation at scale
Future directions in Agile research: Alignment and divergence between research and practice
Differentiating feature realization in software product development
An investigation of Technical Debt in Automatic Production Systems
Revealing social debt with the CAFFEA framework: An antidote to architectural debt
Rapid Continuous Software Engineering
Experimentation that matters: A multi-case study on the challenges with A/B testing
A Taxonomy of Blockchain-Based Systems for Architecture Design
The EMFIS model - Enable more frequent integration of software
Continuous Integration Impediments in Large-Scale Industry Projects
Continuous practices and Devops: Beyond the buzz, what does it all mean?
The continuity of continuous integration: Correlations and consequences
Looking for Peace of Mind? Manage your (Technical) Debt - An Exploratory Field Study
On the interest of architectural technical debt: Uncovering the contagious debt phenomenon
From ad hoc to strategic ecosystem management: the "Three-Layer Ecosystem Strategy Model" (TeLESM)
Preface to the special issue on advances in software measurement
COMMitMDE 2017 - 2nd international workshop on collaborative modelling in MDE
The Pricey Bill of Technical Debt - When and by whom will it be paid?
User Dimensions in 'Internet of Things' Systems: The UDIT Model
Industry Application of Continuous Integration Modeling: A Multiple-Case Study
From Requirements To Continuous Re-prioritization Of Hypotheses
Delivering Customer Value in the Age of Autonomous, Continuously Evolving Systems
The introduction of technical debt tracking in large companies. A Survey and Multiple Case-Study
Speed, Data, and Ecosystems: The Future of Software Engineering
Dynamic Variability Management Supporting Operational Modes of a Power Plant Product Line
Towards DevOps in the Embedded Systems Domain: Why is It So Hard?
Towards a multi-criteria decision support method for consumer electronics software ecosystems
A systematic literature review and a unified model of ATD
Commodity eats innovation for breakfast: A model for differentiating feature realization
Busting Software Architecture Beliefs A Survey on Success Factors in Architecture Decision Making
Continuous integration and delivery traceability in industry: Needs and practices
Tutorial summary for speed, data and ecosystems: The future of software engineering
Continuous integration applied to software-intensive embedded systems – Problems and experiences
The lack of sharing of customer data in large software organizations: Challenges and implications
Collaborative Innovation: A Model For Selecting The Optimal Ecosystem Innovation Strategy
Data-driven continuous evolution of smart systems
Time to Say 'Good Bye': Feature Lifecycle
Plays nice with others? Multiple ecosystems, various roles and divergent engagement models
Requirement prioritization with quantitative data - A case study
Customer feedback and data collection techniques in software R&D: A literature review
Quantitative requirements prioritization from a pre-development perspective
2nd International Workshop on Rapid Continuous Software Engineering (RCoSE 2015)
Hitting the target: Practices for moving toward innovation experiment systems
User Involvement throughout the Innovation Process in High-Tech Industries
Architecting to ensure requirement relevance: keynote twinpeaks workshop
Strategic ecosystem management: A multi-case study in the b2b domain
Towards Customer-Centric Software Development: A Multiple-Case Study
Data-driven decision-making in product R&D
Towards continuous validation of customer value
Towards introducing agile architecting in large companies: The CAFFEA framework
Early value argumentation and prediction: An iterative approach to quantifying feature value
Trends in Systems and Software Variability
Towards Prioritizing Architecture Technical Debt: Information Needs of Architects and Product Owners
The Danger of Architectural Technical Debt: Contagious Debt and Vicious Circles
From Opinions to Facts - Building Products Customers Actually Use
Architecture Technical Debt: Understanding Causes and a Qualitative Model
ESAO: Towards data- and ecosystem-driven R&D
Modeling continuous integration practice differences in industry software development
ESAO: A holistic Ecosystem-Driven Analysis Model
Welcome from the IWSECO-WEA chairs
Automated user interaction analysis for workflow-based web portals
Performance in software development - Special issue editorial
The HYPEX Model: From Opinions to Data-Driven Software Development
Continuous Software Engineering: An Introduction
Role of Architects in Agile Organizations
Aligning innovation ecosystem strategies with internal R&D
Architecture for embedded open software ecosystems
Message from the chairs - 1st International Workshop on Rapid Continuous Software Engineering
Scale and Responsiveness in Large-Scale Software Development
A Framework for Speeding Up Interactions Between Agile Teams and Other Parts of the Organization
Automated software integration flows in industry: A multiple-case study
Visualizing Testing Activities to Support Continuous Integration: A Multiple Case Study
Risk based testing for software product line engineering
Post-deployment data collection in software-intensive embedded products
Special issue editorial: Understanding software ecosystems
Customer-specific teams for agile evolution of large-scale embedded systems
Teams Interactions Hindering Short-Term and Long-Term Business Goals
The CIViT Model in a Nutshell: Visualizing Testing Activities to Support Continuous Integration
Architecture Decisions: Who, How, and When?
Communication factors for speed and reuse in large-scale agile software development
Archetypical approaches of fast software development and slow embedded projects
Lean Product Development in Early Stage Startups
Software Product Line Engineering
Pivots and Architectural Decisions: Two Sides of the Same Medal?
Achieving Simplicity with the Three-Layer Product Model
Software product lines (SPLC 2010) Preface
Improving Businesses Success by Managing Interactions among Agile Teams in Large Organizations
Bridging Software Communities through Social Networking
Customer-specific teams for agile evolution of large-scale embedded systems
Systems and Software Variability Management: Concepts, Tools and Experiences
Making the right decision: Supporting architects with design decision data
Post-deployment data collection in software-intensive embedded products
Software Variability and Design Decisions
Software ecosystems: Taking software development beyond the boundaries of the organization
Enablers and inhibitors for speed with reuse
Dynamic Variability in Software-Intensive Embedded System Families
Introducing Software Ecosystems for Mass-Produced Embedded Systems
Architecture for Large-Scale Innovation Experiment Systems
A reference architecture template for software-intensive embedded systems
Speed and innovation through architecture
Using architecture for multiple levels of access to an ecosystem platform
Eternal Embedded Software: Towards Innovation Experiment Systems
Runtime variability for dynamic reconfiguration in wireless sensor network product lines
Applying Agile Development in Mass-Produced Embedded Systems
Building products as innovation experiment systems
Software ecosystems: Implications for strategy, business model and architecture
Introducing agile customer-centered development in a legacy software product line
The Promise and Challenge of Runtime Variability
Achieving speed in legacy systems
Software product lines, global development and ecosystems: Collaboration in Software engineering
Coordination between global agile teams: From process to architecture
Download publication list
You can download this list to your computer.
Filter and download publication list
As logged in user (Chalmers employee) you find more export functions in MyResearch.
You may also import these directly to Zotero or Mendeley by using a browser plugin. These are found herer:
Zotero Connector
Mendeley Web Importer
The service SwePub offers export of contents from Research in other formats, such as Harvard and Oxford in .RIS, BibTex and RefWorks format.
Showing 6 research projects
AutoEvolve – Autonomous Self-Evolving Systems for the Next Era of Software-Intensive Innovation
Software Engineering for AI/ML/DL
A/B test driven Systems Engineering
HoliDev - Holistic DevOps Framework