% Markup macros for proof-reading
\usepackage[normalem]{ulem} % for \sout
%\usepackage{xcolor}
\newcommand{\ra}{$\rightarrow$}
\newcommand{\ugh}[1]{\textcolor{red}{\uwave{#1}}} % please rephrase
\newcommand{\ins}[1]{\textcolor{blue}{\uline{#1}}} % please insert
\newcommand{\del}[1]{\textcolor{red}{\sout{#1}}} % please delete
\newcommand{\chg}[2]{\textcolor{red}{\sout{#1}}{\ra}\textcolor{blue}{\uline{#2}}} % please change

% Put edit comments in a really ugly standout display
\usepackage{ifthen}
\usepackage{amssymb}
\newboolean{showcomments}
\setboolean{showcomments}{true} % toggle to show or hide comments
\ifthenelse{\boolean{showcomments}}
  {\newcommand{\nb}[2]{
    \fcolorbox{red}{yellow}{\bfseries\sffamily\scriptsize#1}
    {\sf\small$\blacktriangleright$\textit{#2}$\blacktriangleleft$}
   }
   \newcommand{\version}{\emph{\scriptsize$-$working$-$}}
  }
  {\newcommand{\nb}[2]{}
   \newcommand{\version}{}
  }

\newcommand\markus[1]{\nb{Markus}{#1}}
\newcommand\raj[1]{\nb{Raj}{#1}}
\newcommand\tim[1]{\nb{Tim}{#1}}

\usepackage{xspace}

\newcommand{\ie}{\emph{i.e.}\xspace}
\newcommand{\eg}{\emph{e.g.}\xspace}
\newcommand{\etal}{\emph{et al.}\xspace}

% metrics-related stuff
\newcommand{\NSystems}{33\xspace}


%measures
\newcommand{\Bugs}{Bugs\xspace}
\newcommand{\LOC}{LOC\xspace}
\newcommand{\NOM}{NoM\xspace}
\newcommand{\NOG}{Getters\xspace}
\newcommand{\NOS}{Setters\xspace}
\newcommand{\IDC}{InDegree\xspace}
\newcommand{\ODC}{OutDegree\xspace}
\newcommand{\CCC}{Clustering Coefficient\xspace}

