中文
相关论文

相关论文: Pair Programming Practiced in Hybrid Work

200 篇论文

With increasing demands for flexible work models, many IT organizations have adapted to hybrid work that promises enhanced team productivity as well as work satisfaction. To achieve productive engineering practice, collaborative product…

The emergence of large-language models (LLMs) that excel at code generation and commercial products such as GitHub's Copilot has sparked interest in human-AI pair programming (referred to as "pAIr programming") where an AI system…

人机交互 · 计算机科学 2023-06-12 Qianou Ma , Tongshuang Wu , Kenneth Koedinger

With the recent advent of artificially intelligent pairing partners in software engineering, it is interesting to renew the study of the psychology of pairing. Pair programming provides an attractive way of teaching software engineering to…

软件工程 · 计算机科学 2023-06-14 Marcel Valový

This study examines the adaptation of the problem-solving studio to computer science education by combining it with pair programming. Pair programming is a software engineering practice in industry, but has seen mixed results in the…

计算机与社会 · 计算机科学 2023-11-06 J. Walker Orr

While the long-term effects of the COVID-19 pandemic on software professionals and organizations are difficult to predict, it seems likely that working from home, remote-first teams, distributed teams, and hybrid (part-remote/part-office)…

软件工程 · 计算机科学 2022-02-24 Ronnie E. de Souza Santos , Paul Ralph

We need ways to improve the code quality. Programmers have different level of tenure and experience. Standard and programming languages change and we are forced to re-use legacy code with minimum revision. Programmers develop their habits…

Background. The COVID-19 pandemic triggered a widespread transition to hybrid work models (combinations of co-located and remote work) as software professionals' demanded more flexibility and improved work-life balance. However, hybrid work…

软件工程 · 计算机科学 2023-03-14 Ronnie de Souza Santos , Gianisa Adisaputri , Paul Ralph

Software development projects have undergone remarkable changes with the arrival of agile development methods. While intended for small, self-managing teams, these methods are increasingly used also for large development programs. A major…

软件工程 · 计算机科学 2018-11-30 Torgeir Dingsøyr , Nils Brede Moe , Eva Amdahl Seim

PP-ind is a repository of audio-video-recordings of industrial pair programming sessions. Since 2007, our research group has collected data in 13 companies. A total of 57 developers worked together (mostly in groups of two, but also three…

软件工程 · 计算机科学 2021-02-16 Franz Zieris , Lutz Prechelt

As hybrid, distributed, and asynchronous work models become more prevalent, continuous learning in Agile Software Development (ASD) gains renewed importance. Communities of Practice (CoPs) are increasingly adopted to support social learning…

软件工程 · 计算机科学 2025-07-03 Christiaan Verwijs , Evelien Acun-Roos , Daniel Russo

Virtual collaboration has transformed how people in mixed-ability teams, composed of disabled and non-disabled people, work together by offering greater flexibility. In these settings, accessibility practices, such as accommodations and…

人机交互 · 计算机科学 2026-02-05 Crescentia Jung , Kexin Cheng , Sharon Heung , Malte F. Jung , Shiri Azenkot

Recent advancements in mobile devices encourage researchers to utilize them in collaborative environments as a medium to interact with large shared wall-displays. In this paper, we focus on a semi-controlled user study that we conducted to…

人机交互 · 计算机科学 2019-05-01 Razan N. Jaber , Ragaad AlTarawneh , Shah Rukh Humayoun

Pair programming is a widely used collaborative learning practice in computer science education yet its effectiveness varies substantially due to breakdowns in coordination attention and cognitive regulation between partners. This paper…

人机交互 · 计算机科学 2026-05-08 Anahita Golrang , Kshitij Sharma

Remote and hybrid work have transformed how software development teams organize, communicate, and assure quality. This study investigates how regression testing is performed and experienced under these distributed conditions. Using…

软件工程 · 计算机科学 2026-03-10 Juliane Pascoal , Cleytton Magalhaes , Ronnie de Souza Santos

Crowdsourcing has gained popularity as a tool to harness human brain power to help solve problems that are difficult for computers. Previous work in crowdsourcing often assumes that workers complete crowdwork independently. In this paper,…

人机交互 · 计算机科学 2018-10-24 Chien-Ju Ho , Ming Yin

Psychological safety is a precondition for learning and success in software teams. Companies such as SavingsBank, which is discussed in this article, have developed good practices to facilitate psychological safety, most of which depend on…

软件工程 · 计算机科学 2022-08-29 Anastasiia Tkalich , Darja Smite , Nina Haugland Andersen , Nils Brede Moe

We formalize a problem we call combinatorial pair testing (CPT), which has applications to the identification of uncooperative or unproductive participants in pair programming, massively distributed computing, and crowdsourcing…

数据结构与算法 · 计算机科学 2013-05-02 David Eppstein , Michael T. Goodrich , Daniel S. Hirschberg

Members of high performing software teams collaborate, exchange information and coordinate their work on a frequent, regular basis. Most teams have the daily stand-up meeting as a central venue for these activities. Although this kind of…

软件工程 · 计算机科学 2021-06-25 Viktoria Stray , Nils Brede Moe , Dag I. K. Sjøberg

Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders' requests. To implement efficient and effective development…

The increasing adoption of remote and hybrid work modalities in the technology sector has brought new opportunities and challenges for the inclusion of people with disabilities (PWD) in software development teams (SDT). This study…

软件工程 · 计算机科学 2025-12-16 Thayssa Rocha , Luciano Teran , Marcelle Mota , Cleidson de Souza , Kiev Gama , Gustavo Pinto