Freelancers in the software development process: A systematic map** study
[Context] Freelancers could catalyze the software development process by providing their
niche skills to generate high quality outputs. They could help companies (including startups) …
niche skills to generate high quality outputs. They could help companies (including startups) …
How data scientists use computational notebooks for real-time collaboration
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 …
member and thus improve the quality and efficiency of the work. Computational notebooks …
Visual augmentation of source code editors: A systematic map** study
Source code written in textual programming languages is typically edited in integrated
development environments (IDEs) or specialized code editors. These tools often display …
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
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 …
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 …
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 …
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 …
as needed. Traditionally, this collaboration happens within teams and organizations in …