249 lines
7.9 KiB
TeX
249 lines
7.9 KiB
TeX
\documentclass[10pt,journal,compsoc]{IEEEtran}
|
|
|
|
% *** CITATION PACKAGES ***
|
|
%
|
|
\ifCLASSOPTIONcompsoc
|
|
% IEEE Computer Society needs nocompress option
|
|
% requires cite.sty v4.0 or later (November 2003)
|
|
\usepackage[nocompress]{cite}
|
|
\else
|
|
% normal IEEE
|
|
\usepackage{cite}
|
|
\fi
|
|
|
|
\usepackage{tikz}
|
|
\newcommand{\tblct}[3]{
|
|
\begin{minipage}[c]{#1cm}
|
|
\begin{tikzpicture}
|
|
\draw[barchart] (0,0) rectangle (#3*#1*1.0/#2,0.2);
|
|
\end{tikzpicture}
|
|
\end{minipage}
|
|
}
|
|
|
|
\usepackage{colortbl}
|
|
\usepackage{arydshln}
|
|
\usepackage{breakurl}
|
|
\usepackage{framed}
|
|
\usepackage{tcolorbox}
|
|
\usepackage{graphicx}
|
|
\usepackage{subfig}
|
|
\usepackage{color,soul}
|
|
\usepackage{colortbl}
|
|
\usepackage{xcolor}
|
|
\usepackage{enumerate}
|
|
\usepackage{enumitem}
|
|
\usepackage{multirow,booktabs}
|
|
\usepackage{caption}
|
|
\usepackage{dcolumn}
|
|
\usepackage{xspace}
|
|
\usepackage{balance}
|
|
\usepackage{bm}
|
|
\usepackage{cite}
|
|
\usepackage[hyphens]{url}
|
|
\usepackage[framemethod=TikZ]{mdframed}
|
|
\mdfsetup{
|
|
skipabove = 10pt,
|
|
skipbelow = 10pt,
|
|
innertopmargin = 6pt,
|
|
innerbottommargin = 6pt,
|
|
innerleftmargin = 5pt,
|
|
innerrightmargin = 5pt,
|
|
linewidth = 1pt,
|
|
roundcorner = 5pt}
|
|
\usepackage{hhline}
|
|
\usepackage{setspace}
|
|
\usepackage{bbding}
|
|
\usepackage{tabularx}
|
|
\usepackage{arydshln}
|
|
|
|
\definecolor{hltext}{rgb}{0,0,0}
|
|
\newcommand{\gh}{GitHub}
|
|
\newcommand{\ie}{{\textit{i.e.}},\xspace}
|
|
\newcommand{\eg}{{\textit{e.g.}},\xspace}
|
|
\newcommand{\etc}{\textit{etc.}\xspace}
|
|
\newcommand{\etal}{{\textit{et al.}}}
|
|
\newcommand{\GH}{{\sc GitHub}\xspace}
|
|
\newcommand{\BB}{{\sc BitBucket}\xspace}
|
|
\newcommand{\DupPR}{\textbf{DupPR}\xspace}
|
|
\newcolumntype{Y}{>{\centering\arraybackslash}X}
|
|
|
|
|
|
% correct bad hyphenation here
|
|
\hyphenation{}
|
|
|
|
|
|
\begin{document}
|
|
|
|
\title{
|
|
Redundancy, Context, and Preference:
|
|
An Empirical Study of Duplicate Pull Requests in OSS Projects}
|
|
|
|
\author{
|
|
Zhixing Li,
|
|
Yue Yu\textsuperscript{*},
|
|
Minghui Zhou,
|
|
Tao Wang,
|
|
Gang Yin,
|
|
Long Lan,
|
|
and~Huaimin Wang
|
|
|
|
\IEEEcompsocitemizethanks{
|
|
\IEEEcompsocthanksitem Zhixing Li, Yue Yu, Tao Wang, Gang Yin and Huaimin Wang are with the Key Laboratory of Parallel and Distributed Computing, College of Computer, National University of Defense Technology, Changsha, China.\protect\\
|
|
E-mail: \{lizhixing15, yuyue, taowang2005, yingang, hmwang\}@nudt.edu.cn
|
|
|
|
\IEEEcompsocthanksitem Minghui Zhou is with the School of Electronics Engineering and Computer Science, Peking University, Beijing, China.\protect\\
|
|
E-mail: zhmh@pku.edu.cn
|
|
|
|
\IEEEcompsocthanksitem Long Lan, Minghui Zhou and Yue Yu are with the Peng Cheng Laboratory, Shenzhen, China.\protect\\
|
|
E-mail: long.lan@pcl.ac.cn
|
|
|
|
}% <-this % stops an unwanted space
|
|
%\thanks{Manuscript received ...; revised ...}
|
|
\thanks{*Corresponding author: Yue Yu, yuyue@nudt.edu.cn}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
% The paper headers
|
|
% \markboth{Journal of \LaTeX\ Class Files,~Vol.~14, No.~8, August~2015}%
|
|
% {Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Computer Society Journals}
|
|
|
|
\IEEEtitleabstractindextext{%
|
|
\input{0_abstract.tex}
|
|
|
|
% Note that keywords are not normally used for peerreview papers.
|
|
\begin{IEEEkeywords}
|
|
Duplicate pull requests,
|
|
pull-based development model,
|
|
distributed collaboration,
|
|
social coding
|
|
\end{IEEEkeywords}
|
|
}
|
|
|
|
|
|
% make the title area
|
|
\maketitle
|
|
|
|
|
|
\IEEEdisplaynontitleabstractindextext
|
|
|
|
\IEEEpeerreviewmaketitle
|
|
|
|
|
|
|
|
% \IEEEraisesectionheading{\section{Introduction}\label{sec:introduction}}
|
|
|
|
|
|
\input{1_introduction}
|
|
\input{2_background}
|
|
\input{3_dataset}
|
|
\input{4_research_result}
|
|
\input{5_discussion}
|
|
\input{6_threats}
|
|
\input{8_conclusion}
|
|
|
|
|
|
|
|
|
|
% use section* for acknowledgment
|
|
\ifCLASSOPTIONcompsoc
|
|
% The Computer Society usually uses the plural form
|
|
\section*{Acknowledgments}
|
|
\else
|
|
% regular IEEE prefers the singular form
|
|
\section*{Acknowledgment}
|
|
\fi
|
|
|
|
This work was supported by National Grand R\&D Plan (Grant No. 2018AAA0102304) and National Natural Science Foundation of China (Grant No. 61702534).
|
|
|
|
|
|
|
|
|
|
% Can use something like this to put references on a page
|
|
% by themselves when using endfloat and the captionsoff option.
|
|
\ifCLASSOPTIONcaptionsoff
|
|
\newpage
|
|
\fi
|
|
|
|
|
|
|
|
\bibliographystyle{plain}
|
|
\bibliography{ref}
|
|
|
|
|
|
\begin{IEEEbiography}[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/lzx}}]
|
|
{Zhixing Li}
|
|
is a PH.D. candidate in Software Engineering at National University of Defense Technology (NUDT).
|
|
He received his Master degree in compute science from NUDT and his Bachelor degree from Chongqing University.
|
|
His research goals are centered around the idea of making the open source collaboration more efficient and effective
|
|
by investigating the challenges faced by open source communities and designing smarter collaboration mechanisms and tools.
|
|
\end{IEEEbiography}
|
|
|
|
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/yy}}]
|
|
{Yue Yu}
|
|
is an assistance professor in the College of Computer at National University of Defense Technology (NUDT).
|
|
He received his PH.D. degree in Computer Science from NUDT in 2016.
|
|
He has won Outstanding Ph.D. Thesis Award from Hunan Province.
|
|
His research findings have been published on FSE, MSR, IST, ICSME, ICDM and ESEM.
|
|
His current research interests include software engineering, data mining and computer-supported cooperative work.
|
|
\end{IEEEbiography}
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/mhz}}]
|
|
{Minghui Zhou} received the BS, MS, and PhD degrees in computer science from National University
|
|
of Defense Technology in 1995, 1999, and 2002, respectively. She is a professor in Department of Computer Science, Peking University. She is interested in software digital sociology, i.e., understanding the relationships among people,
|
|
project culture, and software product through mining the repositories of software projects. She is a member of the ACM.
|
|
\end{IEEEbiography}
|
|
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/wt}}]
|
|
{Tao Wang}
|
|
is an assistant professor in the College of Computer at National University of Defense Technology (NUDT).
|
|
He received his Ph.D. degree in Computer Science from NUDT in 2015.
|
|
His work interests include open source software engineering, machine learning, data mining, and knowledge discovering in open source software.
|
|
\end{IEEEbiography}
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/yg}}]
|
|
{Gang Yin}
|
|
is an associate professor in the College of Computer at National University of Defense Technology (NUDT).
|
|
He received his Ph.D. degree in Computer Science from NUDT in 2006.
|
|
He has worked in several grand research projects including National 973, 863 projects.
|
|
He has published more than 60 research papers in international conferences and journals.
|
|
His current research interests include distributed computing, information security, software engineering, and machine learning.
|
|
\end{IEEEbiography}
|
|
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/ll}}]
|
|
{Long Lan}
|
|
Long Lan received the Ph.D. degree in computer
|
|
science from National University of Defense
|
|
Technology (NUDT) in 2017. He was a Visiting Ph.D.
|
|
Student with the University of Technology, Sydney,
|
|
from 2015 to 2017. He is currently a Lecturer with
|
|
the College of Computer, NUDT. His research interests focus on the theory and application of artificial intelligence.
|
|
\end{IEEEbiography}
|
|
|
|
\begin{IEEEbiography}
|
|
[{\includegraphics[width=1in,height=1.25in,clip,keepaspectratio]{authors/whm}}]
|
|
{Huaimin Wang}
|
|
received his PH.D. in Computer Science from National University of Defense Technology (NUDT) in 1992.
|
|
He is now a professor and vice-president for academic affairs of NUDT. He has been awarded the ``Chang Jiang Scholars Program'' professor and the Distinct Young Scholar, \emph{etc}.
|
|
He has published more than 100 research papers in peer-reviewed international conferences and journals.
|
|
His current research interests include middleware, software agent, and trustworthy computing.
|
|
\end{IEEEbiography}
|
|
|
|
|
|
|
|
% that's all folks
|
|
\end{document}
|
|
|
|
|