  \begin{figure*}[!t]
{\scriptsize
\begin{center}
\begin{tabular}{|p{0.5in}|p{1.6in}|p{1.3in}|p{1.5in}|p{1.4in}|}\hline

 & Definition & Low-end = \{1,2\}
 &Medium =\{3,4\} &High-end= \{5,6\} \\\hline
\multicolumn{5}{l}{}\\
\multicolumn{5}{l}{Defect removal features}\\\hline
execution-based testing & all 
procedures and tools used for testing &  none &
basic testing at unit/ integration/ systems level; basic test data management&
advanced test oracles, assertion checking, model-based testing
\\\hline

automated analysis &  e.g. code analyzers, consistency and traceability checkers, etc
&  syntax checking
with compiler &
Compiler extensions for 
static 
code analysis, Basic requirements and design 
consistency, traceability 
checking. 
&
formalized specification and verification, model checking,
symbolic execution, pre/post condition checks
\\\hline
peer reviews   &  all peer group review activities &  none &well-defined
sequence of preparation, informal assignment
of reviewer roles, minimal follow-up& formal roles plus
extensive review checklists/ root cause analysis, continual reviews, statistical process control,
user involvement integrated with life cycle\\\hline

\multicolumn{5}{l}{}\\
\multicolumn{5}{l}{Scale factors:}\\\hline
flex   &  development flexibility   & development process
rigorously defined & some guidelines, which can be relaxed & only
general goals defined\\\hline

pmat    & process maturity  &  CMM level 1 &   CMM level 3  &  CMM level 5 \\\hline

prec & precedentedness  &  we have never built this kind
of software before &    somewhat new &
thoroughly familiar \\\hline

resl &  architecture or risk resolution  &  few interfaces
defined or few risks eliminated  &  most interfaces defined or most
risks eliminated   & all interfaces defined or all risks
eliminated\\\hline

team  &   team cohesion  &  very difficult interactions &
basically co-operative  &  seamless interactions\\\hline

\multicolumn{5}{l}{}\\
\multicolumn{5}{l}{Effort multipliers}\\\hline
acap  &  analyst capability  &  worst 35\% &   35\% - 90\% &  best 10\% \\\hline

aexp   &  applications experience  &  2 months &   1 year  &  6 years\\\hline

cplx   &  product complexity   & e.g. simple read/write
statements & e.g. use of simple interface widgets  &  e.g.
performance-critical embedded systems\\\hline

data   &  database size 
(DB bytes/SLOC) &
10 & 100 &    1000 \\\hline

docu   &  documentation   & many life-cycle phases not
documented      & &  extensive reporting for each life-cycle phase\\\hline

ltex   &  language and tool-set experience   & 2 months  &  1
year & 6 years \\\hline

pcap   &  programmer capability  &  worst 15\%   & 55\%  &  best 10\% \\\hline


pcon   &  personnel continuity \newline
(\% turnover per year) &
    48\% &    12\%  & 3\% \\\hline

plex   &  platform experience  &  2 months  &  1 year  &  6 years\\\hline


pvol   &  platform volatility  ($\frac{frequency~of~major~changes}{frequency~of~minor~changes}$) &
$\frac{12~months}{1~month}$   & $\frac{6~months}{2~weeks}$ &
$\frac{2~weeks}{2~days}$\\\hline



rely   &  required
reliability &   errors are slight inconvenience  &  errors are easily
recoverable   & errors can risk human life\\\hline




ruse   &  required
reuse &   none &    multiple program  & multiple product lines\\\hline

sced  &   dictated development\newline schedule &    deadlines moved to
75\% of the original estimate &  no change
&  deadlines moved back to  160\% of original estimate\\\hline

site   &  multi-site development   & some contact: phone, mail&
some email  &  interactive multi-media\\\hline

stor  &   required \% of available
RAM & N/A
 &   50\% &  95\% \\\hline


time  &   required \% of available CPU &
N/A&     50\%
   &  95\% \\\hline


tool   &  use of software tools  &  edit,code,debug &&
integrated with life cycle\\\hline
\end{tabular}
\end{center}
} \caption{Features in COCOMO, COQUALMO, and THREAT.}
\label{fig:cparems}
\end{figure*}

