arrow
Return

Do Developers Really Know How to Use Git Commands? A Large-scale Study Using Stack Overflow

delete2022-04-09
delete6
delete
OA
AI
W
Wenhua Yang *
张
张崇 (Chong Zhang)
M
Minxue Pan *
C
Chang Xu
周
周余 (Yu Zhou)
黄
黄志球 (Zhiqiu Huang)
DOI:10.1145/3494518delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Git, a cross-platform and open source distributed version control tool, provides strong support for non-linear development and is capable of handling everything from small to large projects with speed and efficiency. It has become an indispensable tool for millions of software developers and is the de facto standard of version control in software development nowadays. However, despite its widespread use, developers still frequently face difficulties when using various Git commands to manage projects and collaborate. To better help developers use Git, it is necessary to understand the issues and difficulties that they may encounter when using Git. Unfortunately, this problem has not yet been comprehensively studied. To fill this knowledge gap, in this article, we conduct a large-scale study on Stack Overflow, a popular Q&A forum for developers. We extracted and analyzed 80,370 relevant questions from Stack Overflow, and reported the increasing popularity of the Git command questions. By analyzing the questions, we identified the Git commands that are frequently asked and those that are associated with difficult questions on Stack Overflow to help understand the difficulties developers may encounter when using Git commands. In addition, we conducted a survey to understand how developers learn Git commands in practice, showing that self-learning is the primary learning approach. These findings provide a range of actionable implications for researchers, educators, and developers.
Keywords:
Git commands
Stack Overflow
user survey

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

N
nanjing university
Scholars:
7.8W
Papers: 5.6W
Citations: 87
Cited Papers

Cited Papers

err
IF0
err
err0
errOAAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
What Do Developers Use the Crowd For? A Study Using Stack Overflow
err2017-03-01
err53
PREAI
errAbdalkareem, Rabe; Shihab, Emad; Rilling, Juergen
errShare
errSave
Poorer self-rated health in residential areas with limited healthcare supply
err2014-02-12
err0
PREAI
errSigríður Haraldsdóttir; Unnur A Valdimarsdóttir; Sigurður Guðmundsson
errShare
errSave
Bruise Energy of Peaches and Apples
err1979-01-01
err0
PREAI
errR. G. Diener; K. C. Elliott; P. E. Nesselroad; M. Ingle; R. E. Adams; S. H. Blizzard
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Quantifying the Autophagy-Triggering Effects of Drugs in Cell Spheroids with Live Fluorescence Microscopy
err2014-04-28
err0
PREAI
errNariman Ansari; Stefanie Hardung; Katharina Hötte; Stefanie Rakel; Patrick Antonietti; Donat Kögel; Ernst H. K. Stelzer; Francesco Pampaloni
errShare
errSave
researcher View more