Search For:

Displaying 1-28 out of 28 total
A Uniform Model for Coordinating Software Development Activities Kari Alho, Casper Lassenius and Reijo Sulonen
Found in: Hawaii International Conference on System Sciences
By Kari Alho, Casper Lassenius, Reijo Sulonen
Issue Date:January 1997
pp. 389
<p>This paper presents a model for supporting and coordinating distributed software process enactment by both human and computerized agents. Enactment is supported by a general Process Support System (PSS), which implements the coordination model pre...
   
Inter-team coordination in large-scale globally distributed scrum: Do Scrum-of-Scrums really work?
Found in: 2012 6th International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Maria Paasivaara,Casper Lassenius,Ville T. Heikkila
Issue Date:September 2012
pp. 235-238
Scrum-of-Scrums meeting is mentioned in the literature as the mechanism for handling inter-team coordination in large-scale Scrum. However, how to implement it in projects with tens of teams is not explained. In this paper, we present a multiple case study...
 
Improving Multi-Project Management in Two Product Development Organizations
Found in: Hawaii International Conference on System Sciences
By Kristian Rautiainen, Maarit Nissinen, Casper Lassenius
Issue Date:January 2000
pp. 7053
In this paper we describe how two product development organizations have started improving their multi-project management. A typical problem in new product development (NPD) organizations is that too many projects are launched. NPD projects can range from ...
   
ScrumBut, But Does it Matter? A Mixed-Method Study of the Planning Process of a Multi-team Scrum Organization
Found in: 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Ville T. Heikkila,Maria Paasivaara,Casper Lassenius
Issue Date:October 2013
pp. 85-94
Context: Proponents of the Scrum software development method use the term
 
The Role of the Tester's Knowledge in Exploratory Software Testing
Found in: IEEE Transactions on Software Engineering
By Juha Itkonen,Mika V. M&#x00E4;ntyl&#x00E4;,Casper Lassenius
Issue Date:May 2013
pp. 707-724
We present a field study on how testers use knowledge while performing exploratory software testing (ET) in industrial settings. We video recorded 12 testing sessions in four industrial organizations, having our subjects think aloud while performing their ...
 
Effects of four distances on communication processes in global software projects
Found in: 2012 6th International Symposium on Empirical Software Engineering and Measurement (ESEM)
By Tuomas Jaanu,Maria Paasivaara,Casper Lassenius
Issue Date:September 2012
pp. 231-234
Global distribution of software engineering introduces geographical, temporal, cultural and organizational distance into teamwork. Globally distributed software projects need to use electronic communication tools to collaborate across these distances. Comm...
 
Near-Synchronicity and Distance: Instant Messaging as a Medium for Global Software Engineering
Found in: 2012 7th IEEE International Conference on Global Software Engineering (ICGSE)
By Tuomas Jaanu,Maria Paasivaara,Casper Lassenius
Issue Date:August 2012
pp. 149-153
Global distribution of software engineering introduces geographical, temporal, cultural and organizational distance into teamwork. Communication media differ in properties and capabilities to overcome the challenges imposed by these distances. Media Synchr...
 
Experiences in Scaling the Product Owner Role in Large-Scale Globally Distributed Scrum
Found in: 2012 7th IEEE International Conference on Global Software Engineering (ICGSE)
By Maria Paasivaara,Ville T. Heikkila,Casper Lassenius
Issue Date:August 2012
pp. 174-178
The Product Owner in Scrum is a crucial role responsible for managing customer requirements in the form of prioritized backlog items and communicating them to the Scrum team. When scaling Scrum to large projects consisting of tens of teams, one Product Own...
 
Scaling Scrum in a Large Distributed Project
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Maria Paasivaara,Casper Lassenius
Issue Date:September 2011
pp. 363-367
This paper presents a currently ongoing single case study on adopting and scaling Scrum in a large software development project distributed across four sites. The data was gathered by 19 semi-structured interviews of project personnel, including managers, ...
 
Research Plan - Planning Product Releases in Global Multi-team Agile Development Projects
Found in: Global Software Engineering Workshop, IEEE International Conference on
By Ville T. Heikkilä,Casper Lassenius
Issue Date:August 2011
pp. 102-104
Release planning is a challenging part of market-driven product development and a success factor in agile software development projects. Release planning in an environment where multiple globally distributed teams are developing the same product requires c...
 
Reflecting the Choice and Usage of Communication Tools in GSD Projects with Media Synchronicity Theory
Found in: Global Software Engineering, International Conference on
By Tuomas Niinimäki, Arttu Piri, Casper Lassenius, Maria Paasivaara
Issue Date:August 2010
pp. 3-12
Global software development projects use a variety of communication media, such as teleconferences, email and instant messaging to overcome the challenges caused by the distances. Each communication media has different properties and capabilities to mediat...
 
How do testers do it? An exploratory study on manual testing practices
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Juha Itkonen, Mika V. Mantyla, Casper Lassenius
Issue Date:October 2009
pp. 494-497
We present the results of a qualitative observation study on the manual testing practices in four software development companies. Manual testing practices are seldom studied, and based on the literature we conjecture that they have a strong effect on the e...
 
Using Scrum in Distributed Agile Development: A Multiple Case Study
Found in: Global Software Engineering, International Conference on
By Maria Paasivaara, Sandra Durasiewicz, Casper Lassenius
Issue Date:July 2009
pp. 195-204
Distributed agile development (DAD) has received increasing interest both in industry and academia as global software development (GSD) is becoming main-stream. However, agile methods and in particular agile practices have been designed for collocated soft...
 
Factors Affecting Audio and Text-Based Communication Media Choice in Global Software Development Projects
Found in: Global Software Engineering, International Conference on
By Tuomas Niinimäki, Arttu Piri, Casper Lassenius
Issue Date:July 2009
pp. 153-162
Software development as a knowledge intensive activity involves high requirements for communication and collaboration between its practitioners. In global software development, geographical, cultural and language distances bring additional challenges to co...
 
Descriptive Analysis of Fear and Distrust in Early Phases of GSD Projects
Found in: Global Software Engineering, International Conference on
By Arttu Piri, Tuomas Niinimäki, Casper Lassenius
Issue Date:July 2009
pp. 105-114
When globally distributed software development (GSD) is understood as knowledge intensive collaborative work, many of the reasons for problems encountered in GSD projects can be traced back to social conditions framing the collaboration between people at o...
 
What Types of Defects Are Really Discovered in Code Reviews?
Found in: IEEE Transactions on Software Engineering
By Mika V. Mäntylä, Casper Lassenius
Publication Date: August 2008
pp. 430-448
Research on code reviews has often focused on defect counts instead of defect types, which offers an imperfect view of code review benefits. In this paper, we classified the defects of nine industrial (C/C++) and 23 student (Java) code reviews, detecting 3...
 
Distributed Agile Development: Using Scrum in a Large Project
Found in: Global Software Engineering, International Conference on
By Maria Paasivaara, Sandra Durasiewicz, Casper Lassenius
Issue Date:August 2008
pp. 87-95
While seemingly incompatible, combining large-scale global software development and agile practices is a challenge undertaken by many companies. Case study reports on the successful use of agile practices in small distributed projects already exist. How th...
 
Experiences of Instant Messaging in Global Software Development Projects: A Multiple Case Study
Found in: Global Software Engineering, International Conference on
By Tuomas Niinimäki, Casper Lassenius
Issue Date:August 2008
pp. 55-64
Instant messaging (IM) has become a significant tool for communication in global software development (GSD) projects. In this paper, we describe experiences of IM use based on 39 semi-structured interviews of participants in six GSD projects. Our results i...
 
Defect Detection Efficiency: Test Case Based vs. Exploratory Testing
Found in: Empirical Software Engineering and Measurement, International Symposium on
By Juha Itkonen, Mika V. Mantyla, Casper Lassenius
Issue Date:September 2007
pp. 61-70
This paper presents a controlled experiment comparing the defect detection efficiency of exploratory testing (ET) and test case based testing (TCT). While traditional testing literature emphasizes test cases, ET stresses the individual tester?s skills duri...
 
Issues and Tactics when Adopting Pair Programming: A Longitudinal Case Study
Found in: Software Engineering Advances, International Conference on
By Jari Vanhanen, Casper Lassenius, Mika V. Mantyla
Issue Date:August 2007
pp. 70
We present experiences from a two-year study of adopting pair programming (PP) in a Finnish software product company. When adopting PP, the company used five tactics: the creation of simple PP guidelines, the use of a PP champion, making the use of PP volu...
 
Could Global Software Development Benefit from Agile Methods?
Found in: Global Software Engineering, International Conference on
By Maria Paasivaara, Casper Lassenius
Issue Date:October 2006
pp. 109-113
At first glance, agile methods and global software development might seem incompatible. Agile methods stress continuous face-to-face communication, whereas communication has been reported as the biggest problem of global software development. One challenge...
 
Bad Smells — Humans as Code Critics
Found in: Software Maintenance, IEEE International Conference on
By Mika V. Mäntylä, Jari Vanhanen, Casper Lassenius
Issue Date:September 2004
pp. 399-408
This paper presents the results of an initial empirical study on the subjective evaluation of bad code smells, which identify poor structures in software. Based on a case study in a Finnish software product company, we make two contributions. First, we stu...
 
A Taxonomy and an Initial Empirical Study of Bad Smells in Code
Found in: Software Maintenance, IEEE International Conference on
By Mika Mäntylä, Jari Vanhanen, Casper Lassenius
Issue Date:September 2003
pp. 381
This paper presents research in progress, as well as tentative findings related to the empirical study of so called bad code smells. We present a taxonomy that categorizes similar bad smells. We believe the taxonomy makes the smells more understandable and...
 
An Experience in Combining Flexibility and Control in a Small Company's Software Product Development Process
Found in: Empirical Software Engineering, International Symposium on
By Kristian Rautiainen,Lauri Vuornos,Casper Lassenius
Issue Date:October 2003
pp. 28
This paper presents a longitudinal case study at Smartner Information Systems, a small software product company operating in a dynamic and uncertain environment. Smartner successfully combines flexibility and control in their product development process. F...
 
Inter-team coordination in large-scale globally distributed scrum: do scrum-of-scrums really work?
Found in: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '12)
By Casper Lassenius, Maria Paasivaara, Ville T. Heikkilä
Issue Date:September 2012
pp. 235-238
Scrum-of-Scrums meeting is mentioned in the literature as the mech- anism for handling inter-team coordination in large-scale Scrum. However, how to implement it in projects with tens of teams is not explained. In this paper, we present a multiple case stu...
     
Effects of four distances on communication processes in global software projects
Found in: Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement (ESEM '12)
By Casper Lassenius, Maria Paasivaara, Tuomas Jaanu
Issue Date:September 2012
pp. 231-234
Global distribution of software engineering introduces geographical, temporal, cultural and organizational distance into teamwork. Globally distributed software projects need to use electronic communication tools to collaborate across these distances. Comm...
     
How does an agile coaching team work?: a case study
Found in: Proceedings of the 2011 International Conference on on Software and Systems Process (ICSSP '11)
By Casper Lassenius, Maria Paasivaara
Issue Date:May 2011
pp. 101-109
This paper presents a case study on building a successful agile coaching team focusing on distributed software development projects in a global software company. We describe how the team of eight coaches was built, how the coaches work as a team, how the c...
     
Teaching a global project course: experiences and lessons learned
Found in: Proceeding of the 2011 community building workshop on Collaborative teaching of globally distributed software development (CTGDSD '11)
By Casper Lassenius, Christine Miller, Detlef Schoder, Kai Fischbach, Maria Paasivaara, Peter Gloor
Issue Date:May 2011
pp. 1-5
In this paper, we describe the goals, organization and content of a global project course we have taught for the last six years, as well as challenges and lessons learned. The course has involved two to four sites and 30-40 students each year, both from Eu...
     
 1