for minor revision
This commit is contained in:
parent
75d90a56dc
commit
abc6576be0
|
@ -1,8 +1,9 @@
|
|||
\def\sci@fileversion{2.09}
|
||||
\def\sci@filedate{2017/12/15}
|
||||
\def\sci@fileversion{2.10}
|
||||
\def\sci@filedate{2019/01/08}
|
||||
\def\@journal{Sci China Inf Sci}
|
||||
\def\@issn{1674-733X}
|
||||
\def\@copyright{\copyright~Science China Press and Springer-Verlag GmbH Germany 2017}
|
||||
\def\@copyright{\copyright~Science China Press and Springer-Verlag GmbH Germany, part of Springer Nature 2019}
|
||||
\def\@oacopyright{\copyright~The Author(s) 2019}
|
||||
\def\@website{\url{info.scichina.com}~~~~\url{link.springer.com}}
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||
|
@ -10,15 +11,16 @@
|
|||
|
||||
\LoadClass[twoside]{article}
|
||||
%% math packages
|
||||
\RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm,upgreek,multicol,mathrsfs,pifont,amscd,latexsym,geometry,color,fancyhdr}
|
||||
\RequirePackage{amsmath,amsthm,amsfonts,amssymb,bm,upgreek,multicol,mathrsfs,pifont,amscd,latexsym,geometry,color}
|
||||
%% graphics packages
|
||||
\RequirePackage{graphicx,picins}
|
||||
%% other packages
|
||||
\RequirePackage{algorithm,algorithmic,tabularx,url,float,booktabs}
|
||||
\RequirePackage{lettrine}%首字母双行
|
||||
%% check pdfTeX mode
|
||||
\RequirePackage{ifpdf}
|
||||
\RequirePackage{fancyhdr,lastpage}
|
||||
\RequirePackage[pdfstartview=FitH,colorlinks,linkcolor=black,citecolor=black,filecolor=black,urlcolor=black,hyperindex,CJKbookmarks]{hyperref}
|
||||
\RequirePackage[pdfstartview=FitH,colorlinks,breaklinks,linkcolor=black,citecolor=black,filecolor=black,urlcolor=black,hyperindex,CJKbookmarks]{hyperref}
|
||||
\RequirePackage{breakurl}
|
||||
%\RequirePackage[dvipdfm,colorlinks,linkcolor=black,citecolor=black,filecolor=black,urlcolor=black,hyperindex,CJKbookmarks]{hyperref}
|
||||
\urlstyle{same}%¶¨Òåurl×ÖÌåºÍÕýÎÄÏàͬ
|
||||
|
@ -35,25 +37,26 @@
|
|||
\footskip=0mm
|
||||
\renewcommand{\baselinestretch}{1.0}
|
||||
\renewcommand{\arraystretch}{1.2}
|
||||
\newcommand{\sanhao}{\fontsize{18pt}{2\baselineskip}\selectfont}
|
||||
\newcommand{\xiaosanhao}{\fontsize{15pt}{2\baselineskip}\selectfont}
|
||||
\newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\wuhao}{\fontsize{10pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\jiuhao}{\fontsize{9pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\bahao}{\fontsize{8pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\qihao}{\fontsize{7pt}{0.8\baselineskip}\selectfont}
|
||||
\newcommand{\liuhao}{\fontsize{6pt}{0.8\baselineskip}\selectfont}
|
||||
\def\letter{LETTER}
|
||||
\def\editorial{EDITORIAL}
|
||||
\def\highlight{HIGHLIGHT}
|
||||
\def\perspective{PERSPECTIVE}
|
||||
\def\moop{MOOP}
|
||||
\def\erratum{ERRATUM}
|
||||
\def\supplementary{Supplementary File}
|
||||
\def\blank{ }
|
||||
\def\lastpage{\pageref{LastPage}}
|
||||
\def\firstpage{\pageref{FirstPage}}
|
||||
|
||||
%-------------------- Font Size ----------------------------
|
||||
\newcommand{\journalnamesize}{\fontsize{15pt}{2\baselineskip}\selectfont}
|
||||
\newcommand{\sectionsize}{\fontsize{12pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\mainbodysize}{\fontsize{10pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\abstractsize}{\fontsize{8pt}{\baselineskip}\selectfont}
|
||||
\newcommand{\headerfootersize}{\fontsize{7pt}{0.8\baselineskip}\selectfont}
|
||||
%-------------------- Article Type ----------------------------
|
||||
\def\moop{MOOP}
|
||||
\def\perspective{PERSPECTIVE}
|
||||
\def\news{NEWS \& VIEWS}
|
||||
\def\highlight{HIGHLIGHT}
|
||||
\def\letter{LETTER}
|
||||
\def\erratum{ERRATUM}
|
||||
\def\editorial{EDITORIAL}
|
||||
\def\supplementary{Supplementary File}
|
||||
|
||||
%-------------------- Article Information ----------------------------
|
||||
\let\@ArticleType\@empty \def\ArticleType#1{\def\@ArticleType{#1}}
|
||||
\let\@SpecialTopic\@empty \def\SpecialTopic#1{\def\@SpecialTopic{#1}}
|
||||
|
@ -74,28 +77,32 @@
|
|||
\let\@abstract\@empty \renewcommand\abstract[1]{\def\@abstract{#1}}
|
||||
\let\@keywords\@empty \def\keywords#1{\def\@keywords{#1}}
|
||||
\let\@contributions\@empty \newcommand\contributions[1]{\def\@contributions{#1}}
|
||||
|
||||
%---------------------- Citation --------------------------------
|
||||
\def\citationline{
|
||||
\ifx\@DOI\@empty {\bf Citation}\quad~ \@AuthorCitation. \@titlecitation. \@journal, for review
|
||||
\else {\bf Citation}\quad~ \@AuthorCitation. \@titlecitation. \@journal, \@Year, \@Vol(\@No): \@ArtNo, \href{https://doi.org/\@DOI}{https://doi.org/\@DOI}
|
||||
\ifx\@DOI\@empty {\bf Citation}\quad\ignorespaces\@AuthorCitation. \@titlecitation. \@journal, for review
|
||||
\else {\bf Citation}\quad\ignorespaces\@AuthorCitation. \@titlecitation. \@journal, \@Year, \@Vol(\@No): \@ArtNo, \href{https://doi.org/\@DOI}{\url{https://doi.org/\@DOI}}
|
||||
\fi}
|
||||
|
||||
%---------------------------- OA -------------------------------------
|
||||
\let\@oatag\@empty
|
||||
\newcommand\oa{\def\@oatag{1}}
|
||||
|
||||
%-------------------------- Title ------------------------------------
|
||||
\let\@title\@empty
|
||||
\renewcommand\title[3][]{
|
||||
\def\@title{#2}
|
||||
\def\@titlehead{#1}
|
||||
\def\@titlecitation{#3}
|
||||
\ifx\@titlehead\@empty\def\@titlehead{#2}\fi
|
||||
\ifx\@titlecitation\@empty\def\@titlecitation{#2}\fi
|
||||
\ifx\@titlehead\@empty \def\@titlehead{#2}\fi
|
||||
\ifx\@titlecitation\@empty \def\@titlecitation{#2}\fi
|
||||
}
|
||||
|
||||
|
||||
%-------------------------- Author ------------------------------------
|
||||
\let\@author\@empty
|
||||
\let\@authoremail\@empty
|
||||
\let\@onlyoneemail\@empty
|
||||
\let\@onlyoneauthor\@empty
|
||||
\let\@authorcite\@empty
|
||||
\renewcommand*{\author}[3][]{%
|
||||
\renewcommand*{\author}[3][]{
|
||||
\ifx\@author\@empty
|
||||
\def\@author{#2\@authornote{#1}{#3}}
|
||||
\let\@authortemp\@author
|
||||
|
@ -108,18 +115,11 @@
|
|||
{\@authortemp,~#2\@authornote{#1}{#3}}
|
||||
\fi
|
||||
|
||||
\ifx\@AuthorCitation\@empty
|
||||
\ifx\@authorcite\@empty \def\@authorcite{#2}
|
||||
\else \expandafter\def\expandafter\@authorcite\expandafter{\@authorcite, #2}
|
||||
\fi
|
||||
\fi
|
||||
|
||||
\ifx#3\@empty\else
|
||||
\ifx\@authoremail\@empty
|
||||
\def\@authoremail{#3}
|
||||
\else
|
||||
\def\@onlyoneemail{No}
|
||||
\expandafter\def\expandafter\@authoremail\expandafter{\@authoremail, #3}
|
||||
%联系作者邮箱
|
||||
\ifx#3\@empty
|
||||
\else
|
||||
\ifx\@authoremail\@empty \def\@authoremail{#3}
|
||||
\else \expandafter\def\expandafter\@authoremail\expandafter{\@authoremail, #3}
|
||||
\fi
|
||||
\fi
|
||||
}
|
||||
|
@ -128,40 +128,27 @@
|
|||
\def\SCAE@author@address{#1}%
|
||||
\def\SCAE@author@footnote{#2}%
|
||||
|
||||
\ifx\SCAE@author@address\@empty\else
|
||||
\textsuperscript{#1}\hspace{-1.4mm}
|
||||
\ifx\SCAE@author@address\@empty
|
||||
\else \textsuperscript{#1}%\hspace{-1.4mm}
|
||||
\fi
|
||||
|
||||
\ifx\SCAE@author@footnote\@empty\else
|
||||
\ifx\@onlyoneauthor\@empty\else
|
||||
\ifx\@contributions\@empty
|
||||
\textsuperscript{*}\hspace{-1.4mm}
|
||||
\ifx\SCAE@author@footnote\@empty
|
||||
\else \ifx\@onlyoneauthor\@empty
|
||||
\else \ifx\@contributions\@empty \textsuperscript{*}%\hspace{-1.4mm}
|
||||
\fi\fi\fi
|
||||
}
|
||||
|
||||
|
||||
%-------------------------- Address ------------------------------------
|
||||
\def\@address{}
|
||||
\newcommand*{\address}[2][]{%
|
||||
\ifx \@address\@empty
|
||||
\def\@address{\@addressline{#1}{#2}}
|
||||
\else
|
||||
\expandafter\def\expandafter\@address\expandafter
|
||||
{\@address;\tabularnewline\@addressline{#1}{#2}}
|
||||
\newcommand*{\address}[2][]{
|
||||
\ifx\@address\@empty \def\@address{\@addressline{#1}{#2}}
|
||||
\else \expandafter\def\expandafter\@address\expandafter{\@address;\tabularnewline\@addressline{#1}{#2}}
|
||||
\fi}
|
||||
\def\@addressline#1#2{\@addresscr\hb@xt@1ex{\textsuperscript{\rm#1}\hss}#2}
|
||||
\def\@addresscr{\def\\{\tabularnewline\@addresscr\hbox to1ex{}\ignorespaces}}
|
||||
|
||||
|
||||
\def\@foundation{}
|
||||
\newcommand*{\foundation}[1]{
|
||||
\def\SCAE@foundation{#1}
|
||||
\ifx\SCAE@foundation\@empty
|
||||
\else
|
||||
\def\@foundation{\footnotetext{#1}}
|
||||
\fi
|
||||
}
|
||||
|
||||
|
||||
%-------------------------- maketitle ------------------------------------
|
||||
\renewcommand\maketitle{\par
|
||||
\begingroup
|
||||
\renewcommand\thefootnote{\fnsymbol{footnote}}
|
||||
|
@ -170,24 +157,25 @@
|
|||
\long\def\@makefntext##1{\noindent\@textsuperscript{\normalfont\@thefnmark}##1}%
|
||||
\@maketitle
|
||||
\thispagestyle{empty}\@thanks
|
||||
\long\def\@makefntext##1{\noindent##1}%
|
||||
\@foundation
|
||||
\long\def\@makefntext##1{\noindent##1}
|
||||
\endgroup
|
||||
\renewcommand\thefootnote{\arabic{footnote}}
|
||||
\setcounter{footnote}{0}
|
||||
|
||||
\setlength{\textwidth}{16cm}
|
||||
\setlength{\textheight}{23.6cm}
|
||||
\ifx\@ArticleType\letter \renewcommand{\baselinestretch}{1.0}
|
||||
\else \ifx\@ArticleType\highlight \renewcommand{\baselinestretch}{1.0}
|
||||
\else \ifx\@ArticleType\moop \renewcommand{\baselinestretch}{1.0}
|
||||
\parindent=10.8pt
|
||||
%\vspace{3mm}
|
||||
%基础行距:moop,perspective,news,highlight,letter行距小
|
||||
\ifx\@ArticleType\moop \renewcommand{\baselinestretch}{1.0}
|
||||
\else \ifx\@ArticleType\perspective \renewcommand{\baselinestretch}{1.0}
|
||||
\else \renewcommand{\baselinestretch}{1.1}
|
||||
\fi\fi\fi\fi
|
||||
\else \ifx\@ArticleType\news \renewcommand{\baselinestretch}{1.0}
|
||||
\else \ifx\@ArticleType\highlight \renewcommand{\baselinestretch}{1.0}
|
||||
\else \ifx\@ArticleType\letter \renewcommand{\baselinestretch}{1.0}
|
||||
\else \renewcommand{\baselinestretch}{1.1}\baselineskip 12pt
|
||||
\fi\fi\fi\fi\fi
|
||||
\baselineskip 12pt
|
||||
\parindent=10.8pt
|
||||
\wuhao
|
||||
\vspace{5mm}
|
||||
\mainbodysize
|
||||
}
|
||||
|
||||
\long\def\@makefntext#1{\parindent 12pt \indent\hbox{\hss{\@thefnmark)\ }}#1}
|
||||
|
@ -195,134 +183,115 @@
|
|||
|
||||
|
||||
\def\@maketitle{
|
||||
\ifthenelse{\pageref{LastPage}=1}
|
||||
{\def\@pagerank{\@ArtNo}}
|
||||
{\def\@pagerank{\@ArtNo:1--\@ArtNo:\pageref{LastPage}}}
|
||||
\renewcommand{\baselinestretch}{0.9}
|
||||
\baselineskip 9pt
|
||||
\vspace{-9mm}
|
||||
\ifthenelse{\pageref{LastPage}=1}
|
||||
{\def\@pagerank{\@ArtNo}}
|
||||
{\def\@pagerank{\@ArtNo:1--\@ArtNo:\pageref{LastPage}}}
|
||||
|
||||
%首页页眉页脚
|
||||
\begin{picture}(0,0)
|
||||
\put(165,23){\xiaosanhao \bf SCIENCE CHINA}
|
||||
\put(167,8){\xiaosanhao Information Sciences}
|
||||
\put(165,23){\journalnamesize\bf SCIENCE CHINA}
|
||||
\put(167,8){\journalnamesize Information Sciences}
|
||||
\put(0,1){\thicklines\line(1,0){456}}
|
||||
\ifx\@DOI\@empty\else
|
||||
\put(0,7){\makebox[\textwidth][r]{\href{http://crossmark.crossref.org/dialog/?doi=\@DOI&domain=pdf&date_stamp=\today}{\includegraphics{Print-CrossMark.eps}}}}
|
||||
\put(0,-11){\makebox[\textwidth][r]{\vbox{\hbox{\footnotesize \@Month~\@Year,~Vol.~\@Vol~~\@pagerank}}}}
|
||||
\put(0,-22){\makebox[\textwidth][r]{\vbox{\hbox{\footnotesize \href{https://doi.org/\@DOI}{https://doi.org/\@DOI}}}}}
|
||||
\put(0,-660){\makebox[\textwidth][l]{\qihao\sf \@copyright}}
|
||||
\put(0,-660){\makebox[\textwidth][r]{\qihao\sf \@website}}
|
||||
\put(0,-9){\makebox[\textwidth][r]{\vbox{\hbox{\scriptsize \@Month~\@Year,~Vol.~\@Vol~~\@pagerank}}}}
|
||||
\put(0,-18){\makebox[\textwidth][r]{\vbox{\hbox{\scriptsize \href{https://doi.org/\@DOI}{https://doi.org/\@DOI}}}}}
|
||||
\ifx\@oatag\@empty \put(0,-660){\makebox[\textwidth][l]{\headerfootersize\sf \@copyright}}
|
||||
\else \put(0,-660){\makebox[\textwidth][l]{\headerfootersize\sf \@oacopyright}}
|
||||
\fi
|
||||
\put(0,-660){\makebox[\textwidth][r]{\headerfootersize\sf \@website}}
|
||||
\fi
|
||||
\end{picture}
|
||||
|
||||
|
||||
%首页页眉下方左侧:editorial不写专题名
|
||||
\begin{picture}(0,0)
|
||||
\rm
|
||||
\put(0,-5){\makebox[\textwidth][l]{\bf {\sanhao\raisebox{2pt}{.}}~\@ArticleType~{\sanhao\raisebox{1.5pt}{.}}}}
|
||||
\put(1,-18){\@SpecialTopic}
|
||||
\put(0,-5){\makebox[\textwidth][l]{\bf {\LARGE\bfseries\raisebox{2pt}{.}}~\@ArticleType~{\LARGE\bfseries\raisebox{2pt}{.}}}}
|
||||
\ifx\@ArticleType\editorial\else \put(1,-19){\@SpecialTopic} \fi
|
||||
\end{picture}
|
||||
|
||||
|
||||
|
||||
%标题:editorial标题加citation脚注
|
||||
\noindent
|
||||
\vskip 16mm
|
||||
\ifx\@ArticleType\editorial
|
||||
\renewcommand{\baselinestretch}{0.9}
|
||||
\ifx\@ArticleType\editorial
|
||||
\begin{center}\LARGE\bfseries \@title\footnote{\citationline}\end{center}
|
||||
\else
|
||||
\begin{center}\LARGE\bfseries \@title \end{center}
|
||||
\vskip 10mm
|
||||
\else \begin{center}\LARGE\bfseries \@title \end{center}
|
||||
\fi
|
||||
|
||||
%作者和单位:editorial没有
|
||||
\ifx\@ArticleType\editorial\else
|
||||
\vskip 0.5 true cm
|
||||
\renewcommand{\baselinestretch}{1.1}
|
||||
\baselineskip 12pt
|
||||
\begin{center}\xiaosihao{\rm
|
||||
\vskip 5mm
|
||||
\renewcommand{\baselinestretch}{1.0}
|
||||
\begin{center}\sectionsize{\rm
|
||||
\begin{tabular}{@{}c@{}}
|
||||
\@author
|
||||
\setcounter{footnote}{-1}
|
||||
\ifx\@onlyoneauthor\@empty
|
||||
\ifx\@contributions\@empty
|
||||
\footnote{Email:~\@authoremail}
|
||||
\else
|
||||
\footnote{Email:~\@authoremail\protect\\\@contributions}
|
||||
\fi
|
||||
\setcounter{footnote}{-1}
|
||||
\footnote{Email:~\@authoremail}
|
||||
\else
|
||||
\ifx\@contributions\@empty
|
||||
\footnote{*{\thinspace}Corresponding author (email:~\@authoremail)}
|
||||
\else
|
||||
\footnote{*{\thinspace}Corresponding author (email:~\@authoremail)\protect\\\@contributions}
|
||||
\fi
|
||||
\ifx\@contributions\@empty
|
||||
\setcounter{footnote}{-1}
|
||||
\footnote{*{\thinspace}Corresponding author (email:~\@authoremail)}
|
||||
\else
|
||||
\setcounter{footnote}{-1}
|
||||
\footnote{*{\thinspace}Corresponding author (email:~\@authoremail)\protect\\\dag{\thinspace}\@contributions}
|
||||
\fi
|
||||
\fi
|
||||
\end{tabular}
|
||||
}\end{center}
|
||||
|
||||
\vskip 0.1 true cm
|
||||
\renewcommand{\baselinestretch}{0.9}
|
||||
\baselineskip 9pt
|
||||
\vspace{-5mm}
|
||||
\begin{center}\bahao{\it\begin{tabular}[t]{@{}c@{}}\@address\end{tabular}}\end{center}
|
||||
|
||||
\ifx\@ArticleType\supplementary\else
|
||||
\vspace{-3mm}
|
||||
\begin{center}\liuhao{
|
||||
\ifx\@DOI\@empty\else
|
||||
\ifx\@ReviseDate\@empty
|
||||
\ifx\@OnlineDate\@empty{Received \@ReceiveDate/Accepted \@AcceptDate}
|
||||
\else{Received \@ReceiveDate/Accepted \@AcceptDate/Published online \@OnlineDate}
|
||||
\fi
|
||||
\else
|
||||
\ifx\@OnlineDate\@empty{Received \@ReceiveDate/Revised \@ReviseDate/Accepted \@AcceptDate}
|
||||
\else{Received \@ReceiveDate/Revised \@ReviseDate/Accepted \@AcceptDate/Published online \@OnlineDate}
|
||||
\fi
|
||||
\fi
|
||||
\fi
|
||||
}\end{center}
|
||||
\fi
|
||||
|
||||
\ifx\@ArticleType\supplementary\else
|
||||
\ifx\@ArticleType\erratum\else
|
||||
\ifx\@ArticleType\letter
|
||||
\begin{center}\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}\end{center}
|
||||
\else
|
||||
\ifx\@ArticleType\highlight
|
||||
\begin{center}\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}\end{center}
|
||||
\else
|
||||
\ifx\@ArticleType\moop
|
||||
\begin{center}\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}\end{center}
|
||||
\else
|
||||
\ifx\@ArticleType\perspective
|
||||
\begin{center}\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}\end{center}
|
||||
\else
|
||||
\begin{center}\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
\renewcommand{\baselinestretch}{0.95}\bahao\noindent\textbf{Abstract}\quad\ignorespaces\@abstract\\
|
||||
\renewcommand{\baselinestretch}{0.95}\bahao\noindent\textbf{Keywords}\quad\ignorespaces\@keywords\\
|
||||
\hline
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}\end{center}
|
||||
\fi\fi\fi\fi\fi\fi
|
||||
%\vspace{-5mm}
|
||||
\renewcommand{\baselinestretch}{0.8}
|
||||
\begin{center}\scriptsize{\it \begin{tabular}[t]{@{}c@{}} \@address \end{tabular}} \end{center}
|
||||
\fi
|
||||
|
||||
%投稿日期和citation:erratum,editorial,supplementary没有
|
||||
\ifx\@ArticleType\erratum\else
|
||||
\ifx\@ArticleType\editorial\else
|
||||
\ifx\@ArticleType\supplementary\else
|
||||
%\vspace{-5mm}
|
||||
\renewcommand{\baselinestretch}{0.5}
|
||||
\begin{center}\scriptsize{
|
||||
\ifx\@DOI\@empty
|
||||
\else \ifx\@ReviseDate\@empty
|
||||
\ifx\@OnlineDate\@empty{Received \@ReceiveDate/Accepted \@AcceptDate}
|
||||
\else{Received \@ReceiveDate/Accepted \@AcceptDate/Published online \@OnlineDate}
|
||||
\fi
|
||||
\else
|
||||
\ifx\@OnlineDate\@empty{Received \@ReceiveDate/Revised \@ReviseDate/Accepted \@AcceptDate}
|
||||
\else{Received \@ReceiveDate/Revised \@ReviseDate/Accepted \@AcceptDate/Published online \@OnlineDate}
|
||||
\fi
|
||||
\fi\fi
|
||||
}\end{center}
|
||||
%\vspace{-5mm}
|
||||
\begin{center}
|
||||
\begin{tabular}{p{0.88\textwidth}}
|
||||
\toprule
|
||||
%摘要和关键词:moop,perspective,news,highlight,letter没有
|
||||
\ifx\@ArticleType\moop
|
||||
\else \ifx\@ArticleType\perspective
|
||||
\else \ifx\@ArticleType\news
|
||||
\else \ifx\@ArticleType\highlight
|
||||
\else \ifx\@ArticleType\letter
|
||||
\else
|
||||
\renewcommand{\baselinestretch}{0.95}\abstractsize\noindent\textbf{Abstract}\quad\ignorespaces\@abstract\\
|
||||
\renewcommand{\baselinestretch}{0.95}\abstractsize\noindent\textbf{Keywords}\quad\ignorespaces\@keywords\\
|
||||
\hline
|
||||
\fi\fi\fi\fi\fi
|
||||
\renewcommand{\baselinestretch}{1.2}\scriptsize\noindent\ignorespaces\citationline\\
|
||||
\bottomrule
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
\fi\fi\fi
|
||||
}
|
||||
|
||||
|
||||
%----------------------- Running heads ---------------------------------
|
||||
\def\ps@myheadings{\global\let\@oddfoot\@empty\global\let\@evenfoot\@empty
|
||||
\def\@evenhead{\vbox{\hbox to \textwidth{
|
||||
\qihao
|
||||
\rm\hbox to 0.01cm{} \hfill{
|
||||
\headerfootersize\rm\hbox to 0.01cm{} \hfill{
|
||||
\ifx \@onlyoneauthor\@empty
|
||||
\@AuthorMark\emph{\ \ \ \@journal}
|
||||
\else
|
||||
|
@ -335,7 +304,7 @@
|
|||
}}}
|
||||
|
||||
\def\@oddhead{\vbox{\hbox to \textwidth{
|
||||
\qihao\rm\hbox to 0.01cm{} \hfill{
|
||||
\headerfootersize\rm\hbox to 0.01cm{} \hfill{
|
||||
\ifx \@onlyoneauthor\@empty
|
||||
\@AuthorMark\emph{\ \ \ \@journal}
|
||||
\else
|
||||
|
@ -361,7 +330,7 @@
|
|||
\@startsection{section}{1}{\z@}%
|
||||
{-4.5ex \@plus -1ex \@minus -.2ex}%
|
||||
{2.5ex \@plus.1ex}%
|
||||
{\normalfont\xiaosihao\bfseries}}
|
||||
{\normalfont\sectionsize\bfseries}}
|
||||
|
||||
\renewcommand\subsection{
|
||||
\@startsection{subsection}{2}{\z@}%
|
||||
|
@ -409,27 +378,43 @@
|
|||
\def\@biblabel#1{#1~}
|
||||
\renewenvironment{thebibliography}[1]{
|
||||
\ifx\@Acknowledgements\@empty\else
|
||||
\vskip 3mm
|
||||
{\jiuhao\noindent\textbf{Acknowledgements}\quad{\@Acknowledgements}}
|
||||
\vskip 3mm
|
||||
{\footnotesize\noindent\textbf{Acknowledgements}\quad\@Acknowledgements}
|
||||
\fi
|
||||
|
||||
\ifx\@Supplements\@empty\else
|
||||
\vskip 3mm
|
||||
{\jiuhao\noindent\textbf{Supporting information}\quad\@Supplements\quad
|
||||
{\footnotesize\noindent\textbf{Supporting information}\quad\@Supplements\quad
|
||||
The supporting information is available online at \url{info.scichina.com} and \url{link.springer.com}.
|
||||
The supporting materials are published as submitted, without typesetting or editing.
|
||||
The responsibility for scientific accuracy and content remains entirely with the authors.}
|
||||
\fi
|
||||
|
||||
\section*{\normalsize\refname
|
||||
\@mkboth{\jiuhao\refname}{\jiuhao\refname}}%
|
||||
|
||||
\ifx\@oatag\@empty\else
|
||||
\vskip 3mm
|
||||
{\footnotesize\noindent\textbf{Open Access}\quad
|
||||
This article is licensed under a Creative Commons Attribution 4.0 International License,
|
||||
which permits use, sharing, adaptation, distribution and reproduction in any medium or format,
|
||||
as long as you give appropriate credit to the original author(s) and the source,
|
||||
provide a link to the Creative Commons licence, and indicate if changes were made.
|
||||
The images or other third party material in this article are included in the article's Creative Commons licence,
|
||||
unless indicated otherwise in a credit line to the material.
|
||||
If material is not included in the article's Creative Commons licence and
|
||||
your intended use is not permitted by statutory regulation or exceeds the permitted use,
|
||||
you will need to obtain permission directly from the copyright holder.
|
||||
To view a copy of this licence, visit \url{http://creativecommons.org/licenses/by/4.0/}.}
|
||||
\fi
|
||||
|
||||
\vspace{-3mm}
|
||||
\section*{\footnotesize\refname
|
||||
\@mkboth{\footnotesize\refname}{\footnotesize\refname}}
|
||||
\vspace{-3mm}
|
||||
\list{\@biblabel{\@arabic\c@enumiv}}{
|
||||
\settowidth\labelwidth{\@biblabel{#1}}%
|
||||
\settowidth\labelwidth{\@biblabel{#1}}
|
||||
\leftmargin\labelwidth
|
||||
\advance\leftmargin\labelsep
|
||||
\@openbib@code
|
||||
\usecounter{enumiv}%
|
||||
\usecounter{enumiv}
|
||||
\let\p@enumiv\@empty
|
||||
\renewcommand\theenumiv{\@arabic\c@enumiv}
|
||||
}
|
Binary file not shown.
Binary file not shown.
|
@ -3,10 +3,10 @@
|
|||
% 预测类:人们根据用训练数据训练机器学习分类模型,然后预测新的数据
|
||||
% 回归类:人们根据已有的历史数据训练回归模型,解释自由变量对依赖变量的影响
|
||||
With increasing awareness of the potential value hidden in the data,
|
||||
people have carried out plenty of data mining work~\cite{han2011data}.
|
||||
people have carried out plenty of data mining work.
|
||||
In the domain of software engineering, for example,
|
||||
some researchers have leveraged developers' behavior data and code review data in social coding sites
|
||||
to automatically recommend relevant projects~\cite{xu2017repersp} and candidate reviewers~\cite{Yue16Rev,Zan16Aut}.
|
||||
to automatically recommend relevant projects~\cite{xu2017repersp} and candidate reviewers~\cite{Yue16Rev,jiang2017who}.
|
||||
Also, other researchers have analyzed the deployment data and test data of software projects
|
||||
to reveal the influence of tools and third-party services on artifact evaluation~\cite{yu16det,Zha17Social}.
|
||||
These researchers' work can help software practitioners to
|
||||
|
@ -16,7 +16,7 @@ and crowd collaboration.
|
|||
% 分类模型需要标记数据去feed它们,并且通常来说,数据量越大,分析效果会更好
|
||||
In practice,
|
||||
quite a number of data mining work is conducted based on labeled datasets
|
||||
and larger datasets would achieve more convincing research results~\cite{han2011data}.
|
||||
and larger datasets would achieve more convincing research results.
|
||||
Each item in a labeled dataset can be represented as a tuple $<sample, label>$.
|
||||
For example,
|
||||
in the case of handwritten digit recognition,
|
||||
|
@ -60,7 +60,7 @@ the annotation process needs to be carefully designed and conducted.
|
|||
To this end,
|
||||
we propose a \textit{\textbf{H}ybrid \textbf{A}nnotation \textbf{F}ramework} (HAF)
|
||||
based our research experience~\cite{Zhi2017What,fan2017road} and
|
||||
the review of prior related work~\cite{hua16ef,gac17an,zh16comb}.
|
||||
the review of prior related work~\cite{gac17an,zh16comb}.
|
||||
The annotation framework combines expert knowledge and learning technique to semi-automatically produce large-scale labeled datasets.
|
||||
Expert knowledge is obtained from manual inspection of the raw dataset
|
||||
and it can be used as the orientated heuristic of annotation.
|
||||
|
|
BIN
fig/5srp.pptx
BIN
fig/5srp.pptx
Binary file not shown.
Binary file not shown.
|
@ -1,3 +0,0 @@
|
|||
\begin{abstract}
|
||||
abstract
|
||||
\end{abstract}
|
|
@ -1,105 +0,0 @@
|
|||
\section{Introduction}
|
||||
the ensemble application of semantic knowledge and machine learning
|
||||
different approaches can cover for each other’s flaws
|
||||
【
|
||||
guide to sentiment analysis:
|
||||
In particular, the combined application of linguistics and knowledge bases will allow sentiments to flow from concept to concept based on the dependency relation of the input sentence, while machine learning will act as backup for missing concepts and unknown linguistic patterns.
|
||||
】
|
||||
|
||||
% 实践者可以利用标记数据干各种各样的活
|
||||
A significant portion of [research] work relating to data analysis or data mining
|
||||
is conducted based on labeled data.
|
||||
Researchers and practitioners can use labeled data to
|
||||
(a) aaa,
|
||||
(b) bbb and
|
||||
(c) ccc.
|
||||
|
||||
|
||||
% 5-stage research pattern
|
||||
However,
|
||||
labeled data is not always directly available,
|
||||
and instead researchers are sometimes faced with a set of raw data
|
||||
for which there is not even a pre-defined taxonomy schema.
|
||||
Consequently,
|
||||
before conducting the formal research,
|
||||
researchers have to construct a labeled dataset [after the definition of taxonomy].
|
||||
% 纯人工标记烦人耗时,因此近些年较多被采用的形式是5-stage research pattern
|
||||
In recent years,
|
||||
%
|
||||
|
||||
|
||||
% 我们的idea
|
||||
|
||||
|
||||
|
||||
|
||||
% 采取此类模式的研究工作:
|
||||
% Effectiveness of Conflict Management Strategies in Peer Review Process of Online Collaboration Projects -> Coding the Dataset
|
||||
% The inter-judge agreements were evaluated using Cohen’s Kappa,
|
||||
% svm, a set of features to represent the comment text
|
||||
% training set (80%) and a test set (20%),10-fold cross-validation, 79.1-87.3
|
||||
|
||||
|
||||
% Anger and Its Direction in Collaborative Software Development -> 三、四
|
||||
% dataset of Ortu
|
||||
% SVM, uni- and bi- grams, TF- IDF, feature selection,
|
||||
% 已经有雏形了,但是直接把它当成一个svm特征(如何做到的?),没有第一层独立性。可以这样,rule是一个单独的模型,''After manually inspecting the selected features, we observed that subject/object personal and possessive pronouns as well as possessive adjectives were frequently used in their corresponding classes. Hence, we include them as additional features.''
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
% \begin{itemize}
|
||||
% \item Anger and Its Direction in Collaborative Software Development.
|
||||
% [ Using these sentences we developed the first prototype of the classifier for anger direction, trained in a supervised setting exploiting Support Vector Machines.
|
||||
|
||||
% R1: how to reproduce the classifier. in particular, how did the author extract the features?
|
||||
|
||||
|
||||
% ]
|
||||
|
||||
|
||||
|
||||
% \item Are bullies more productive?: empirical study of affectiveness vs. issue fixing time.
|
||||
% [ ]
|
||||
|
||||
|
||||
|
||||
% \item Confusion Detection in Code Reviews
|
||||
|
||||
% [Finally, using the manually labeled data and features suggested in the aforementioned theoretical frame- work, we train a number of different classifiers to perform confusion identification automatically.
|
||||
|
||||
|
||||
|
||||
% ]
|
||||
|
||||
|
||||
|
||||
% \end{itemize}
|
||||
|
||||
|
||||
%% chatting history
|
||||
|
||||
% 混合标注
|
||||
|
||||
% 规则+机器学习
|
||||
|
||||
% 人工标注建立gold stander现在广泛应用
|
||||
|
||||
% 不是,是一个通用的东西
|
||||
|
||||
% 而且我们实践过程中,确实对于几个场景下的标注后分类,效果确实rule+learning效果好
|
||||
|
||||
% 机器学习能找到我们发现不了的规则
|
||||
|
||||
% 但专家知识毕竟标注的人少,所以不全面
|
||||
|
||||
% 单纯依赖机器,可能会损失人标注形成的专家知识
|
||||
|
||||
% 而且是分步的方式
|
||||
|
||||
% 这种方法主要是针对文本类(review啊,comment啊,message啊),我们argue一个理想的方式:人标注形成label的同时,应该再形成很多标准规则。后续用机器学习分类的时候,应该采用rule+learning的方式
|
||||
|
||||
% 先让人标注,然后机器分类这种方法
|
|
@ -1,58 +0,0 @@
|
|||
\section{5-Stage Research Pattern}
|
||||
In this section,
|
||||
we introduce and illustrate the 5-Stage Research Pattern (5SRP)
|
||||
which emerges after we review [several] previous research papers[]
|
||||
published in the high-quality conferences or journals.
|
||||
As shown in Figure**,
|
||||
5SRP includes the following five typical stages.
|
||||
|
||||
\begin{figure*}[ht]
|
||||
\centering
|
||||
\includegraphics[width=0.96\textwidth]{fig/5srp.pdf}
|
||||
\caption{The overview of 5SRP}
|
||||
\label{fig:5srp}
|
||||
\end{figure*}
|
||||
|
||||
\subsection{Stage 1 - Open coding}
|
||||
Many research[] begins with \textit{open coding}
|
||||
which is commonly used to ..... a .....
|
||||
from a set of raw data.
|
||||
For example,
|
||||
... applied the process of open coding to ...,
|
||||
and ... use open coding to ....
|
||||
|
||||
open coding is usually conducted as ** steps:
|
||||
a) initial idea
|
||||
b) meeting, agreement,
|
||||
c) validation
|
||||
|
||||
% ICSE2017-Understanding the Impressions, Motivations, and Barriers of One Time Code Contributors to FLOSS Projects: A Survey
|
||||
|
||||
|
||||
|
||||
\subsection{Stage 2 - Manual labeling}
|
||||
In this stage,
|
||||
researchers would manually label a set of raw data according to the taxonomy defined in the previous stage.
|
||||
However,
|
||||
manual labeling is tedious and time-consuming
|
||||
which means it is unlikely that an human annotator will always correctly label a sample.
|
||||
Consequently,
|
||||
the task of manual labeling is usually completed by more than one annotator.
|
||||
If a sample is labeled differently by the annotators,
|
||||
the final label would be determined by some agreement mechanism
|
||||
such as ..[] and ..[].
|
||||
% 人工标记数据集规模不会太大,只要足够训练模型即可,比如大多数的研究都选用的一千左右的标记样本
|
||||
The size of manually labeled dataset does not have to be too large,
|
||||
as long as it is sufficient to train a automatic model,
|
||||
for example, most studies construct a dataset of thousands of sample.
|
||||
|
||||
|
||||
\subsection{Stage 3 - Training model}
|
||||
|
||||
|
||||
|
||||
|
||||
\subsection{Stage 4 - Automatically labeling}
|
||||
|
||||
|
||||
\subsection{Stage 5 - Data analysis}
|
|
@ -1,3 +0,0 @@
|
|||
\section{A Hybrid Annotation Model}
|
||||
|
||||
% 指出5SRP 存在的问题,
|
|
@ -1,2 +0,0 @@
|
|||
\section{Preliminary Evidence}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
\section{Conclusion}
|
||||
|
12
ref.bib
12
ref.bib
|
@ -104,4 +104,14 @@
|
|||
pages={150--176},
|
||||
year={2016},
|
||||
publisher={Wiley Online Library}
|
||||
}
|
||||
}
|
||||
|
||||
@article{jiang2017who,
|
||||
title={Who should comment on this pull request? Analyzing attributes for more accurate commenter recommendation in pull-based development},
|
||||
author={Jiang, Jing and Yang, Yun and He, Jiahuan and Blanc, Xavier and Zhang, Li},
|
||||
journal={Information \& Software Technology},
|
||||
volume={84},
|
||||
number={84},
|
||||
pages={48--62},
|
||||
year={2017}}
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
|
||||
\documentclass{SCIS2018}
|
||||
\documentclass{SCIS2019}
|
||||
|
||||
\begin{document}
|
||||
|
||||
|
||||
\ArticleType{LETTER}
|
||||
%\SpecialTopic{}
|
||||
\Year{2018}
|
||||
\Year{2019}
|
||||
\Month{}
|
||||
\Vol{61}
|
||||
\No{}
|
||||
|
@ -21,30 +20,22 @@
|
|||
\title{
|
||||
HAF: A Hybrid Annotation Framework Based on Expert Knowledge and Learning Technique
|
||||
}{
|
||||
A Hybrid Annotation Model Based on Expert Knowledge and Learning
|
||||
HAF: A Hybrid Annotation Framework Based on Expert Knowledge and Learning Technique
|
||||
}
|
||||
|
||||
%%% Corresponding author: ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
%%% \author[number]{Full name}{{email@xxx.com}}
|
||||
%%% General author: һ<><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
%%% \author[number]{Full name}{}
|
||||
|
||||
\author[1,2]{Zhixing Li}{}
|
||||
\author[1,2]{Yue Yu}{{yuyue@nudt.edu.cn}}
|
||||
\author[1,2]{Tao Wang}{}
|
||||
\author[1,2]{Gang Yin}{}
|
||||
\author[1,2]{Xinjun Mao}{}
|
||||
\author[1,2]{Huaimin Wang}{}
|
||||
|
||||
%%% Author information for page head. ҳü<D2B3>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
|
||||
\AuthorMark{Zhixing Li}
|
||||
|
||||
%%% Authors for citation. <20><>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
\AuthorCitation{Zhixing Li, Yue Yu$^*$, Tao Wang, Gang Yin, Huaimin Wang}
|
||||
\AuthorCitation{Zhixing Li, Yue Yu$^*$, Tao Wang, Gang Yin, Xinjun Mao, Huaimin Wang}
|
||||
|
||||
%%% Authors' contribution. ͬ<>ȹ<EFBFBD><C8B9><EFBFBD>
|
||||
%\contributions{Authors A and B have the same contribution to this work.}
|
||||
|
||||
%%% Address. <20><>ַ
|
||||
%%% \address[number]{Affiliation, City {\rm Postcode}, Country}
|
||||
\address[1]{Key Laboratory of Parallel and Distributed Computing
|
||||
}
|
||||
\address[2]{College of Computer, National University of Defense Technology, Changsha {\rm 410073}, China
|
||||
|
@ -52,31 +43,43 @@
|
|||
|
||||
\maketitle
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% The main text. <20><><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\begin{multicols}{2}
|
||||
|
||||
\input{content}
|
||||
|
||||
\Acknowledgements{
|
||||
This work was supported by the National Grand R\&D Plan (Grant No. 2016YFB1000805)
|
||||
and the National Natural Science Foundation of China (Grant Nos. 61702534).}
|
||||
|
||||
\begin{thebibliography}{99}
|
||||
|
||||
|
||||
\bibitem{Yue16Rev} Yu Y, Wang H, Yin G, et al. Reviewer recommendation for pull-requests in github: What can we learn from code review and bug assignment?. Information and Software Technology, 2016, 74: 204-218.
|
||||
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Acknowledgements. <20><>л
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\Acknowledgements{This work was supported by National Natural Science Foundation of China (Grant Nos. 00000000 and 11111111).}
|
||||
\bibitem{xu2017repersp} Xu W, Sun X, Hu J, et al. REPERSP: recommending personalized software projects on GitHub. In: Proceedings of 2017 IEEE International Conference on Software Maintenance and Evolution. IEEE, 2017: 648-652.
|
||||
|
||||
|
||||
\bibliographystyle{plain}
|
||||
\bibliography{ref}
|
||||
|
||||
\bibitem{yu16det} Yu Y, Yin G, Wang T, et al. Determinants of pull-based development in the context of continuous integration. Science China Information Sciences, 2016, 59(8): 080104.
|
||||
|
||||
|
||||
|
||||
\bibitem{Zha17Social} Zhang Y, Wang H, Yin G, et al. Social media in GitHub: the role of@-mention in assisting software development. Science China Information Sciences, 2017, 60(3): 032102.
|
||||
|
||||
\bibitem{Zhi2017What} Li Z X, Yu Y, Yin G, et al. What Are They Talking About? Analyzing Code Reviews in Pull-Based Development Model. Journal of Computer Science and Technology, 2017, 32(6): 1060-1075.
|
||||
|
||||
\bibitem{fan2017road} Fan Q, Yu Y, Yin G, et al. Where is the road for issue reports classification based on text mining? In: Proceedings of 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. IEEE, 2017: 121-130.
|
||||
|
||||
|
||||
\bibitem{jiang2017who} Jiang J, Yang Y, He J, et al. Who should comment on this pull request? Analyzing attributes for more accurate commenter recommendation in pull-based development. Information and Software Technology, 2017, 84: 48-62.
|
||||
|
||||
\bibitem{zh16comb} Zhou Y, Tong Y, Gu R, et al. Combining text mining and data mining for bug report classification. Journal of Software: Evolution and Process, 2016, 28(3): 150-176.
|
||||
|
||||
|
||||
\bibitem{gac17an} Gachechiladze D, Lanubile F, Novielli N, et al. Anger and its direction in collaborative software development. In: Proceedings of IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track. IEEE, 2017: 11-14.
|
||||
|
||||
\end{thebibliography}
|
||||
|
||||
\end{multicols}
|
||||
\end{document}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Some latex examples for this template
|
||||
%%% <20><>ģ<EFBFBD><C4A3>ʹ<EFBFBD>õ<EFBFBD>latex<65>Ű<EFBFBD>ʾ<EFBFBD><CABE>
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
|
Loading…
Reference in New Issue