P
PerOlof Bengtsson
Researcher at Blekinge Institute of Technology
Publications - 17
Citations - 925
PerOlof Bengtsson is an academic researcher from Blekinge Institute of Technology. The author has contributed to research in topics: Software construction & Architecture tradeoff analysis method. The author has an hindex of 10, co-authored 17 publications receiving 904 citations. Previous affiliations of PerOlof Bengtsson include Ericsson.
Papers
More filters
Journal ArticleDOI
Architecture-level modifiability analysis (ALMA)
TL;DR: ALMA is a unified architecture-level analysis method that focuses on modifiability, distinguishes multiple analysis goals, has explicit assumptions and provides repeatable techniques for performing the steps.
Proceedings ArticleDOI
Architecture level prediction of software maintenance
PerOlof Bengtsson,Jan Bosch +1 more
TL;DR: The method takes the requirement specification; the design of the architecture; expertise from software engineers; and, possibly, historical data as input and generates a prediction of the average effort for a maintenance task.
Proceedings ArticleDOI
Scenario-based software architecture reengineering
PerOlof Bengtsson,Jan Bosch +1 more
TL;DR: The paper presents a method for reengineering software architectures that explicitly addresses the quality attributes of the software architecture and uses the reengineering of a prototypical measurement system into a domain-specific software architecture as an example.
Architecture-Level Modifiability Analysis
TL;DR: A method for architecture-level analysis of mod ifiability (ALMA) that analyses the modifiability potential of a software system based on its software architecture design and finds that a group of individually prepared persons produce better profiles than individuals or unprepared groups.
Analyzing Software Architectures for Modifiability.
TL;DR: This paper proposes an analysis method for software architecture modifiability that has successfully been applied in several cases and consists of five main steps, i.e. goal selection, software architecture description, scenario elicitation, scenario evaluation and interpretation.