中文
相关论文

相关论文: Developer Experience: Concept and Definition

200 篇论文

The availability of open-source projects facilitates developers to contribute and collaborate on a wide range of projects. As a result, the developer community contributing to such open-source projects is also increasing. Many of the…

软件工程 · 计算机科学 2021-03-02 Akhila Sri Manasa Venigalla , Sridhar Chimalakonda

This study attempts to provide a better understanding of the user dimension as a factor in software game success. It focuses mainly on an empirical investigation of the effect of user factors on the software game development process and…

软件工程 · 计算机科学 2021-10-11 Saiqa Aleem , Luiz Fernando Capretz , Faheem Ahmed , Shuib Basri

DevOps is a collaborative and multidisciplinary organizational effort to automate continuous delivery of new software updates while guaranteeing their correctness and reliability. The present survey investigates and discusses DevOps…

软件工程 · 计算机科学 2019-11-20 Leonardo Leite , Carla Rocha , Fabio Kon , Dejan Milojicic , Paulo Meirelles

We see that the collaborative and participatory nature of software development continues to evolve, shape and be shaped by communication channels that are used by developer communities of practice--both by traditional communication channels…

软件工程 · 计算机科学 2017-05-17 Alexey Zagalsky

Usability is often defined as the ability of a system to carry out specific tasks by specific users in a specific context. Usability evaluation involves testing the system for its expected usability. Usability testing is performed in…

人机交互 · 计算机科学 2012-04-11 Munesh Chandra Trivedi , Mohammadi Akheela Khanum

Software development is a complex activity which depends on diverse technologies and people's expertise. The approaches to developing software highly depend on these different characteristics, which are the context developers are subject…

软件工程 · 计算机科学 2019-10-21 Glaucia Melo , Paulo Alencar , Don Cowan

Many software companies face challenges in their work with User eXperience (UX) and how to integrate UX practices into existing development processes. A better understanding of these challenges can help researchers and practitioners better…

软件工程 · 计算机科学 2016-05-13 Pariya Kashfi , Agneta Nilsson , Robert Feldt

Social sustainability in software development means creating and maintaining systems that promote pro-social values (e.g., human well-being, equity), both now and in the future. However, social sustainability lacks clear conceptual and…

软件工程 · 计算机科学 2026-03-31 Bimpe Ayoola , Anielle Andrade , Ronnie de Souza Santos , Paul Ralph

Distribution can be a feature of the software evolution process. In other words, temporally and spatially distributed teams and organizations can develop and work on a software application. The simplest case is to outsource production and…

软件工程 · 计算机科学 2022-05-02 Mohammad Reza Besharati

Emotions play a significant role in teamwork and collaborative activities like software development. While researchers have analyzed developer emotions in various software artifacts (e.g., issues, pull requests), few studies have focused on…

软件工程 · 计算机科学 2023-11-09 Amirali Sajadi , Kostadin Damevski , Preetha Chatterjee

Requirements are key artefacts to describe the intended purpose of a software system. The quality of requirements is crucial for deciding what to do next, impacting the development process's effectiveness and efficiency. However, we know…

软件工程 · 计算机科学 2022-11-14 Emil Lind , Javier Gonzalez-Huerta , Emil Alégroth

The relevance of code comprehension in a developer's daily work was recognized more than 40 years ago. Consequently, many experiments were conducted to find out how developers could be supported during code comprehension and which code…

软件工程 · 计算机科学 2024-06-27 Marvin Wyrich , Justus Bogner , Stefan Wagner

Answering the call for alternative approaches to researching project management, we explore the evaluation of project success from a subjectivist perspective. An in-depth, longitudinal case study of information systems development in a…

软件工程 · 计算机科学 2021-01-15 Laurie McLeod , Bill Doolin , Stephen G. MacDonell

Secure development process is a procedure taken by developers to ensure the programs developed are following the general security standards and will always be up to date so that the outcomes are well secured and obedient. As a software…

软件工程 · 计算机科学 2020-12-22 Abdul Hadi bin Abdul Rahman , Abdullah Nazir , Kim Tae Hyun , Tan Horng Yarng , Fatima-tuz-Zahra

User feedback has grown in importance for organizations to improve software products. Prior studies focused primarily on feedback collection and reported a high-level overview of the processes, often overlooking how practitioners reason…

软件工程 · 计算机科学 2023-09-15 Ze Shi Li , Nowshin Nawar Arony , Kezia Devathasan , Manish Sihag , Neil Ernst , Daniela Damian

Knowledge about the roles developers play in a software project is crucial to understanding the project's collaborative dynamics. Developers are often classified according to the dichotomy of core and peripheral roles. Typically,…

软件工程 · 计算机科学 2016-04-05 Mitchell Joblin , Sven Apel , Claus Hunsen , Wolfgang Mauerer

We consider testing a cooperative and social practice that is shaped by the tools developers use, the tests they write, and their mindsets and human needs. This work is one part of a project that explores the human- and socio-technical…

软件工程 · 计算机科学 2025-05-05 Mark Swillus , Carolin Brandt , Andy Zaidman

Software applications play an increasingly critical role in various aspects of our lives, from communication and entertainment to business and healthcare. As these applications become more pervasive, the importance of considering human…

软件工程 · 计算机科学 2023-09-13 Humphrey O. Obie , Juliet Ukwella , Kashumi Madampe , John Grundy , Mojtaba Shahin

Population aging and the ubiquity of technology in everyday life have made designing solutions for older adults a necessity. User-centered and participatory design approaches include elderly users in the software development process to some…

Software ecosystems (SECO) have become a dominant paradigm in the software industry, enabling third-party developers to co-create value through complementary components and services. While Developer Experience (DX) is increasingly…

软件工程 · 计算机科学 2025-09-05 Rodrigo Oliveira Zacarias , Rodrigo Pereira dos Santos , Patricia Lago