Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Mattsson is active.

Publication


Featured researches published by Michael Mattsson.


International Journal of Software Engineering and Knowledge Engineering | 2003

A QUALITY-DRIVEN DECISION-SUPPORT METHOD FOR IDENTIFYING SOFTWARE ARCHITECTURE CANDIDATES

Mikael Svahnberg; Claes Wohlin; Lars Lundberg; Michael Mattsson

To sustain the qualities of a software system during evolution, and to adapt the quality attributes as the requirements evolve, it is necessary to have a clear software architecture that is underst ...


software engineering and knowledge engineering | 2002

A method for understanding quality attributes in software architecture structures

Mikael Svahnberg; Claes Wohlin; Lars Lundberg; Michael Mattsson

To sustain the qualities of a software system during evolution, and to adapt the quality attributes as the requirements evolve, it is necessary to have a clear software architecture that is understood by all developers and to which all changes to the system adheres. This software architecture can be created beforehand, but must also be updated as the domain of the software, and hence the requirements on the software system evolves. Creating an architectural structure for a system or part of a system so that the architecture fulfils the desired quality requirements is often hard. In this paper we propose a decision support method to aid in the understanding of different architecture structure candidates for a software system. We propose a method that is adaptable with respect to both the set of potential architecture structures, and quality attributes relevant for the systems domain to help in this task. The method creates a support framework, using a multi-criteria decision method, supporting comparison of different software architecture structures for a specific software quality attribute and vice versa. Moreover, given a prioritization of quality attributes for the software system, or part thereof, the most suitable software architecture structure can be indicated using the created framework.


international conference on engineering of complex computer systems | 2005

Evaluating software quality attributes of communication components in an automated guided vehicle system

Frans Mårtensson; Håkan Grahn; Michael Mattsson

The architecture of a large complex software system, i.e., the division of the system into components and modules, is crucial since it often affects and limits the quality attributes of the system, e.g., performance and maintainability. In this paper we evaluate three software components for intra- and inter-process communication in a distributed real-time system, i.e., an automated guided vehicle system. We evaluate three quality attributes: performance, maintainability, and portability. The performance and maintainability are evaluated quantitatively using prototype-based evaluation, while the portability is evaluated qualitatively. Our findings indicate that it might be possible to use one third-party component for both intra- and inter-process communication, thus replacing two in-house developed components.


PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering | 2001

Conditions and Restrictions for Product Line Generation Migration

Mikael Svahnberg; Michael Mattsson

In this paper we describe a case study of a company in the domain of automatic guided vehicles (AGVs) that is in the process of migrating from a previous generation of software product line, which has mainly been centered around hardware, into a new product line generation, which will be software-centered. We describe the issues motivating this transition, and the factors that complicate it. Moreover, we present a three stage process for migrating into a new software product line. This process is currently initiated in collaboration with the aforementioned company.


evaluation and assessment in software engineering | 2008

Systematic mapping studies in software engineering

Kai Petersen; Robert Feldt; Shahid Mujtaba; Michael Mattsson


Archive | 2005

Software quality attributes and trade-offs

Patrik Berander; Lars-Ola Damm; Jeanette Eriksson; Tony Gorschek; Kennet Henningsson; Per Jönsson; Simon Kågström; Drazen Milicic; Frans Mårtensson; Kari Rönkkö; Piotr Tomaszewski; Lars Lundberg; Michael Mattsson; Claes Wohlin


international conference on quality software | 2006

Software Architecture Evaluation Methods for Performance, Maintainability, Testability, and Portability

Michael Mattsson; Håkan Grahn; Frans Mårtensson


Lecture Notes in Computer Science | 2002

Conditions and Restrictions for Product Line Generation Migration.

Mikael Svahnberg; Michael Mattsson


Archive | 2006

Comparison of Three Evaluation Methods for Object-Oriented Framework Evolution

Michael Mattsson


international conference on software engineering | 2003

An Approach for Performance Evaluation of Software Architectures using Prototyping

Frans Mårtensson; Håkan Grahn; Michael Mattsson

Collaboration


Dive into the Michael Mattsson's collaboration.

Top Co-Authors

Avatar

Frans Mårtensson

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Claes Wohlin

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Håkan Grahn

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Lars Lundberg

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Mikael Svahnberg

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Tony Gorschek

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Robert Feldt

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Samuel Fricker

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jeanette Eriksson

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Kai Petersen

Blekinge Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge