skip to main content
10.5555/2819321acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
CHASE '15: Proceedings of the Eighth International Workshop on Cooperative and Human Aspects of Software Engineering
2015 Proceeding
Publisher:
  • IEEE Press
Conference:
ICSE '15: 37th International Conference on Software Engineering Florence Italy May 16 - 24, 2015
Published:
16 May 2015
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

Welcome to the 8th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2015), collocated with ICSE 2015.

Software is created for and with a wide range of stakeholders, from customers to management, from value-added providers to customer service personnel. These stakeholders work with teams of software engineers to develop and evolve software systems that support their activities. All of these people and their interactions are central to software development. Thus, it is crucial to investigate the dynamic and frequently changing Cooperative and Human Aspects of Software Engineering (CHASE), both before and after deployment, in order to understand current software practices, processes, and tools. In turn, this enables us to design tools and support mechanisms that improve software creation, software maintenance, and customer communication.

This workshop provides a unified forum for discussing high quality research studies, models, methods, and tools for human and cooperative aspects of software engineering. The series of CHASE workshops continue to be a meeting place for the academic, industrial, and practitioner communities interested in this area, and provide an opportunity to present and discuss works-in-progress.

Skip Table Of Content Section
SESSION: Long papers
research-article
An empirical investigation of personality traits of software testers
pp 1–7

Software testing is the process of an execution-based investigation of some aspects of the software's quality. The efficiency of the process depends on the methods and technologies used, but crucially also on the human testers. Software testers ...

research-article
Animating organizational patterns
pp 8–14

Organizational patterns are the key to a stepwise adoption of agile and lean approaches and to a piecemeal growth of agile and lean organization of work. However, their text description is not easy to comprehend. In this paper, we introduce our initial ...

research-article
Characteristics of sustainable OSS projects: a theoretical and empirical study
pp 15–21

How can we attract developers? What can we do to incentivize developers to write code? We started the study by introducing the population pyramid visualization to software development communities, called software population pyramids, and found a typical ...

research-article
Evaluation of the simulated application of the UCD-LSI method: the iPeople case study
pp 22–28

In previous work we showed in a systematic mapping study that there is no method to enhance user-developer communication (UDC) in the design and implementation phase of large-scale IT projects (LSI). We then defined the UDC-LSI method. It is substantial ...

research-article
Facilitating collaboration between COTS stakeholders via principles of advanced ISD methodologies: the vendor perspective
pp 29–35

Commercial-off-the-Shelf (COTS) systems continue to evolve after acquisition while adapting to an ever-changing organizational environment. Many software changes are delivered through the change request (CR) knowledge-intensive process that can be ...

research-article
Geographically distributed sensemaking: developing understanding in forum-based software development teams
pp 36–42

Global software development is becoming increasingly popular. Working in geographically distributed teams affords advantages to both employer and employee alike. Despite this, distributed working remains a point of contention for many organisations, ...

research-article
Human factors related challenges in software engineering: an industrial perspective
pp 43–49

It is increasingly recognised that successful Software Engineering not only depends on technical or process issues, but requires attention to human factors. Researchers include such aspects which has led to both new theories and refined methods. However,...

research-article
Perceptions of diversity on GitHub: a user survey
pp 50–56

Understanding one's work environment is important for one's success, especially when working in teams. In virtual collaborative environments this amounts to being aware of the technical and social attributes of one's team members. Focusing on Open ...

research-article
Sketching and conceptions of software design
pp 57–63

In this paper, we describe a study of sketching and design within a software organization in which hundreds of hours of video of development activity in situ were captured and analyzed. We use the study as a basis from which to question how researcher ...

research-article
The "pair" as a problematic unit of analysis for pair programming
pp 64–70

This paper explores the problematic nature of using an isolated pair as the unit of analysis in studies and evaluations of pair programming. Using empirical data from an observational case study within a software development organization, we show pairs ...

research-article
Toward defining the role of the software architect: an examination of the soft aspects of this role
pp 71–76

Software architecture is integral part of the software development; however, its integration in the development process has become more challenging with the transition from traditional to agile development methods, and with the architects becoming much ...

SESSION: Short papers
research-article
An empirical study into social success factors for agile software development
pp 77–80

Though many warn that Agile at larger scale is problematic or at least more challenging than in smaller projects, Agile software development seems to become the norm, also for large and complex projects.

Based on literature and qualitative interviews, ...

research-article
Ask the engineers: exploring repertory grids and personal constructs for software data analysis
pp 81–84

Maturity in software projects is often equated with data-driven predictability. However, data collection is expensive and measuring all variables that may correlate with project outcome is neither practical nor feasible. In contrast, a project engineer ...

research-article
Fathoming software evangelists with the D-index
pp 85–88

The increased importance represented by open-source and crowd-sourced software developers and software development in general, inspired us to consider the following dilemma: can we "compute" virtuous software developers? The D-Index is our preliminary ...

research-article
Knowledge management and organizational culture in a software organization: a case study
pp 89–92

Software development activities are usually knowledge intensive. Knowledge management is essential to foster improvements and innovation on software development processes. Organizational Culture (OC) is a key factor that impacts the success of knowledge ...

research-article
Real-time monitoring of neural state in assessing and improving software developers' productivity
pp 93–96

Productivity has always been considered a crucial factor for the success of any business, and the same applies to software development. As a result of software development being almost entirely a cognitive task, problems in cognition highly correlate to ...

research-article
Regulation as an enabler for collaborative software development
pp 97–100

Collaboration has become an integral aspect of software engineering. The widespread availability and adoption of social channels has led to a culture where today's developers participate and collaborate more frequently with one another. Awareness is ...

research-article
Soft skills in software development teams: a survey of the points of view of team leaders and team members
pp 101–104

Besides technical knowledge and experience, the so-called "soft skills" of team members are also an important factor in software engineering projects. The study of this subject is gaining the attention of researchers and practitioners in recent years. ...

research-article
The human side of software as a service: building a tighter fit between human experiences and SOA design practices
pp 105–108

Software as a Service (SaaS) is now recognized as an effective model for the development, deployment, and customization of software. It has been reported that it reduces the costs as well as ensures the long-term sustainability of software systems. ...

research-article
Towards emotion-based collaborative software engineering
pp 109–112

There is a symbiotic relationship between collaborative software engineering and the recent research in detection of four kinds of task-based emotions: interruptibility, difficulty perception, frustration, and attention. Predictions of these emotions ...

SESSION: Notes
research-article
Can social screencasting help developers learn new tools?
pp 113–114

An effective way to learn about software development tools is by directly observing peers' workflows. However, these tool knowledge transfer events happen infrequently because developers must be both colocated and available. We explore an online social ...

research-article
Exploring causes of frustration for software developers
pp 115–116

When learning to program, frustrating experiences contribute to negative learning outcomes and poor retention in the field. Defining a common framework that explains why these experiences occur can lead to better interventions and learning mechanisms. ...

research-article
Exploring FLOW distance in project communication
pp 117–118

Collaboration in a software project is affected by team spirit, perceived closeness or distance between team members, and by the effectiveness of working together. Communication style and the degree of indirection in communication could have an impact ...

research-article
Gamifying software engineering tasks based on cognitive principles: the case of code review
pp 119–120

Code review is an important task in software development. However, performing code review is perceived, for the most part, as an undesired task, presenting several challenges to the required collaboration and knowledge transfer between programmers and ...

research-article
Integrating usability-engineering into the software developing processes of SME: a case study of software developing SME in Germany
pp 121–122

Usability is an important factor for product quality. For German small and medium enterprises (SME) in the software branch, cheaper producing vendors from foreign countries can be considered as serious competition. Improving the usability of software ...

research-article
The affect of software developers: common misconceptions and measurements
pp 123–124

The study of affects (i.e., emotions, moods) in the workplace has received a lot of attention in the last 15 years. Despite the fact that software development has been shown to be intellectual, creative, and driven by cognitive activities, and that ...

Contributors
  • Carnegie Mellon University
  • Pontifical Catholic University of Rio Grande do Sul
  • IT University of Copenhagen
  • Federal University of Pará
  • Oregon State University
  • Tata Research Development and Design Centre

Recommendations

Acceptance Rates

Overall Acceptance Rate47of70submissions,67%
YearSubmittedAcceptedRate
CHASE '11361953%
CHASE '08342882%
Overall704767%