English
Related papers

Related papers: Pair Programming Practiced in Hybrid Work

200 papers

We ran a study on engagement and achievement for a first year undergraduate programming module which used an online learning environment containing tasks which generate automated feedback. Students could also access human feedback from…

Computers and Society · Computer Science 2022-01-05 Beate Grawemeyer , John Halloran , Matthew England , David Croft

Given the relevance of coordination in the field of global software engineering, this work was carried out to further understand coordination mechanisms. Specifically, we investigated meetings and the collaboration tool Slack. We conducted…

Software Engineering · Computer Science 2020-07-07 Viktoria Stray , Nils Brede Moe

Context: The globalisation of activities associated with software development and use has introduced many challenges in practice and for research. While the predominant approach to research in software engineering has followed a positivist…

Software Engineering · Computer Science 2021-02-01 Tony Clear , Stephen G. MacDonell

Software engineers who collaborate to develop software in teams often have to manually merge changes they made to a module (e.g. a class), because the change conflicts with one that has just been made by another engineer to the same or…

Software Engineering · Computer Science 2015-04-28 Stanislav Levin , Amiram Yehudai

We conducted a study to systematically investigate the communication of complex dynamic processes along a two-dimensional design space, where the axes represent a representation's manifestation (physical or virtual) and operation (manual or…

Human-Computer Interaction · Computer Science 2024-06-13 Daniel Pahr , Henry Ehlers , Hsiang-Yun Wu , Manuela Waldner , Renata G. Raidou

Hardly any software development process is used as prescribed by authors or standards. Regardless of company size or industry sector, a majority of project teams and companies use hybrid development methods (short: hybrid methods) that…

Mutual adaptation can significantly enhance overall task performance in human-robot co-transportation by integrating both the robot's and human's understanding of the environment. While human modeling helps capture humans' subjective…

Robotics · Computer Science 2025-03-13 Al Jaber Mahmud , Weizi Li , Xuan Wang

From bird flocks and fish schools to migrating cell sheets, collective motion is a ubiquitous biological phenomenon that inspires quantitative modeling through self-propelled particle (SPP) frameworks. Conventional SPP models prescribe…

Statistical Mechanics · Physics 2025-07-15 Y. Kikuchi , M. Iwamoto

COVID-19 has significantly affected universities, forcing many courses to be delivered entirely online. As countries bring the pandemic under control, a potential way to safely resume some face-to-face teaching is the synchronous hybrid…

Computers and Society · Computer Science 2022-01-19 Christopher M. Poskitt , Kyong Jin Shim , Yi Meng Lau , Hong Seng Ong

Incorporating computer programming exercises into introductory physics is a delicate task that involves a number of choices that may have an effect on student learning. We present a "hybrid" approach that speaks to a number of common…

Physics Education · Physics 2018-11-14 Chris Orban , Richelle M. Teeling-Smith , Joseph R. H. Smith , Chris D. Porter

In many work environments, serendipitous interactions between members of different groups may lead to enhanced productivity, collaboration and knowledge dissemination. Two factors that may have an influence on such interactions are cultural…

Computers and Society · Computer Science 2013-10-15 Chloë Brown , Christos Efstratiou , Ilias Leontiadis , Daniele Quercia , Cecilia Mascolo

The primary theory of software engineering is that an organization's Policies and Processes influence the quality of its Products. We call this the PPP Theory. Although empirical software engineering research has grown common, it is unclear…

Software Engineering · Computer Science 2023-08-25 Kelechi G. Kalu , Taylor R. Schorlemmer , Sophie Chen , Kyle Robinson , Erik Kocinare , James C. Davis

We examine "vibe coding": an emerging programming paradigm where developers primarily write code by interacting with code-generating large language models rather than writing code directly. We present the first empirical study of vibe…

Human-Computer Interaction · Computer Science 2025-10-06 Advait Sarkar , Ian Drosos

Virtual meetings are critical for remote work because of the need for synchronous collaboration in the absence of in-person interactions. In-meeting multitasking is closely linked to people's productivity and wellbeing. However, we…

Computers and Society · Computer Science 2021-01-29 Hancheng Cao , Chia-Jung Lee , Shamsi Iqbal , Mary Czerwinski , Priscilla Wong , Sean Rintel , Brent Hecht , Jaime Teevan , Longqi Yang

Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to improve programmer productivity by suggesting and auto-completing code. However, to fully realize their potential, we must understand how programmers…

Software Engineering · Computer Science 2024-04-23 Hussein Mozannar , Gagan Bansal , Adam Fourney , Eric Horvitz

Scrum, the most popular agile method and project management framework, is widely reported to be used, adapted, misused, and abused in practice. However, not much is known about how Scrum actually works in practice, and critically, where,…

Software Engineering · Computer Science 2021-03-30 Zainab Masood , Rashina Hoda , Kelly Blincoe

An important feature of data collection frameworks, in which voluntary participants are involved, is that of privacy. Besides data encryption, which protects the data from third parties in case the communication channel is compromised,…

Cryptography and Security · Computer Science 2020-03-12 Marios Fanourakis

One of the more prominent trends within Industry 4.0 is the drive to employ Robotic Process Automation (RPA), especially as one of the elements of the Lean approach. The full implementation of RPA is riddled with challenges relating both to…

Virtual Reality (VR) and Augmented Reality (AR) tools have been applied in all engineering fields in order to avoid the use of physical prototypes, to train in high-risk situations, and to interpret real or simulated results. In order to…

Human-Computer Interaction · Computer Science 2025-01-17 Shahin Doroudian

Blind and low-vision (BLV) employees in mixed-visual ability teams often encounter information (e.g., PDFs, diagrams) in inaccessible formats. To enable teamwork, teams must transform these representations by modifying or re-creating them…

Human-Computer Interaction · Computer Science 2026-01-30 Yichun Zhao , Miguel A. Nacenta , Mahadeo A. Sukhai , Sowmya Somanath