Does Involving Users in Software Development Really Influence System Success?

Similar documents
An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

Socio-cognitive Engineering

Playware Research Methodological Considerations

Towards a Software Engineering Research Framework: Extending Design Science Research

Information Sociology

AGILE USER EXPERIENCE

Chapter 4. Research Objectives and Hypothesis Formulation

HUMAN COMPUTER INTERFACE

Usability Engineering (history) SFU CMPT week 2. (Some) Key questions. Usability engineering (objectives) Human-centered design.

IS 525 Chapter 2. Methodology Dr. Nesrine Zemirli

The field of inquiry is extraordinarly diverse...

CCG 360 o stakeholder survey 2017/18

in the New Zealand Curriculum

R&D PROJECT MANAGEMENT IS IT AGILE?

UML and Patterns.book Page 52 Thursday, September 16, :48 PM

Dix, Alan; Finlay, Janet; Abowd, Gregory; & Beale, Russell. Human- Graduate Software Engineering Education. Technical Report CMU-CS-93-

Why Did HCI Go CSCW? Daniel Fallman, Associate Professor, Umeå University, Sweden 2008 Stanford University CS376

Evaluating Software Products Dr. Rami Bahsoon School of Computer Science The University Of Birmingham

The aims. An evaluation framework. Evaluation paradigm. User studies

Activities: Integrating User Experience Activities in Agile Environments 1. Idea & Purpose

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

Wireless B2B Mobile Commerce: A Study on the Usability, Acceptance, and Process Fit

Understanding Requirements. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Course Overview; Development Process

Transactions on Information and Communications Technologies vol 4, 1993 WIT Press, ISSN

User Acceptance of Desktop Based Computer Software Using UTAUT Model and addition of New Moderators

Usability vs. user experience

Course Overview; Development Process

Diffusion of Virtual Innovation

Object-oriented Analysis and Design

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN

E-commerce Technology Acceptance (ECTA) Framework for SMEs in the Middle East countries with reference to Jordan

Contextual Design Observations

PROJECT FACT SHEET GREEK-GERMANY CO-FUNDED PROJECT. project proposal to the funding measure

Understanding the evolution of Technology acceptance model

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation

Education 1994 Ph.D. in Software Engineering, University of Oslo Master of Science in Economy and Computer science, Universität Karlsruhe (TH).

INTELLIGENT SOFTWARE QUALITY MODEL: THE THEORETICAL FRAMEWORK

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

DiMe4Heritage: Design Research for Museum Digital Media

UK Film Council Strategic Development Invitation to Tender. The Cultural Contribution of Film: Phase 2

Human-Computer Interaction

BIM Awareness and Acceptance by Architecture Students in Asia

The Hidden Structure of Mental Maps

CREATING A MINDSET FOR INNOVATION Paul Skaggs, Richard Fry, and Geoff Wright Brigham Young University /

Design and technology

PLEASE NOTE! THIS IS SELF ARCHIVED VERSION OF THE ORIGINAL ARTICLE

UNIT VIII SYSTEM METHODOLOGY 2014

Enfield CCG. CCG 360 o stakeholder survey 2015 Main report. Version 1 Internal Use Only Version 1 Internal Use Only

Oxfordshire CCG. CCG 360 o stakeholder survey 2015 Main report. Version 1 Internal Use Only Version 1 Internal Use Only

Southern Derbyshire CCG. CCG 360 o stakeholder survey 2015 Main report. Version 1 Internal Use Only Version 1 Internal Use Only

South Devon and Torbay CCG. CCG 360 o stakeholder survey 2015 Main report Version 1 Internal Use Only

Improving long-term Persuasion for Energy Consumption Behavior: User-centered Development of an Ambient Persuasive Display for private Households

Portsmouth CCG. CCG 360 o stakeholder survey 2015 Main report. Version 1 Internal Use Only Version 1 Internal Use Only

CS 350 COMPUTER/HUMAN INTERACTION

An Integrated Approach Towards the Construction of an HCI Methodological Framework

Correlations to NATIONAL SOCIAL STUDIES STANDARDS

The Evolution of User Research Methodologies in Industry

Academic job market: how to maximize your chances

Issue Article Vol.30 No.2, April 1998 Article Issue

Public Discussion. January 10, :00 a.m. to 1:15 p.m. EST. #NASEMscicomm. Division of Behavioral and Social Sciences and Education

Sutton CCG. CCG 360 o stakeholder survey 2015 Main report. Version 1 Internal Use Only Version 1 Internal Use Only

The Acceptance Design Model for Evaluating the Adoption of Folksonomies in UUM Library WEB OPAC

The essential role of. mental models in HCI: Card, Moran and Newell

Interaction Design -ID. Unit 6

Definitions proposals for draft Framework for state aid for research and development and innovation Document Original text Proposal Notes

National Coalition for Core Arts Standards. Visual Arts Model Cornerstone Assessment: Secondary Accomplished

All that begins... peace be upon you

REPORT ON THE EUROSTAT 2017 USER SATISFACTION SURVEY

Energy for society: The value and need for interdisciplinary research

Information and Communication Technology

Course Syllabus. P age 1 5

An Evaluation Framework. Based on the slides available at book.com

Course Overview; Development Process

Research as a Deliberate Chess Activity Software Testing Platform for Professional Dynamic Development of the Education Sector

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

Social Interaction Design (SIxD) and Social Media

Media and Communication (MMC)

Violent Intent Modeling System

Design and Implementation Options for Digital Library Systems

Lecture 6: HCI, advanced course, Design rationale for HCI

Architectural assumptions and their management in software development Yang, Chen

Strategic Plan for CREE Oslo Centre for Research on Environmentally friendly Energy

TECHNICAL UNIVERSITY OF CLUJ NAPOCA FACULTY OF MACHINE BUILDING. Department for Fabrication Engineering. Eng. Bogdan MOCAN.

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

SR&ED for the Software Sector Northwestern Ontario Innovation Centre

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Open Research Online The Open University s repository of research publications and other research outputs

Course Overview; Development Process

West Norfolk CCG. CCG 360 o stakeholder survey 2014 Main report. Version 1 Internal Use Only Version 7 Internal Use Only

FUTURE NOW Securing Digital Success

Perceptions of Sunk Cost and Habitual IS Use

What is Digital Literacy and Why is it Important?

CRITERIA FOR AREAS OF GENERAL EDUCATION. The areas of general education for the degree Associate in Arts are:

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

Connected Communities A Roadmap for Big Society Research and Impact

Transcription:

Voice of evidence Editor: Tore Dybå sintef tore.dyba@sintef.no Editor: Helen Sharp The open University, London h.c.sharp@open.ac.uk Does Involving Users in Software Development Really Influence System Success? Ulrike Abelein, Helen Sharp, and Barbara Paech USERS OF SOFTwaRE systems are considered to be an important source of information for software development; they might, for example, provide requirements, test finished code, and evaluate prototypes. Users are familiar with both the work and the context that the software system should support; thus it s critical to involve them in the process. Researchers have studied how best to involve users in software development for a long time, primarily in the area of information systems (IS) and humancomputer interaction (HCI). 1 In 1989, Henri Barki and Jon Hartwick defined two separate but related terms. User participation happens when the end user takes an active part in the development or design process together with the developer that is, user participation refers to the behaviors and activities users perform in the system development process. User involvement, on the other hand, is more on the mental level, referring to the psychological state of the individual, defined as the importance and personal relevance of a system to a user. Here, we consider the effects of both user participation and involvement, which we abbreviate to UPI so that we can refer to both terms together. Existing research describes several benefits of UPI, such as improved quality due to more precise requirements, the prevention of unneeded and expensive features, and an increase in user satisfaction, which leads to higher system use. 3, But even though some researchers consider it to be essential to system success, other studies have found contradicting results. Furthermore, it s not a common practice in today s IT projects to involve users to a large extent in particular, largescale projects that follow traditional software development methods involve users only to a limited degree. To clarify UPI s effects on system success and to get a deeper understanding of the differences between user participation and user involvement, we reviewed the existing UPI literature in software development and conducted a systematic mapping study (and the full review can be accessed elsewhere 5 ). The review revealed 16 statistical surveys and six metastudies that empirically research various UPI effects on system success. Including all reference studies from the metastudies, 070759/13/$31.00 013 IEEE NovEmbEr/DEcEmbEr 013 IEEE SoftwarE 17 s6voe.indd 17

we analyzed correlation data from 86 studies. How to Involve Users Researchers have devised many approaches for increasing UPI in software development, and some software development methods provide multiple opportunities and mechanisms for users to be involved. The most common approaches are participatory design, usercentered design, ethnography, and contextual design. 6 They differ primarily in user activity and whether users actually take part in decision making. Participatory design, for example, originated in Scandinavia and emphasizes democracy and skill enhancement. Users are part of the decisionmaking process through workshops or prototype evaluation. Usercentered design comes from the HCI field and puts the user not technical needs into the center of design. Based on John Gould and Clayton Lewis, the three principles of usercentered design are an early focus on users and tasks, empirical measurement based on simulation or prototypes, and iterative design. 7 Ethnography uses observations or video analysis to understand work practices and context, so users are involved but don t actively participate in decision making. Contextual design emphasizes the context of use for the system and is underpinned by contextual inquiry, which combines observation, discussion, and reconstruction of past events. In addition to these UPIspecific approaches, software development methods provide various opportunities to include users. Traditional development approaches, such as the waterfall model, normally require the determination of a complete, consistent, and accurate list of system requirements before design and implementation start. Therefore, users are typically involved only in the system s requirements definition and validation stages. Rapid application development consists of the requirements planning, user design, construction, and cutover phases. Short development cycles ensure a close match of the system to business needs, with UPI achieved throughout design and development via prototype evaluation. 8 This approach has its disadvantages from a technical perspective, such as the lack of code reuse or program consistency, which prevents it from being used in largescale projects. Agile or lightweight development approaches have evolutionary and incremental life cycles and use iterative development and intensive stakeholder involvement. The dynamic systems development method (DSDM), scrum, and extreme programming (XP) embrace unstable business needs and use flexible development and short implementation cycles to mitigate risks, so continuous feedback to and from the user is central. In fact, these software development methods and UPI approaches aren t orthogonal. For example, it s possible to use participatory design within traditional development approaches or combine it with agile methods, although it might not be straightforward. Empirical Evidence for UPI s Influence on Success In 01, we undertook a systematic mapping study on the influence of user participation and involvement on system success to systematically identify and metaanalyze the existing empirical evidence. As mentioned earlier, we wanted to understand which aspects have been studied and the positive and negative correlations reported. Our review identified 3,689 hits from which we identified papers (16 surveys and six metastudies) that reported correlations between aspects of UPI and system success. For our metaanalysis, we also included the secondary studies of the metastudies, thus 18 IEEE Software www.computer.org/software s6voe.indd 18

Table 1 Definitions of categories and subcategories. Category/subcategory Definition for study Number of studies Development process User participation Different activities of project participants (end users, developers) that contribute to system development Behavior and activities users perform in system development process, such as being the project team leader, having responsibility for overall system success, and being responsible for selecting hardware or software, estimating costs, and requesting funds 5 Userdeveloper communication Mode of development Human aspects User involvement User s attitude toward system User s beliefs about developers User s ability in IT projects Disagreement/conflict User s intention to use Developer s attitude toward user User s motivation Communication, evaluation, and approval activities that take place between users and IS staff, as well as the frequency, content, and direction of that communication Depending on which roles are responsible for development, the process can vary: the system can be developed by developers, end users directly, or in a cooperative way between these groups Attitude or beliefs of project participant Psychological state of the individual; the importance and personal relevance of a system to a user (also refers to the degree of users perception on their sense of ownership toward the system) Affective or evaluative judgement of the user toward the system; the extent to which the user feels the system is good or bad Attitude and beliefs of users regarding the behavior of developers, such as whether they take users seriously or think the decision process is fair Ability that enables users to participate as a member of the system development team and accomplish goals of project Divergence of opinions and goals that can lead to conflicts, as well as their resolution A function of attitudes toward a behavior and subjective norms that has been found to predict actual behavior Attitude of system developers toward users; treating users with dignity, for example Motivation is a rationally calculative perspective that an individual s involvement in an activity arises from his or her desire to obtain rewards, including the instrumentality of creating opportunity and improving work conditions 13 3 11 6 5 3 using significant correlation data from 86 unique studies. Classifying User Participation and Involvement To understand the different aspects of UPI described in these studies, we developed a classification of them; see Table 1 for a list. This was necessary because the identified studies used more than 00 different aspects. We wanted to follow Barki and Hartwick s separation of the terms participation and involvement, so we extended their ideas to generate two main categories of UPI aspects: development process and human aspects. The development process category includes all aspects of UPI that concern active participation in the software development process and the team s roles and responsibilities, as well as communication with the people involved in software development. We combined the various aspects that occur on a psychosocial level (including involvement), such as participants attitudes or beliefs, in the human aspects category. We defined the sub categories through a bottomup approach from the 31 different research aspects named in the studies. The number of studies that researched each aspect indicates that aspect s popularity. November/December 013 IEEE Software 19 s6voe.indd 19

Table Overview of aspects of system success. Measurement of system success Definition for study Examples of original measurement User satisfaction User s degree of favorableness with respect to the system and the mechanics of interaction End user computing satisfaction, end user satisfaction, information satisfaction, outcome satisfaction, perceived system usefulness, perceived usefulness, system acceptance, system satisfaction, usefulness, user assessment, user information satisfaction, user satisfaction Number of studies 50 System use Frequency of use of the developed system Intention to use, system impact, system usage, time spent using 18 System quality Structured set of characteristics such as a system s functional suitability, reliability, usability, performance efficiency, compatibility, security, maintainability, and portability Accessibility, accuracy, completeness, flexibility, perceived system quality, product success 17 Project in time and budget Project efficiency and effectiveness in terms of schedule, budget, and work quality Project success, overall success, process satisfaction, project completion, project performance, project success, successful implementation 8 Ease of use Degree to which a user expects the target system to be free of effort; also refers to system friendliness and handling in system s use Perceived impact on work, system friendliness Data quality Degree to which the characteristics of data satisfy stated and implied needs when used under specified conditions; accuracy, consistency, and availability of data Appropriateness of format, availability of historical data, data accuracy, data consistency, data sufficiency 1 Measuring System Success How to measure system success is quite controversial and difficult. In our review, we found that most researchers define it as being whatever aspect they measured in their study user satisfaction, system use, or system quality. 9 Some papers used existing conceptual models, such as the technology acceptance model, 10 with the aspects perceived ease of use and usefulness. We ve seen in our own review that researchers have used various terms for each of the defined measurements for example, user satisfaction was named outcome satisfaction, perceived system usefulness, or system acceptance. In our review, we included all measurements of system success investigated by the identified papers and categorized them as user satisfaction, system use, system quality, project in time and budget, ease of use, and data quality. Table gives an overview of the different interpretations and measurements of system success used in our review study. UPI and System Success We analyzed the correlation data according to the subcategories of development process (mode of development, user participation, userdeveloper communication) and human aspects (developer s attitude toward user, user involvement, user s beliefs about developers, user s ability in IT projects, user s attitude toward system, and user s intention to use) and the various measurements of system success. As we only used significant correlations, each positive link (that is, a study reporting a positive correlation between an aspect of UPI and a measurement of system success) increases the confidence in there being a positive effect on system success. Figure 1 shows the number of identified positive and negative links (positive correlation/negative correlation) and the variation of the correlations between the aspects of UPI and system success. The number of identified links gives an indication of the perceived importance of UPI aspects on system success measurement. The variation of the correlations shows diversity in the different findings and indicates contradicting results. For example, the variation of the correlation between the development process category and project in time and budget 0 IEEE Software www.computer.org/software s6voe.indd 0

Aspects of user participation and Involvement Development process Variation of correlations User participation Mode of development Userdeveloper communication Human aspects Variation of correlations User involvement User s beliefs about developers User's intention to use Developer's attitude towards user Studied aspects between user participation and involvement and system success System success measurements User satisfaction 31/1 [0.03 0.57] 8/1 /0 31/ [0.15 0.6] 3/1 /1 System use 8/0 [0.06 0.0] 8/0 1/0 [0.11 0.59] 7/0 System quality 16/0 [0.1 0.61] 9/0 /0 [0.38 0.7] Data quality 6/1 6/ [0.17 0.1] 6/ Project in time and budget 5/3 [0.7 0.7] Ease of use 6/1 8/3 [0.16 0.16] [0.7 0.51] [0.3 0.3] 0/1 [0.1 0.1] 0/1 Positive correlations Negative correlations x/y = Number of positive correlations/number of negative correlations [min. correlation max. correlation] 3 5 9 11 55 User's attitude towards system User's ability /0 0 19 15 1 Overall 133 links Total 9% (13) positive correlations 65 Figure 1. Links between aspects of user participation and involvement and system success. The graphs of positive and negative correlations to the right and below the main table indicate the sum of identified links and thus summarize how much evidence exists for a positive influence of each aspect of UPI on the system success measurement. varies from 0.7 to 0.51, which shows that one study revealed that it s harder to keep a project in time and budget and still let users participate, whereas another study discovered that user participation is very beneficial to ensure that a project stays in time and budget. Finally, the graphs of positive and negative correlations to the right and below the main table indicate the sum of identified links and thus summarize how much evidence exists for a positive influence of each aspect of UPI on the system success measurement. Overall, our metaanalysis revealed that the user participation aspect of the development process category and the user involvement aspects of the human aspects category are the most popular to research. However, other aspects, such as who s in charge of development (mode of development) or the influence on communication between users and developers, are also commonly researched. User satisfaction is by far the most used measurement of system success. Less than a third of studies used system use or system quality, indicating more emphasis on improving software systems from a user perspective than from a quality perspective. As we can see in Figure, 9 percent of the correlations between UPI aspects and system success show a positive correlation, providing evidence of a robust and transferable effect. Thus November/December 013 IEEE Software 1 s6voe.indd 1

Relationship of UPI aspects to system success 133 9% 8% Total UPI Number of identified correlations 75 Development process 58 Human aspects Figure. Relationship between aspects of user participation and involvement and system success. The 9 percent of correlations between UPI aspects and system success show a positive correlation, providing evidence of a robust and transferable effect. Find Us on Facebook & Twitter! facebook.com/ ieeesoftware twitter.com/ ieeesoftware our study clearly shows that UPI aspects have a positive effect on system success. Of the 133 identified links between UPI aspects and system success, we identified only 10 negative correlations. Six studies reported them, but only one was originally published in the past 10 years. Our analysis also shows that the correlations among user involvement, participation, and satisfaction are dominant. Users who participate in software development are more satisfied with the system. The same is true for users who are involved, leading us to conclude that user participation and involvement have a positive effect on user satisfaction and system use. Even though the data clearly indicates a positive effect of UPI on system success, some links between UPI aspects and system success have a large variation. There s still no clear conceptual model to measure the effects of UPI, indicating that aspects of UPI are complex to measure and study. Our review shows that various aspects of users participating or being involved in software development projects have a positive effect on system success. In particular, if users perform activities in the system development process (user participation), such as being the project team leader or being responsible for selecting hardware or software, estimating costs, and requesting funds, 11 the user s satisfaction with the system and therefore its use increases. The same is true if users feel that the system has higher importance and personal relevance to them (user involvement). Thus, we encourage all practitioners to increase user participation and involvement in all phases of their software development projects as much as possible. The positive effects will not only help improve the resulting system from a quality perspective but also increase the system s value for the user. For the research community, the results of our metaanalysis show that increased UPI leads to increased system success. Thus, research work in the area of UPI in software development is beneficial and should be continued. We ve started to develop a first categorization with our categories and subcategories, but we want to encourage other researchers to establish a standard model to enable comparability of future studies. We found that only limited research on the influencing factors of UPI is available, so we encourage researchers to conduct studies in this area. The large variation of the identified correlations calls for more sophisticated empirical studies on the effects of UPI, which would help the research community to further increase confidence in the effect of UPI on system success. References 1. N. Iivari, Enculturation of User Involvement in Software Development Organizations: An Interpretive Case Study in the Product Development Context, Proc. 3rd Nordic Conf. HumanComputer Interaction (NordiCHI 0), ACM Int l Conf. Proc. Series, vol. 8, 00, pp. 87 96.. H. Barki and J. Hartwick, Rethinking the Concept of User Involvement, Management Information Systems, vol. 13, no. 1, 1989, pp. 53 63. 3. T. McGill and J. Klobas, User Developed Application Success: Sources and Effects of Involvement, Behaviour & Information Technology, vol. 7, no. 5, 008, pp. 07.. M. Harris and H. Weistroffer, A New Look at the Relationship between User Involvement in Systems Development and System Success Development and System Success, Comm. Assoc. Information Systems, vol., no. 1, 009, pp. 739 756. 5. U. Abelein and B. Paech, Understanding the Influence of User Participation and Involvement on System Success: A Systematic Mapping Study, to appear in Empirical Software Eng., 013; http://dx.doi.org/10.1007/s1066 013978. 6. S. Kujala, Effective User Involvement in Product Development by Improving the Analysis Of User Needs, Behaviour & Information Technology, vol. 7, no. 6, 008, pp. 57 73. IEEE Software www.computer.org/software s6voe.indd

7. J. Gould and C. Lewis, Designing for Usability: Key Principles and What Designers Think, Comm. ACM, vol. 8, no. 3, 1985, pp. 300 311. 8. D. Dean et al., Enabling the Effective Involvement of Multiple Users: Methods and Tools for Collaborative Software Engineering, J. Management Information Systems, vol. 1, no. 3, 1998, pp. 179. 9. M. Hwang and R. Thorn, The Effect of User Engagement on System Success: A Metaanalytical Integration of Research Findings, Information & Management, vol. 35, no., 1999, pp. 9 36. 10. F. Davis, R. Bagozzi, and P. Warshaw, User Acceptance of Computer Technology: A Comparison of Two Theoretical Models, Management Science, vol. 35, no. 8, 1989, pp. 98 100. 11. J. Hartwick and H. Barki, Explaining the Role of User Participation in Information System Use, Management Science, vol. 0, no., 199, pp. 0 65. Ulrike Abelein is a PhD student in the Department of Software Engineering at the University of Heidelberg. Her research focus is on communication between end users and developers in largescale IT projects. Abelein received an MS in computer science from the Karlsruhe Institute of Technology (formally known as University of Karlsruhe). Contact her at abelein@informatik.uniheidelberg.de. Helen Sharp is professor of software engineering at The Open University. Her research investigates the human and social aspects of software development, focusing on collaboration, teams, and user involvement. Sharp has been active as a conference organizer in the agile software development, objectoriented development, and HCI communities. Contact her at helen.sharp@open.ac.uk. Barbara Paech is a professor of software engineering at the University of Heidelberg. Her teaching and research focuses on methods and processes to ensure quality of software with adequate effort. Paech is particularly active in the area of requirements and rational engineering. Contact her at paech@informatik.uniheidelberg.de. Selected CS articles and columns are also available for free at http://computingnow.computer.org. IEEE Software CALL FOR PAPERS Special Issue on Virtual Teams Submission deadline: 1 April 01 Publication: November/December 01 Projects with team members located around the globe have become increasingly common in software, R&D, and business processes across all industry sectors. Improving the effectiveness and efficiency of virtual teams is therefore an increasingly businesscritical issue. Although much research has focused on globally distributed teams, little is known about systematic, efficient, and empirically proven methods to establish a performing virtual team with regard to its management and tool support, as well as impacts on a team s performance that can arise from human factors and cultural differences. This special issue aims at collecting empirically validated solutions that help to increase the efficiency and effectiveness of virtual teams or that increase the quality of their outcomes. We invite contributions relating but not limited to solutions for establishing and managing virtual teams, measurement of virtual teams efficiency, social and human aspects in the context of distributed projects, processes and methods for distributed projects, tools to support distributed projects and virtual teams with empirical demonstration or validation of their impacts, evaluation of the feasibility (for example, by experimentation) of teaming approaches in global software development, handson examples that demonstrate the applicability of different solutions in practice, and industry experience, case studies, and field studies. Each article should clearly outline the problem to be addressed, the solution or the findings, (at least) a proof of concept, and the options for transferring the solution/ findings into practice. Questions? For more information about the focus, contact the guest editors: Marco Kuhrmann, kuhrmann@in.tum.de Patrick Keil, patrick.keil@keilktm.com Darja Smite, darja.smite@bth.se Full author guidelines: www.computer.org/software/author.htm Submission details: software@computer.org Submit an article: https://mc.manuscriptcentral.com/swcs November/December 013 IEEE Software 3 s6voe.indd 3