activity
20132023
most citedWhat happens when software developers are (un)happy

250 citations · 1.7k across the 36 of their papers we have counts for

collaborators
Showing cs.SEShow all

28 papers · 1 filter

cs.SE2023

Software Startups -- A Research Agenda

Michael Unterkalmsteiner, Pekka Abrahamsson, Xiaofeng Wang +24

Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models…

cs.SE2023

How Many Papers Should You Review? A Research Synthesis of Systematic Literature Reviews in Software Engineering

Xiaofeng Wang, Henry Edison, Dron Khanna +1

[Context] Systematic Literature Review (SLR) has been a major type of study published in Software Engineering (SE) venues for about two decades. However, there is a lack of underst…

cs.SE2022★ 3 cited

Digital Mentor: towards a conversational bot to identify hypotheses for software startups

Jorge Melegati, Xiaofeng Wang

Software startups develop innovative, software-intensive product and services. This context leads to uncertainty regarding the software they are building. Experimentation, a proces…

cs.SE2022★ 9 cited

Keeping Fun Alive: an Experience Report on Running Online Coding Camps

Ilenia Fronza, Luis Corral, Xiaofeng Wang +1

The outbreak of the COVID-19 pandemic prohibited radically the collocation and face-to-face interactions of participants in coding bootcamps and similar experiences, which are key…

cs.SE2022

Work-from-home and its implication for project management, resilience and innovation -- a global survey on software companies

Anh Nguyen-Duc, Dron Khanna, Des Greer +16

[Context] The COVID-19 pandemic has had a disruptive impact on how people work and collaborate across all global economic sectors, including the software business. While remote wor…

cs.SE2020★ 12 cited

Case Survey Studies in Software Engineering Research

Jorge Melegati, Xiaofeng Wang

Background: Given the social aspects of Software Engineering (SE), in the last twenty years, researchers from the field started using research methods common in social sciences suc…

cs.SE2019★ 4 cited

Product Innovation through Internal Startup in Large Software Companies: a Case Study

Henry Edison, Xiaofeng Wang, Pekka Abrahamsson

Product innovation is a risky activity, but when successful, it enables large software companies accrue high profits and leapfrog the competition. Internal startups have been promo…

cs.SE2018

The Essence Theory of Software Engineering - Large-Scale Classroom Experiences from 450+ Software Engineering BSc Students

Kai-Kristian Kemell, Anh Nguyen-Duc, Xiaofeng Wang +2

Software Engineering as an industry is highly diverse in terms of development methods and practices. Practitioners employ a myriad of methods and tend to further tailor them by e.g…

cs.SE2018★ 2 cited

From MVPs to pivots: a hypothesis-driven journey of two software startups

Dron Khanna, Anh Nguyen-Duc, Xiaofeng Wang

Software startups have emerged as an interesting multiperspective research area. Inspired by Lean Startup, a startup journey can be viewed as a series of experiments that validate…

cs.SE2018★ 3 cited

Essencery - A Tool for Essentializing Software Engineering Practices

Arthur Evensen, Kai-Kristian Kemell, Xiaofeng Wang +2

Software Engineering practitioners work using highly diverse methods and practices, and general theories in software engineering are lacking. One attempt at creating a common groun…

cs.SE2018★ 11 cited

Innovation Initiatives in Large Software Companies: A Systematic Mapping Study

Henry Edison, Xiaofeng Wang, Ronald Jabangwe +1

To keep the competitive advantage and adapt to changes in the market and technology, companies need to innovate in an organised, purposeful and systematic manner. However, due to t…

cs.SE2017★ 36 cited

What influences the speed of prototyping? An empirical investigation of twenty software startups

Anh Nguyen Duc, Xiaofeng Wang, Pekka Abrahamsson

It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of lear…

cs.SE2017★ 103 cited

A survey study on major technical barriers affecting the decision to adopt cloud services

Nattakarn Phaphoom, Xiaofeng Wang, Sarah Samuel +2

In the context of cloud computing, risks associated with underlying technologies, risks involving service models and outsourcing, and enterprise readiness have been recognized as p…

cs.SE2017★ 100 cited

Failures to be celebrated: an analysis of major pivots of software startups

Sohaib Shahid Bajwa, Xiaofeng Wang, Anh Nguyen Duc +1

In the context of software startups, project failure is embraced actively and considered crucial to obtain validated learning that can lead to pivots. A pivot is the strategic chan…

cs.SE2017★ 168 cited

Why Early-Stage Software Startups Fail: A Behavioral Framework

Carmine Giardino, Xiaofeng Wang, Pekka Abrahamsson

Software startups are newly created companies with little operating history and oriented towards producing cutting-edge products. As their time and resources are extremely scarce,…

cs.SE2017★ 250 cited

What happens when software developers are (un)happy

Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang +1

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness an…

cs.SE2017★ 88 cited

On the Unhappiness of Software Developers

Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang +1

The happy-productive worker thesis states that happy workers are more productive. Recent research in software engineering supports the thesis, and the ideal of flourishing happines…

cs.SE2017★ 43 cited

Consequences of Unhappiness While Developing Software

Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang +1

The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding the positive…

cs.SE2017★ 45 cited

Unhappy Developers: Bad for Themselves, Bad for Process, and Bad for Software Product

Daniel Graziotin, Fabian Fagerholm, Xiaofeng Wang +1

Recent research in software engineering supports the "happy-productive" thesis, and the desire of flourishing happiness among programmers is often expressed by industry practitione…

cs.SE2015★ 39 cited

Understanding the Affect of Developers: Theoretical Background and Guidelines for Psychoempirical Software Engineering

Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson

Affects---emotions and moods---have an impact on cognitive processing activities and the working performance of individuals. It has been established that software development tasks…

cs.SE2015★ 25 cited

The Affect of Software Developers: Common Misconceptions and Measurements

Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson

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…

cs.SE2015★ 204 cited

Happy software developers solve problems better: psychological measurements in empirical software engineering

Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson

For more than 30 years, it has been claimed that a way to improve software developers' productivity and software quality is to focus on people and to provide incentives to make dev…

cs.SE2015★ 62 cited

How Do You Feel, Developer? An Explanatory Theory of the Impact of Affects on Programming Performance

Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson

Affects---emotions and moods---have an impact on cognitive activities and the working performance of individuals. Development tasks are undertaken through cognitive processes, yet…

cs.SE2014★ 76 cited

Do feelings matter? On the correlation of affects and the self-assessed productivity in software engineering

Daniel Graziotin, Xiaofeng Wang, Pekka Abrahamsson

Background: software engineering research (SE) lacks theory and methodologies for addressing human aspects in software development. Development tasks are undertaken through cogniti…