Björn Regnell
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Björn Regnell has a total of 78 co-authors. Here are the top co-authors by number of shared publications:
Richard Berntsson Svensson
Chalmers, University of Gothenburg
15 shared publicationsKrzysztof Wnuk
12 shared publications- Martin Höst
Malmö University
11 shared publications - Elizabeth Bjarnason
Department of Computer Science, Lund University, Lund, Sweden
10 shared publications - Claes Wohlin
Blekinge Inst Technol, SE-37179 Karlskrona, Sweden
9 shared publications - Per Runeson
Lund University
8 shared publications
Latest Publications
- 4 October 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 41 (6) , 17-22
The Magazine at 40: Viewing Requirements Engineering Through a Ruby Lens
In this final issue of the year, we mark a milestone: IEEE Software’s 40th anniversary—a ruby jubilee! While this column still awaits the silver achievement badge (25 years)—Suzanne Robertsson founded it in the early millennium—I’m pleased to present a discussion with two seasoned professors of requirements engineering. They will share their personal reflections on the discipline over the past four decades. I’m particularly pleased to feature a retrospective by the new retiree, Prof. Sandahl. Naturally, we conclude with an outlook on what is to come. Long live the new quadragenarian!—Markus Borg
- 4 October 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 41 (6) , 17-22
The Magazine at 40: Viewing Requirements Engineering Through a Ruby Lens
In this final issue of the year, we mark a milestone: IEEE Software’s 40th anniversary—a ruby jubilee! While this column still awaits the silver achievement badge (25 years)—Suzanne Robertsson founded it in the early millennium—I’m pleased to present a discussion with two seasoned professors of requirements engineering. They will share their personal reflections on the discipline over the past four decades. I’m particularly pleased to feature a retrospective by the new retiree, Prof. Sandahl. Naturally, we conclude with an outlook on what is to come. Long live the new quadragenarian!—Markus Borg
- Open Access
A Community Strategy Framework -- How to obtain Influence on Requirements in Meritocratic Open Source Software Communities?
Context: In the Requirements Engineering (RE) process of an Open Source Software (OSS) community, an involved firm is a stakeholder among many. Conflicting agendas may create miss-alignment with the firm's internal requirements strategy. In communities with meritocratic governance or with aspects thereof, a firm has the opportunity to affect the RE process in line with their own agenda by gaining influence through active and symbiotic engagements. Objective: The focus of this study has been to identify what aspects that firms should consider when they assess their need of influencing the RE process in an OSS community, as well as what engagement practices that should be considered in order to gain this influence. Method: Using a design science approach, 21 interviews with 18 industry professionals from 12 different software-intensive firms were conducted to explore, design and validate an artifact for the problem context. Results: A Community Strategy Framework (CSF) is presented to help firms create community strategies that describe if and why they need influence on the RE process in a specific (meritocratic) OSS community, and how the firm could gain it. The framework consists of aspects and engagement practices. The aspects help determine how important an OSS project and its community is from business and technical perspectives. A community perspective is used when considering the feasibility and potential in gaining influence. The engagement practices are intended as a tool-box for how a firm can engage with a community in order to build influence needed. Conclusion: It is concluded from interview-based validation that the proposed CSF may provide support for firms in creating and tailoring community strategies and help them to focus resources on communities that matter and gain the influence needed on their respective RE processes.
Open AccessA Community Strategy Framework -- How to obtain Influence on Requirements in Meritocratic Open Source Software Communities?
Context: In the Requirements Engineering (RE) process of an Open Source Software (OSS) community, an involved firm is a stakeholder among many. Conflicting agendas may create miss-alignment with the firm's internal requirements strategy. In communities with meritocratic governance or with aspects thereof, a firm has the opportunity to affect the RE process in line with their own agenda by gaining influence through active and symbiotic engagements. Objective: The focus of this study has been to identify what aspects that firms should consider when they assess their need of influencing the RE process in an OSS community, as well as what engagement practices that should be considered in order to gain this influence. Method: Using a design science approach, 21 interviews with 18 industry professionals from 12 different software-intensive firms were conducted to explore, design and validate an artifact for the problem context. Results: A Community Strategy Framework (CSF) is presented to help firms create community strategies that describe if and why they need influence on the RE process in a specific (meritocratic) OSS community, and how the firm could gain it. The framework consists of aspects and engagement practices. The aspects help determine how important an OSS project and its community is from business and technical perspectives. A community perspective is used when considering the feasibility and potential in gaining influence. The engagement practices are intended as a tool-box for how a firm can engage with a community in order to build influence needed. Conclusion: It is concluded from interview-based validation that the proposed CSF may provide support for firms in creating and tailoring community strategies and help them to focus resources on communities that matter and gain the influence needed on their respective RE processes.
- Open Access
- 12 August 2020
- Published by Springer Nature in Empirical Software Engineering
- Vol. 25 (5) , 3799-3840
What to share, when, and where: balancing the objectives and complexities of open source software contributions
Context: Software-intensive organizations’ rationale for sharing Open Source Software (OSS) may be driven by both idealistic, strategic and commercial objectives, and include both monetary as well as non-monetary benefits. To gain the potential benefits, an organization may need to consider what they share and how, while taking into account risks, costs and other complexities.Objective: This study aims to empirically investigate objectives and complexities organizations need to consider and balance between when deciding on what software to share as OSS, when to share it, and whether to create a new or contribute to an existing community.Method: A multiple-case study of three case organizations was conducted in two research cycles, with data gathered from interviews with 20 practitioners from these organizations. The data was analyzed qualitatively in an inductive and iterative coding process.Results: 12 contribution objectives and 15 contribution complexities were found. Objectives include opportunities for improving reputation, managing suppliers, managing partners and competitors, and exploiting externally available knowledge and resources. Complexities include risk of loosing control, risk of giving away competitive advantage, risk of creating negative exposure, costs of contributing, and the possibility and need to contribute to an existing or new community.Conclusions: Cross-case analysis and interview validation show that the identified objectives and complexities offer organizations a possibility to reflect on and adapt their contribution strategies based on their specific contexts and business goals.
- 12 August 2020
- Published by Springer Nature in Empirical Software Engineering
- Vol. 25 (5) , 3799-3840
Open AccessWhat to share, when, and where: balancing the objectives and complexities of open source software contributions
Context: Software-intensive organizations’ rationale for sharing Open Source Software (OSS) may be driven by both idealistic, strategic and commercial objectives, and include both monetary as well as non-monetary benefits. To gain the potential benefits, an organization may need to consider what they share and how, while taking into account risks, costs and other complexities.Objective: This study aims to empirically investigate objectives and complexities organizations need to consider and balance between when deciding on what software to share as OSS, when to share it, and whether to create a new or contribute to an existing community.Method: A multiple-case study of three case organizations was conducted in two research cycles, with data gathered from interviews with 20 practitioners from these organizations. The data was analyzed qualitatively in an inductive and iterative coding process.Results: 12 contribution objectives and 15 contribution complexities were found. Objectives include opportunities for improving reputation, managing suppliers, managing partners and competitors, and exploiting externally available knowledge and resources. Complexities include risk of loosing control, risk of giving away competitive advantage, risk of creating negative exposure, costs of contributing, and the possibility and need to contribute to an existing or new community.Conclusions: Cross-case analysis and interview validation show that the identified objectives and complexities offer organizations a possibility to reflect on and adapt their contribution strategies based on their specific contexts and business goals.
- Open Access
- 29 March 2019
- Published by Springer Nature in Empirical Software Engineering
- Vol. 24 (4) , 2364-2409
Improving requirements-test alignment by prescribing practices that mitigate communication gaps
- 29 March 2019
- Published by Springer Nature in Empirical Software Engineering
- Vol. 24 (4) , 2364-2409
Open AccessImproving requirements-test alignment by prescribing practices that mitigate communication gaps
- Open Access
- 22 April 2017
- Published by Springer Nature in Empirical Software Engineering
- Vol. 23 (1) , 186-223
Open innovation using open source tools: a case study at Sony Mobile
- 22 April 2017
- Published by Springer Nature in Empirical Software Engineering
- Vol. 23 (1) , 186-223
Open AccessOpen innovation using open source tools: a case study at Sony Mobile
- Open Access
- 4 March 2016
- Published by Springer Nature
- p. 232-239
What Is Essential? – A Pilot Survey on Views About the Requirements Metamodel of reqT.org
- 4 March 2016
- Published by Springer Nature
- p. 232-239
Open AccessWhat Is Essential? – A Pilot Survey on Views About the Requirements Metamodel of reqT.org
- 4 March 2016
- Published by Springer Nature
- p. 63-81
How Firms Adapt and Interact in Open Source Ecosystems: Analyzing Stakeholder Influence and Collaboration Patterns
- 4 March 2016
- Published by Springer Nature
- p. 63-81
How Firms Adapt and Interact in Open Source Ecosystems: Analyzing Stakeholder Influence and Collaboration Patterns
- 15 June 2015
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 42 (1) , 47-74
Supporting Scope Tracking and Visualization for Very Large-Scale Requirements Engineering-Utilizing FSC+, Decision Patterns, and Atomic Decision Visualizations
Deciding the optimal project scope that fulfills the needs of the most important stakeholders is challenging due to a plethora of aspects that may impact decisions. Large companies that operate in rapidly changing environments experience frequently changing customer needs which force decision makers to continuously adjust the scope of their projects. Change intensity is further fueled by fierce market competition and hard time-to-market deadlines. Staying in control of the changes in thousands of features becomes a major issue as information overload hinders decision makers from rapidly extracting relevant information. This paper presents a visual technique, called Feature Survival Charts+ (FSC+), designed to give a quick and effective overview of the requirements scoping process for Very Large-Scale Requirements Engineering (VLSRE). FSC+ were applied at a large company with thousands of features in the database and supported the transition from plan-driven to a more dynamic and change-tolerant release scope management process. FSC+ provides multiple views, filtering, zooming, state-change intensity views, and support for variable time spans. Moreover, this paper introduces five decision archetypes deduced from the dataset and subsequently analyzed and the atomic decision visualization that shows the frequency of various decisions in the process. The capabilities and usefulness of FSC+, decision patterns (state changes that features undergo) and atomic decision visualizations are evaluated through interviews with practitioners who found utility in all techniques and indicated that their inherent flexibility was necessary to meet the varying needs of the stakeholders.
- 15 June 2015
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 42 (1) , 47-74
Supporting Scope Tracking and Visualization for Very Large-Scale Requirements Engineering-Utilizing FSC+, Decision Patterns, and Atomic Decision Visualizations
Deciding the optimal project scope that fulfills the needs of the most important stakeholders is challenging due to a plethora of aspects that may impact decisions. Large companies that operate in rapidly changing environments experience frequently changing customer needs which force decision makers to continuously adjust the scope of their projects. Change intensity is further fueled by fierce market competition and hard time-to-market deadlines. Staying in control of the changes in thousands of features becomes a major issue as information overload hinders decision makers from rapidly extracting relevant information. This paper presents a visual technique, called Feature Survival Charts+ (FSC+), designed to give a quick and effective overview of the requirements scoping process for Very Large-Scale Requirements Engineering (VLSRE). FSC+ were applied at a large company with thousands of features in the database and supported the transition from plan-driven to a more dynamic and change-tolerant release scope management process. FSC+ provides multiple views, filtering, zooming, state-change intensity views, and support for variable time spans. Moreover, this paper introduces five decision archetypes deduced from the dataset and subsequently analyzed and the atomic decision visualization that shows the frequency of various decisions in the process. The capabilities and usefulness of FSC+, decision patterns (state changes that features undergo) and atomic decision visualizations are evaluated through interviews with practitioners who found utility in all techniques and indicated that their inherent flexibility was necessary to meet the varying needs of the stakeholders.
- 13 June 2014
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 31 (4) , 37-43
Reflecting on Evidence-Based Timelines
Project retrospectives can be powerful tools for project teams to collectively identify communication gaps and practices to improve for future projects. However, even if project members take the time for a retrospective, it can be hard to correctly remember and jointly discuss past events in a constructive way. Fact-based timelines that visualize a project's events offer a possible solution.
- 13 June 2014
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 31 (4) , 37-43
Reflecting on Evidence-Based Timelines
Project retrospectives can be powerful tools for project teams to collectively identify communication gaps and practices to improve for future projects. However, even if project members take the time for a retrospective, it can be hard to correctly remember and jointly discuss past events in a constructive way. Fact-based timelines that visualize a project's events offer a possible solution.
- 1 September 2013
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 37-44
Variations on the Evidence-Based Timeline Retrospective Method: A Comparison of Two Cases
Project retrospectives can be a powerful tool for process improvement through obtaining new insights. However pure experience-based reflections may lead to incorrect conclusions. Our method, evidence-based timeline retrospectives (EBTR), mitigates this risk by providing a pre-generated timeline that visualises project history based on evidence rather than relying on subjective opinions and biased memories. Through a comparative study of two cases, a set of variation points has been evaluated. The variation points enable configuring the EBTR method to different contexts and retrospective goals. The results indicate that by selecting certain variations the EBTR method can be configured to support either wide assessments (e.g. the overall impact of a new process) or assessments of a specific process area. For example, through using open or semi-structured discussions, or by varying the applied timeline technique.
- 1 September 2013
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 37-44
Variations on the Evidence-Based Timeline Retrospective Method: A Comparison of Two Cases
Project retrospectives can be a powerful tool for process improvement through obtaining new insights. However pure experience-based reflections may lead to incorrect conclusions. Our method, evidence-based timeline retrospectives (EBTR), mitigates this risk by providing a pre-generated timeline that visualises project history based on evidence rather than relying on subjective opinions and biased memories. Through a comparative study of two cases, a set of variation points has been evaluated. The variation points enable configuring the EBTR method to different contexts and retrospective goals. The results indicate that by selecting certain variations the EBTR method can be configured to support either wide assessments (e.g. the overall impact of a new process) or assessments of a specific process area. For example, through using open or semi-structured discussions, or by varying the applied timeline technique.