Claes Wohlin | Blekinge Institute of Technology (original) (raw)

Papers by Claes Wohlin

Research paper thumbnail of Alignment of business, architecture, process, and organisation in a software development context

Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement - ESEM '12, 2012

ABSTRACT In this paper we investigate the current state of work regarding alignment of Business, ... more ABSTRACT In this paper we investigate the current state of work regarding alignment of Business, Architecture, Process, and Organisation (BAPO) perspectives in a software product development context. We planned to do that by conducting a systematic literature study to capture the state of the art in alignment of BAPO in software development. But, as it turned out we found that almost no substantial information is available about the alignment of BAPO in software development. Thus, based on the available literature and a small qualitative study, we defined a conceptual model of the alignment of BAPO including five levels of alignment that can be used as a basis for future empirical studies.

Research paper thumbnail of An Evolutionary Perspective on Socio-Technical Congruence: The Rubber Band Effect

2013 3rd International Workshop on Replication in Empirical Software Engineering Research, 2013

Research paper thumbnail of Sample-Driven Inspections

The main objective of software inspections is to find faults in software artefacts. The benefits ... more The main objective of software inspections is to find faults in software artefacts. The benefits of inspections are reported from researchers as well as software organiza- tions. In some studies, the fault detection in inspections has shown to be more efficient than other validation and verifi- cation activities. A problem, however, is that inspections sometimes are not as efficient and

Research paper thumbnail of Evaluating Defect Content Estimation Rules in Software Inspections

This paper is concerned with evaluating two different improvements of an existing defect content ... more This paper is concerned with evaluating two different improvements of an existing defect content estimation model. The model improved is a curve-fitting model. Two new estimation rules are evaluated and compared with the original model. Further, the new estimation rules and the original model are evaluated against one of the most suc- cessful defect content estimation models, which is a

Research paper thumbnail of Evaluation of using Capture-Recapture Methods on Software Review Data

Software defect content estimation is important, to control and ensure soft- ware quality. One po... more Software defect content estimation is important, to control and ensure soft- ware quality. One possible method to achieve this is by applying capture- recapture methods. This type of methods can be applied on data collected from reviews, and it can be used to estimate the remaining number of defects after a review. This paper focuses on replicating a previous study

Research paper thumbnail of 13 Empirical Research Methods in Web and Software Engineering 1

Web and software engineering are not only about technical solutions. It is to a large extent also... more Web and software engineering are not only about technical solutions. It is to a large extent also concerned with organisational issues, project management and human behaviour. For disciplines like Web and software engineering, empirical methods are crucial, since they allow for incorporating human behaviour into the research approach taken. Empirical methods are common practice in many other disciplines. This chapter

Research paper thumbnail of Risk-Based Trade-Off Between Verification and Validation – An Industry-Motivated Study

Lecture Notes in Computer Science, 2005

Within industry the demand for short lead-time and reduced effort consumption is in focus. For an... more Within industry the demand for short lead-time and reduced effort consumption is in focus. For an associated industry partner the lead-time and effort focus has meant turning the interest towards the Verification and Validation (V&V) process. The industry cooperation motivating this study aims at providing a tailored and applicable V&V process, where the order of verification and validation may be

Research paper thumbnail of User-Centred Software Engineering - A Comprehensive View of Software Development1

Dependability is foremost a user-centred quality attribute. It is in the interest of the user tha... more Dependability is foremost a user-centred quality attribute. It is in the interest of the user that the soft- ware system is dependable. Therefore, a user-centred approach to software development is argued as it allows for continuous visibility and traceability of requirements for the user. The objective is to work with a framework for user-centred software engineer- ing with the aim

Research paper thumbnail of Differences in Views between Development Roles in Software Process Improvement - A Quantitative Comparison

Empirical Software Engineering, 2000

This paper presents a quantitative study that evaluates how different roles in a software develop... more This paper presents a quantitative study that evaluates how different roles in a software development organization view different issues in software process improvement. The study is conducted in a large Swedish telecommunication organization with the traditional roles of software develop- ment. The respondents of the study got five different ques- tions related to process improvement. The result was that the

Research paper thumbnail of Quality Improvement by Identification of Fault-prone Modules Using Software Design Metrics

Software Quality, 1996

... The strategy used in this paper resulted in a prediction model that would have identified 49%... more ... The strategy used in this paper resulted in a prediction model that would have identified 49% of ... It is well-known that the costs for fault correction grows with the number of phases ... Thus, methods for early detection of fault-prone modules are highly desirable, since they allow for ...

Research paper thumbnail of Requirements Prioritisation: An Experiment on Exhaustive PairWise Comparisons versus Planning Game Partitioning

Empirical Software Engineering, 2000

The process of selecting the right set of requirements for a product release is highly dependent ... more The process of selecting the right set of requirements for a product release is highly dependent on how well we suc- ceed in prioritising the requirements candidates. There are different techniques available for requirements priori- tisation, some more elaborate than others. In order to compare different techniques, a controlled experiment was conducted with the objective of understanding differences regarding time

Research paper thumbnail of Identification of key factors in software process management - a case study

2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings., 2003

When conducting process related work within an orga-nization, it is important to be aware of whic... more When conducting process related work within an orga-nization, it is important to be aware of which factors that are most important to consider. This paper presents an empirical case study that was performed in order to find the key success factors in process management. One ...

Research paper thumbnail of Software Product Quality: Ensuring a Common Goal

Lecture Notes in Computer Science, 2009

Research paper thumbnail of A new index for the citation curve of researchers

Scientometrics, 2009

Internet has made it possible to move towards researcher and article impact instead of solely foc... more Internet has made it possible to move towards researcher and article impact instead of solely focusing on journal impact. To support citation measurement, several indexes have been proposed, including the h-index. The h-index provides a point estimate. To address this, a new index is proposed that takes the citation curve of a researcher into account. This article introduces the index, illustrates its use and compares it to rankings based on the h-index as well as rankings based on publications. It is concluded that the new index provides an added value, since it balances citations and publications through the citation curve.

Research paper thumbnail of Consensus Building when Comparing Software Architectures

Lecture Notes in Computer Science, 2002

Research paper thumbnail of 1st International Global Requirements Engineering Workshop --- GREW'07

ACM SIGSOFT Software Engineering Notes, 2008

Research paper thumbnail of Adding Value to Software Requirements: An Empirical Study in the Chinese Software Industry

The rapid growth of the Chinese software industry has attracted attention from all over the world... more The rapid growth of the Chinese software industry has attracted attention from all over the world. Meanwhile, software requirements selection has a crucial impact on the final value of a software product and the satisfaction of stakeholders. This paper presents an empirical study, which focuses on the decision-making criteria for requirements selection in market-driven software development projects in international companies

Research paper thumbnail of Applying Decision-Making Models in Requirements Engineering

The process of requirements engineering (RE) of software systems is a complex problem solving act... more The process of requirements engineering (RE) of software systems is a complex problem solving activity involving many stakeholders and many decisions. In order to improve the overall performance level of the RE process, it is important to understand the nature of the decisions made in RE activities. This paper provides a description and explanation of RE decisions by using classical

Research paper thumbnail of A Framework for Technology Introduction in Software Organizations1

Software process improvement is difficult. The benefits of each new process change proposal or ne... more Software process improvement is difficult. The benefits of each new process change proposal or new technology is hard to judge. A systematic approach to introduction of new technology and change of software processes is presented in this paper. The objec- tive is to provide a framework for evaluation of the impact of a software process change. The framework provides a

Research paper thumbnail of The Waterfall Model in Large-Scale Development

Lecture Notes in Business Information Processing, 2009

Research paper thumbnail of Alignment of business, architecture, process, and organisation in a software development context

Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement - ESEM '12, 2012

ABSTRACT In this paper we investigate the current state of work regarding alignment of Business, ... more ABSTRACT In this paper we investigate the current state of work regarding alignment of Business, Architecture, Process, and Organisation (BAPO) perspectives in a software product development context. We planned to do that by conducting a systematic literature study to capture the state of the art in alignment of BAPO in software development. But, as it turned out we found that almost no substantial information is available about the alignment of BAPO in software development. Thus, based on the available literature and a small qualitative study, we defined a conceptual model of the alignment of BAPO including five levels of alignment that can be used as a basis for future empirical studies.

Research paper thumbnail of An Evolutionary Perspective on Socio-Technical Congruence: The Rubber Band Effect

2013 3rd International Workshop on Replication in Empirical Software Engineering Research, 2013

Research paper thumbnail of Sample-Driven Inspections

The main objective of software inspections is to find faults in software artefacts. The benefits ... more The main objective of software inspections is to find faults in software artefacts. The benefits of inspections are reported from researchers as well as software organiza- tions. In some studies, the fault detection in inspections has shown to be more efficient than other validation and verifi- cation activities. A problem, however, is that inspections sometimes are not as efficient and

Research paper thumbnail of Evaluating Defect Content Estimation Rules in Software Inspections

This paper is concerned with evaluating two different improvements of an existing defect content ... more This paper is concerned with evaluating two different improvements of an existing defect content estimation model. The model improved is a curve-fitting model. Two new estimation rules are evaluated and compared with the original model. Further, the new estimation rules and the original model are evaluated against one of the most suc- cessful defect content estimation models, which is a

Research paper thumbnail of Evaluation of using Capture-Recapture Methods on Software Review Data

Software defect content estimation is important, to control and ensure soft- ware quality. One po... more Software defect content estimation is important, to control and ensure soft- ware quality. One possible method to achieve this is by applying capture- recapture methods. This type of methods can be applied on data collected from reviews, and it can be used to estimate the remaining number of defects after a review. This paper focuses on replicating a previous study

Research paper thumbnail of 13 Empirical Research Methods in Web and Software Engineering 1

Web and software engineering are not only about technical solutions. It is to a large extent also... more Web and software engineering are not only about technical solutions. It is to a large extent also concerned with organisational issues, project management and human behaviour. For disciplines like Web and software engineering, empirical methods are crucial, since they allow for incorporating human behaviour into the research approach taken. Empirical methods are common practice in many other disciplines. This chapter

Research paper thumbnail of Risk-Based Trade-Off Between Verification and Validation – An Industry-Motivated Study

Lecture Notes in Computer Science, 2005

Within industry the demand for short lead-time and reduced effort consumption is in focus. For an... more Within industry the demand for short lead-time and reduced effort consumption is in focus. For an associated industry partner the lead-time and effort focus has meant turning the interest towards the Verification and Validation (V&V) process. The industry cooperation motivating this study aims at providing a tailored and applicable V&V process, where the order of verification and validation may be

Research paper thumbnail of User-Centred Software Engineering - A Comprehensive View of Software Development1

Dependability is foremost a user-centred quality attribute. It is in the interest of the user tha... more Dependability is foremost a user-centred quality attribute. It is in the interest of the user that the soft- ware system is dependable. Therefore, a user-centred approach to software development is argued as it allows for continuous visibility and traceability of requirements for the user. The objective is to work with a framework for user-centred software engineer- ing with the aim

Research paper thumbnail of Differences in Views between Development Roles in Software Process Improvement - A Quantitative Comparison

Empirical Software Engineering, 2000

This paper presents a quantitative study that evaluates how different roles in a software develop... more This paper presents a quantitative study that evaluates how different roles in a software development organization view different issues in software process improvement. The study is conducted in a large Swedish telecommunication organization with the traditional roles of software develop- ment. The respondents of the study got five different ques- tions related to process improvement. The result was that the

Research paper thumbnail of Quality Improvement by Identification of Fault-prone Modules Using Software Design Metrics

Software Quality, 1996

... The strategy used in this paper resulted in a prediction model that would have identified 49%... more ... The strategy used in this paper resulted in a prediction model that would have identified 49% of ... It is well-known that the costs for fault correction grows with the number of phases ... Thus, methods for early detection of fault-prone modules are highly desirable, since they allow for ...

Research paper thumbnail of Requirements Prioritisation: An Experiment on Exhaustive PairWise Comparisons versus Planning Game Partitioning

Empirical Software Engineering, 2000

The process of selecting the right set of requirements for a product release is highly dependent ... more The process of selecting the right set of requirements for a product release is highly dependent on how well we suc- ceed in prioritising the requirements candidates. There are different techniques available for requirements priori- tisation, some more elaborate than others. In order to compare different techniques, a controlled experiment was conducted with the objective of understanding differences regarding time

Research paper thumbnail of Identification of key factors in software process management - a case study

2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings., 2003

When conducting process related work within an orga-nization, it is important to be aware of whic... more When conducting process related work within an orga-nization, it is important to be aware of which factors that are most important to consider. This paper presents an empirical case study that was performed in order to find the key success factors in process management. One ...

Research paper thumbnail of Software Product Quality: Ensuring a Common Goal

Lecture Notes in Computer Science, 2009

Research paper thumbnail of A new index for the citation curve of researchers

Scientometrics, 2009

Internet has made it possible to move towards researcher and article impact instead of solely foc... more Internet has made it possible to move towards researcher and article impact instead of solely focusing on journal impact. To support citation measurement, several indexes have been proposed, including the h-index. The h-index provides a point estimate. To address this, a new index is proposed that takes the citation curve of a researcher into account. This article introduces the index, illustrates its use and compares it to rankings based on the h-index as well as rankings based on publications. It is concluded that the new index provides an added value, since it balances citations and publications through the citation curve.

Research paper thumbnail of Consensus Building when Comparing Software Architectures

Lecture Notes in Computer Science, 2002

Research paper thumbnail of 1st International Global Requirements Engineering Workshop --- GREW'07

ACM SIGSOFT Software Engineering Notes, 2008

Research paper thumbnail of Adding Value to Software Requirements: An Empirical Study in the Chinese Software Industry

The rapid growth of the Chinese software industry has attracted attention from all over the world... more The rapid growth of the Chinese software industry has attracted attention from all over the world. Meanwhile, software requirements selection has a crucial impact on the final value of a software product and the satisfaction of stakeholders. This paper presents an empirical study, which focuses on the decision-making criteria for requirements selection in market-driven software development projects in international companies

Research paper thumbnail of Applying Decision-Making Models in Requirements Engineering

The process of requirements engineering (RE) of software systems is a complex problem solving act... more The process of requirements engineering (RE) of software systems is a complex problem solving activity involving many stakeholders and many decisions. In order to improve the overall performance level of the RE process, it is important to understand the nature of the decisions made in RE activities. This paper provides a description and explanation of RE decisions by using classical

Research paper thumbnail of A Framework for Technology Introduction in Software Organizations1

Software process improvement is difficult. The benefits of each new process change proposal or ne... more Software process improvement is difficult. The benefits of each new process change proposal or new technology is hard to judge. A systematic approach to introduction of new technology and change of software processes is presented in this paper. The objec- tive is to provide a framework for evaluation of the impact of a software process change. The framework provides a

Research paper thumbnail of The Waterfall Model in Large-Scale Development

Lecture Notes in Business Information Processing, 2009