Freelancers in the software development process: A systematic map** study

V Gupta, JM Fernandez-Crehuet, T Hanne - Processes, 2020 - mdpi.com
[Context] Freelancers could catalyze the software development process by providing their
niche skills to generate high quality outputs. They could help companies (including startups) …

How data scientists use computational notebooks for real-time collaboration

AY Wang, A Mittal, C Brooks, S Oney - … of the ACM on Human-Computer …, 2019 - dl.acm.org
Effective collaboration in data science can leverage domain expertise from each team
member and thus improve the quality and efficiency of the work. Computational notebooks …

Visual augmentation of source code editors: A systematic map** study

M Sulír, M Bačíková, S Chodarev, J Porubän - Journal of Visual Languages …, 2018 - Elsevier
Source code written in textual programming languages is typically edited in integrated
development environments (IDEs) or specialized code editors. These tools often display …

Corporate hackathons, how and why? A multiple case study of motivation, projects proposal and selection, goal setting, coordination, and outcomes

EPP Pe-Than, A Nolte, A Filippova, C Bird… - Human–Computer …, 2022 - Taylor & Francis
Time-bounded events such as hackathons, data dives, codefests, hack-days, sprints or edit-
a-thons have increasingly gained attention from practitioners and researchers. Yet there is a …

The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course

T Wu, X Tang, S Wong, X Chen, CA Shaffer… - ar** software, or performing a piece of
music-is often limited to those with domain-specific experience or training. As a …

Coordination in crowdsourced software development: A systematic map** study

VQ de Campos, JMN David… - 2021 IEEE 24th …, 2021 - ieeexplore.ieee.org
Global Software Development (GSD) team members face barriers due to different location,
time or culture that can directly influence the coordination of these distributed teams. As …

On-Demand Collaboration in Programming

Y Chen - 2020 - deepblue.lib.umich.edu
In programming, on-demand assistance occurs when developers seek support for their tasks
as needed. Traditionally, this collaboration happens within teams and organizations in …