Author pages are created from data sourced from our academic publisher partnerships and public sources.
Share This Author
Design and use of software architectures - adopting and evolving a product-line approach
- J. Bosch
- Computer Science, Art
- 29 May 2000
This chapter discusses Software Architecture and Product Lines and the design of Software Architectures and its transformation into Family-Based System Development.
From software product lines to software ecosystems
- J. Bosch
- Computer Science, BusinessSPLC
- 24 August 2009
This paper discusses the emerging trend of software ecosystems and provides an overview of the key concepts and implications of adopting a software ecosystem approach, and defines the notion ofSoftware ecosystems and introduces a taxonomy.
A Taxonomy of Blockchain-Based Systems for Architecture Design
- Xiwei Xu, I. Weber, Paul Rimba
- Computer ScienceIEEE International Conference on Software…
- 3 April 2017
This taxonomy captures major architectural characteristics of blockchains and the impact of their principal design decisions and is intended to help with important architectural considerations about the performance and quality attributes of blockchain-based systems.
Software Architecture as a Set of Architectural Design Decisions
A new perspective on software architecture is presented, which views software architecture as a composition of a set of explicit design decisions, which makes architectural design decisions an explicit part of a software architecture.
On the notion of variability in software product lines
- J. V. Gurp, J. Bosch, Mikael Svahnberg
- Computer ScienceProceedings Working IEEE/IFIP Conference on…
- 28 August 2001
The authors provide a framework of terminology and concepts regarding variability and present three recurring patterns of variability, which they suggest a method for managing variability in software product lines.
Architecture-level modifiability analysis (ALMA)
Architecting for usability: a survey
Product derivation in software product families: a case study
A taxonomy of variability realization techniques
The factors that are relevant in determining how to implement variability, and a taxonomy of variability realization techniques are described, are described and presented.
Climbing the "Stairway to Heaven" -- A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software
- H. H. Olsson, H. Allahyari, J. Bosch
- Computer Science, Business38th Euromicro Conference on Software Engineering…
- 5 September 2012
A multiple-case study in which barriers associated with the transition towards continuous deployment are explored and key barriers in this transition as well as actions that need to be taken to address these are presented.