Architecture-level modifiability analysis (ALMA)

PO Bengtsson, N Lassing, J Bosch… - Journal of Systems and …, 2004 - Elsevier
Several studies have shown that 50–70% of the total lifecycle cost for a software system is
spent on evolving the system. Organizations aim to reduce the cost of these adaptations, by …

Software architecture design: evaluation and transformation

J Bosch, P Molin - Proceedings ECBS'99. IEEE Conference and …, 1999 - ieeexplore.ieee.org
Since the architecture of a software system constrains the quality attributes, the decisions
taken during architectural design have a large impact on the resulting system. An …

Superimposition: A component adaptation technique

J Bosch - Information and software technology, 1999 - Elsevier
Several authors have identified that the only feasible way to increase productivity in software
construction is to reuse existing software. To achieve this, component-based software …

Action research as a model for industry-academia collaboration in the software engineering context

K Petersen, C Gencel, N Asghari, D Baca… - Proceedings of the 2014 …, 2014 - dl.acm.org
Background: Action research is a well-established research methodology. It is following a
post-positivist research philosophy grounded in critical thinking. The methodology is driven …

Software architectures: advances and applications

L Barroca, J Hall, P Hall - 2011 - books.google.com
We have recently seen a renewal of interest in the field of software architectures. This has
happened within the object-oriented community-with the emergenceofframe works and …

Design, implementation and evolution of object oriented frameworks: concepts and guidelines

J Van Gurp, J Bosch - Software: Practice and Experience, 2001 - Wiley Online Library
Object‐oriented frameworks provide software developers with the means to build an
infrastructure for their applications. Unfortunately, frameworks do not always deliver on their …

Action research can swing the balance in experimental software engineering

PSM Dos Santos, GH Travassos - Advances in computers, 2011 - Elsevier
In general, professionals still ignore scientific evidence in place of expert opinions in most of
their decision making. For this reason, it is still common to see the adoption of new software …

[PDF][PDF] Design and Use of Industrial Software Architectures.

J Bosch - TOOLS (29), 1999 - researchgate.net
In the previous chapter, a first version of some software architectures, based on the
functional requirements, was designed. In order to decide whether these architecture fulfil …

Assessing optimal software architecture maintainability

J Bosch, P Bengtsson - Proceedings Fifth European …, 2001 - ieeexplore.ieee.org
Over the last decade, several authors have studied the maintainability of software
architectures. In particular, the assessment of maintainability has received attention …

Analyzing software architectures for modifiability

PO Bengtsson, N Lassing, J Bosch, H Vliet - 2000 - diva-portal.org
Several studies have shown that 50% to 70% of the total lifecycle cost for a software system
is spent on evolving the system. Since incorporating anticipated changes generally requires …