arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

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.
Keyword:
Git commands
Stack Overflow
user survey

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
引用论文

引用论文

err
IF0
err
err0
errOAAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
What Do Developers Use the Crowd For? A Study Using Stack Overflow
err2017-03-01
err53
PREAI
errAbdalkareem, Rabe; Shihab, Emad; Rilling, Juergen
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
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
err分享
err收藏
学者 查看更多内容