Search For:

Displaying 1-50 out of 50 total
An Evolutionary Perspective on Socio-Technical Congruence: The Rubber Band Effect
Found in: 2013 3rd International Workshop on Replication in Empirical Software Engineering Research (RESER)
By Stefanie Betz,Darja mite,Samuel Fricker,Andrew Moss,Wasif Afzal,Mikael Svahnberg,Claes Wohlin,Jurgen Borstler,Tony Gorschek
Issue Date:October 2013
pp. 15-24
Conway's law assumes a strong association between the system's architecture and the organization's communication structure that designs it. In the light of contemporary software development, when many companies rely on geographically distributed teams, whi...
 
Systematic literature studies: Database searches vs. backward snowballing
Found in: 2012 6th International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Samireh Jalali,Claes Wohlin
Issue Date:September 2012
pp. 29-38
Systematic studies of the literature can be done in different ways. In particular, different guidelines propose different first steps in their recommendations, e.g. start with search strings in different databases or start with the reference lists of a sta...
 
Alignment of Business, Architecture, Process, and Organisation in a software development context
Found in: 2012 6th International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Stefanie Betz,Claes Wohlin
Issue Date:September 2012
pp. 239-242
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...
 
Offshore Insourcing: A Case Study on Software Quality Alignment
Found in: Global Software Engineering, IEEE International Conference on
By Sebastian Barney,Claes Wohlin,Panagiota Chatzipetrou,Lefteris Angelis
Issue Date:August 2011
pp. 146-155
Background: Software quality issues are commonly reported when off shoring software development. Value-based software engineering addresses this by ensuring key stakeholders have a common understanding of quality. Aim: This work seeks to understand the lev...
 
Software Product Quality in Global Software Development: Finding Groups with Aligned Goals
Found in: Software Engineering and Advanced Applications, Euromicro Conference
By Panagiota Chatzipetrou,Lefteris Angelis,Sebastian Barney,Claes Wohlin
Issue Date:September 2011
pp. 435-442
The development of a software product in an organization involves various groups of stakeholders who may prioritize the qualities of the product differently. This paper presents an empirical study of 65 individuals in different roles and in different locat...
 
The Success Factors Powering Industry-Academia Collaboration
Found in: IEEE Software
By Claes Wohlin,Aybuke Aurum,Lefteris Angelis,Laura Phillips,Yvonne Dittrich,Tony Gorschek,Hakan Grahn,Kennet Henningsson,Simon Kågström,Graham Low,Per Rovegård,Piotr Tomaszewski,Christine van Toorn,Jeff Winter
Issue Date:March 2012
pp. 67-73
Collaboration between industry and academia supports improvement and innovation in industry and helps to ensure industrial relevance in academic research. This article presents an exploratory study of factors for successful collaboration between industry a...
 
A Whisper of Evidence in Global Software Engineering
Found in: IEEE Software
By Darja Smite,Claes Wohlin
Issue Date:July 2011
pp. 15-18
A systematic review of global software engineering (GSE) literature from 2000 to 2007 shows the field to be immature. Studies report many challenges but little evidence regarding specific GSE practices directly related to project success or failure. There ...
 
Prioritization of Issues and Requirements by Cumulative Voting: A Compositional Data Analysis Framework
Found in: Software Engineering and Advanced Applications, Euromicro Conference
By Panagiota Chatzipetrou, Lefteris Angelis, Per Rovegârd, Claes Wohlin
Issue Date:September 2010
pp. 361-370
Cumulative Voting (CV), also known as Hundred-Point Method, is a simple and straightforward technique, used in various prioritization studies in software engineering. Multiple stakeholders (users, developers, consultants, marketing representatives or custo...
 
Software Product Transfers: Lessons Learned from a Case Study
Found in: Global Software Engineering, International Conference on
By Darja Šmite, Claes Wohlin
Issue Date:August 2010
pp. 97-105
Although global software work nowadays is not a phenomenon, research and practice is still addressing the complexities associated with the new forms of work enabled through globalization. ‘Go global’ strategies usually prescribe two alternative approaches:...
 
Agile Practices in Global Software Engineering - A Systematic Map
Found in: Global Software Engineering, International Conference on
By Samireh Jalali, Claes Wohlin
Issue Date:August 2010
pp. 45-54
This paper presents the results of systematically reviewing the current research literature on the use of agile practices and lean software development in global software engineering (GSE). The primary purpose is to highlight under which circumstances they...
 
Strategies Facilitating Software Product Transfers
Found in: IEEE Software
By Darja Smite,Claes Wohlin
Issue Date:September 2011
pp. 60-66
Globalization of software work has become common in today's market. As part of cost-reduction strategies, many product-focused software companies started shipping their product development to insourcing and outsourcing offshore locations. Unfortunately, mo...
 
Context in industrial software engineering research
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Kai Petersen, Claes Wohlin
Issue Date:October 2009
pp. 401-404
In order to draw valid conclusions when aggregating evidence it is important to describe the context in which industrial studies were conducted. This paper structures the context for empirical industrial studies and provides a checklist. The aim is to aid ...
 
Balancing software product investments
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Sebastian Barney, Claes Wohlin, Aybuke Aurum
Issue Date:October 2009
pp. 257-268
The long-term sustainability of a software product depends on more than developing features. Priorities are placed on aspects that support the development of software, like software product quality (eg. ISO 9126), project constraints — time and cost, and e...
 
Creating Software Product Value in China
Found in: IEEE Software
By Sebastian Barney, Ganglan Hu, Aybüke Aurum, Claes Wohlin
Issue Date:July 2009
pp. 84-90
China has become a formidable player and continues to experience strong growth in a dynamic global market for software development. This highly competitive environment makes maximizing the creation of software product value both difficult and important. Wh...
 
Reporting Empirical Research in Global Software Engineering: A Classification Scheme
Found in: Global Software Engineering, International Conference on
By Darja Smite, Claes Wohlin, Robert Feldt, Tony Gorschek
Issue Date:August 2008
pp. 173-181
Increased popularity of global software engineering (GSE) has resulted in quite a number of research and industrial studies. As the area matures, an increased focus on empirically supported results leads to a greater potential impact on future research and...
 
An Empirical Study on Views of Importance of Change Impact Analysis Issues
Found in: IEEE Transactions on Software Engineering
By Per Rovegård, Lefteris Angelis, Claes Wohlin
Issue Date:July 2008
pp. 516-530
Change impact analysis is a change management activity that previously has been studied much from a technical perspective. For example, much work focuses on methods for determining the impact of a change. In this paper, we present results from a study on t...
 
A Model for Technology Transfer in Practice
Found in: IEEE Software
By Tony Gorschek, Per Garre, Stig Larsson, Claes Wohlin
Issue Date:November 2006
pp. 88-95
Successful technology transfer requires close cooperation and collaboration between researchers and practitioners. Researchers need to observe the challenges facing industry firsthand and tailor their work accordingly. Practitioners can help shape technolo...
 
Quest for a Silver Bullet: Creating Software Product Value through Requirements Selection
Found in: EUROMICRO Conference
By Sebastian Barney, Aybüke Aurum, Claes Wohlin
Issue Date:September 2006
pp. 274-281
This paper provides results of an empirical study on how software product value is both understood and created through release planning for software products in Australia. We examine how IT professionals perceive value creation through requirements enginee...
 
An Evaluation of k-Nearest Neighbour Imputation Using Likert Data
Found in: Software Metrics, IEEE International Symposium on
By Per Jönsson, Claes Wohlin
Issue Date:September 2004
pp. 108-118
Studies in many different fields of research suffer from the problem of missing data. With missing data, statistical tests will lose power, results may be biased, or analysis may not be feasible at all. There are several ways to handle the problem, for exa...
 
Assuring Fault Classification Agreement — An Empirical Evaluation
Found in: Empirical Software Engineering, International Symposium on
By Kennet Henningsson, Claes Wohlin
Issue Date:August 2004
pp. 95-104
<p>Inter-rater agreement is a well-known challenge and is a key issue when discussing fault classification. Fault classification is, by nature, a subjective task since it highly depends on the people performing the classification. Measures are requir...
 
Distribution Patterns of Effort Estimations
Found in: EUROMICRO Conference
By Drazen Milicic, Claes Wohlin
Issue Date:September 2004
pp. 422-429
Effort estimations within software development projects and the ability to work within these estimations are perhaps the single most important, and at the same time inadequately mastered, discipline for overall project success. This study examines some cha...
 
An Evaluation of Checklist-Based Reading for Entity-Relationship Diagrams
Found in: Software Metrics, IEEE International Symposium on
By Claes Wohlin, Aybuke Aurum
Issue Date:September 2003
pp. 286
Software inspections have attracted much attention over the last 25 years. It is a method for static analysis of artefacts during software development. However, few studies look at inspections of entity-relationship diagrams (ER-diagrams), and in particula...
 
Identification of Key Factors in Software Process Management - A Case Study
Found in: Empirical Software Engineering, International Symposium on
By Patrik Berander,Claes Wohlin
Issue Date:October 2003
pp. 316
When conducting process related work within an organization, 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 proces...
 
An Empirical Study of an ER-Model Inspection Meeting
Found in: EUROMICRO Conference
By Caroline D. Rombach, Oliver Kude, Aybüke Aurum, Ross Jeffery, Claes Wohlin
Issue Date:September 2003
pp. 308
A great benefit of software inspections is that they can be applied at almost any stage of the software development life cycle. This paper documents a large-scale experiment conducted during an Entity Relationship (ER) Model inspection meeting. The experim...
 
An Experimental Comparison of Usage-Based and Checklist-Based Reading
Found in: IEEE Transactions on Software Engineering
By Thomas Thelin, Per Runeson, Claes Wohlin
Issue Date:August 2003
pp. 687-704
<p><b>Abstract</b>—Software quality can be defined as the customers' perception of how a system works. Inspection is a method to monitor and control the quality throughout the development cycle. Reading techniques applied to inspections h...
 
Prioritized Use Cases as a Vehicle for Software Inspections
Found in: IEEE Software
By Thomas Thelin, Per Runeson, Claes Wohlin
Issue Date:July 2003
pp. 30-33
<p>Principles from software inspection, use cases, and operational profile testing are combined into the usage-based reading technique. The goal is to provide an efficient reading technique for software inspections, which takes the user viewpoint on ...
 
Is it Possible to Decorate Graphical Software Design and Architecture Models with Qualitative Information?-An Experiment
Found in: IEEE Transactions on Software Engineering
By Lars Bratthall, Claes Wohlin
Issue Date:December 2002
pp. 1181-1193
<p><b>Abstract</b>—Software systems evolve over time and it is often difficult to maintain them. One reason for this is that often it is hard to understand the previous release. Further, even if architecture and design models are availabl...
 
Is Prior Knowledge of a Programming Language Important for Software Quality?
Found in: Empirical Software Engineering, International Symposium on
By Claes Wohlin
Issue Date:October 2002
pp. 27
Software engineering is human intensive. Thus, it is important to understand and evaluate the value of different types of experiences, and their relation to the quality of the developed software. Many job advertisements focus on requiring knowledge of spec...
 
How much Information is Needed for Usage-Based Reading? — A Series of Experiments
Found in: Empirical Software Engineering, International Symposium on
By Thomas Thelin, Per Runeson, Claes Wohlin, Thomas Olsson, Carina Andersson
Issue Date:October 2002
pp. 127
Software inspections are regarded as an important technique to detect faults throughout the software development process. The individual preparation phase of software inspections has enlarged its focus from only comprehension to also include fault searchin...
 
Software Inspection Benchmarking - A Qualitative and Quantitative Comparative Opportunity
Found in: Software Metrics, IEEE International Symposium on
By Claes Wohlin, Aybuke Aurum, Håkan Petersson, Forrest Shull, Marcus Ciolkowski
Issue Date:June 2002
pp. 118
Software inspections are commonly used throughout the software industry, but there are still open questions about inspection effectiveness. For example, which techniques work best in various environments? Are requirements specifications inspections and cod...
 
Guest Editor's Introduction: Seventh International Software Metrics Symposium
Found in: IEEE Transactions on Software Engineering
By Claes Wohlin
Issue Date:November 2001
pp. 961-962
No summary available.
 
Defect Content Estimation for Two Reviewers
Found in: Software Reliability Engineering, International Symposium on
By Hakan Petersson, Claes Wohlin, Per Runeson, M. Höst
Issue Date:November 2001
pp. 340
Estimation of the defect content is important to enable quality control throughout the software development process. Capture-recapture methods and curve fitting methods have been suggested as tools to estimate the defect content after a review. The methods...
 
An Empirical Study of Effort Estimation during Project Execution
Found in: Software Metrics, IEEE International Symposium on
By Magnus C. Ohlsson, Claes Wohlin
Issue Date:November 1999
pp. 91
This paper presents an empirical study of effort estimation. In particular, the study is focused on improvements in effort estimations, as more information becomes available. For example, after the requirements phase, the requirements specification is avai...
 
An Empirical Study of Experience-Based Software Defect Content Estimation Methods
Found in: Software Reliability Engineering, International Symposium on
By Håkan Petersson, Claes Wohlin
Issue Date:November 1999
pp. 126
Capture-recapture models and curve-fitting models have been proposed to estimate the remaining number of defects after a review. This estimation gives valuable information to monitor and control software reliability. However, the different models provide d...
 
Achieving Industrial Relevance in Software Engineering Education
Found in: Software Engineering Education and Training, Conference on
By Claes Wohlin, Björn Regnell
Issue Date:March 1999
pp. 16
This paper presents a collection of experiences related to success factors in graduate and postgraduate education. The experiences are mostly concerned with how to make the education relevant from an industrial viewpoint. This is emphasized as a key issue ...
 
Defect Content Estimations from Review Data
Found in: Software Engineering, International Conference on
By Claes Wohlin, Per Runeson
Issue Date:April 1998
pp. 400
No summary available.
 
An Experimental Study of Individual Subjective Effort Estimations and Combinations of the Estimates
Found in: Software Engineering, International Conference on
By Martin Hoest, Claes Wohlin
Issue Date:April 1998
pp. 332
No summary available.
 
Meeting the Challenge of Large-Scale Software Development in an Educational Environment
Found in: Software Engineering Education and Training, Conference on
By Claes Wohlin
Issue Date:April 1997
pp. 40
This paper presents a large-scale software development course. A number of issues such as closeness to an application domain and executing the software on a real target system is stressed in order to make the course imitate an industrial environment. The e...
 
Revisiting Measurement of Software Complexity
Found in: Asia-Pacific Software Engineering Conference
By Claes Wohlin
Issue Date:December 1996
pp. 35
Software complexity measures are often proposed as suitable indicators of different software quality attributes. This paper presents a study of some complexity measures and their correlation with the number of failure reports, and a number of problems are ...
 
An Empirical Study on Using Stereotypes to Improve Understanding of UML Models
Found in: International Conference on Program Comprehension
By Ludwik Kuzniarz, Miroslaw Staron, Claes Wohlin
Issue Date:June 2004
pp. 14
Stereotypes were introduced into the Unified Modeling Language (UML) to provide means of customizing this visual, general purpose, object-oriented modeling language, for its usage in specific application domains. The primary purpose of stereotypes is to br...
 
Understanding the Sources of Software Defects: A Filtering Approach
Found in: International Conference on Program Comprehension
By Claes Wohlin, Martin Höst, Magnus C. Ohlsson
Issue Date:June 2000
pp. 9
This paper presents a method proposal of how to use product measures and defect data to enable understanding and identification of design and programming constructs that contribute more than expected to the defect statistics. The paper describes a method t...
 
Understanding Some Software Quality Aspects from Architecture and Design Models
Found in: International Conference on Program Comprehension
By Lars Bratthall, Claes Wohlin
Issue Date:June 2000
pp. 27
Software systems evolve over time and it is often difficult to maintain them. One reason for this is often that it is hard to understand the previous release. Further, even if architecture and design models are available and up to date, they primarily repr...
 
Alignment of business, architecture, process, and organisation in a software development context
Found in: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '12)
By Claes Wohlin, Stefanie Betz
Issue Date:September 2012
pp. 239-242
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...
     
Systematic literature studies: database searches vs. backward snowballing
Found in: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '12)
By Claes Wohlin, Samireh Jalali
Issue Date:September 2012
pp. 29-38
Systematic studies of the literature can be done in different ways. In particular, different guidelines propose different first steps in their recommendations, e.g. start with search strings in different databases or start with the reference lists of a sta...
     
Using students as subjects - an empirical evaluation
Found in: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '08)
By Aybuke Aurum, Claes Wohlin, Mikael Svahnberg
Issue Date:October 2008
pp. 1-87
An important task in Requirements Engineering is to select which requirements that should go into a specific release of a system. This is a complex decision that requires balancing multiple perspectives against each other. In this article we investigate wh...
     
The impact of time controlled reading on software inspection effectiveness and efficiency: a controlled experiment
Found in: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '08)
By Claes Wohlin, Kai Petersen, Kari Ronkko
Issue Date:October 2008
pp. 1-87
Reading techniques help to guide reviewers during individual software inspections. In this experiment, we completely transfer the principle of statistical usage testing to inspection reading techniques for the first time. Statistical usage testing relies o...
     
Capture-recapture in software unit testing: a case study
Found in: Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '08)
By Claes Wohlin, Hanna Scott
Issue Date:October 2008
pp. 1-87
Quantitative failure estimates for software systems are traditionally made at end of testing using software reliability growth modeling. A persistent problem with most kinds of failure estimation methods and models is the dependency on historical data. Thi...
     
Experimental context classification: incentives and experience of subjects
Found in: Proceedings of the 27th international conference on Software engineering (ICSE '05)
By Claes Wohlin, Martin Host, Thomas Thelin
Issue Date:May 2005
pp. 470-478
There is a need to identify factors that affect the result of empirical studies in software engineering research. It is still the case that seemingly identical replications of controlled experiments result in different conclusions due to the fact that all ...
     
A method for understanding quality attributes in software architecture structures
Found in: Proceedings of the 14th international conference on Software engineering and knowledge engineering (SEKE '02)
By Claes Wohlin, Lars Lundberg, Michael Mattsson, Mikael Svahnberg
Issue Date:July 2002
pp. 819-826
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 syste...
     
Analysing primary and lower order project success drivers
Found in: Proceedings of the 14th international conference on Software engineering and knowledge engineering (SEKE '02)
By Anneliese Amschler Andrews, Claes Wohlin
Issue Date:July 2002
pp. 393-400
Project success is influenced by many factors. Some are primary drivers of project success, others secondary. However, these secondary factors may be no less important to understand and learn from than the primary factors. In addition, project success driv...
     
 1