%%====================================================================== %% WARNING: Do NOT edit this file. It was produced automatically %% with the UNIX pipeline %% %% biblex xxx.bib | \ %% gawk -f keywords.awk | \ %% egrep 'entrytype$' | \ %% gawk -f fmtwords.awk >xxx.xwx %% %% by beebe@psi.math.utah.edu on Mon Aug 12 10:37:31 MDT 2013 %%====================================================================== \ifx \NAMECITE \undefined % User can override this definition \def \NAMECITE #1#2{{\bf #1} \cite{#2}} \fi \NAMECITE{\#1}{% Hicks:2000:CCT% }. \NAMECITE{\#2}{% Cacciola:2000:CCT% }. \NAMECITE{\#3}{% Foster:2000:CCT% }. \NAMECITE{\#4}{% Peterson:2000:CCT% }. \NAMECITE{\#5}{% Timperley:2001:CCT% }. \NAMECITE{\#6}{% Chandrabose:2001:CCT% }. \NAMECITE{\#7}{% Nowak:2001:CCT% }. \NAMECITE{\#8}{% Abramson:2002:CCT% }. \NAMECITE{$3$}{% Telford:2000:TDP% }. \NAMECITE{$N$}{% Bavestrelli:2000:CTD,% Smith:2000:SBW% }. \NAMECITE{$X$}{% Thierauf:2000:EDP% }. \NAMECITE{$Y$}{% Thierauf:2000:EDP% }. \NAMECITE{*}{% Nowak:2001:CCT% }. \NAMECITE{-}{% Thierauf:2000:EDP% }. \NAMECITE{{-D}}{% Telford:2000:TDP% }. \NAMECITE{{}-Dimensional}{% Bavestrelli:2000:CTD% }. \NAMECITE{{}-Way}{% Smith:2000:SBW% }. \NAMECITE{{.NET}}{% Lippman:2002:NME,% Schmidt:2000:UEN,% Smith:2002:IND% }. \NAMECITE{{0x}}{% Sutter:2002:SMT% }. \NAMECITE{20th}{% Anonymous:2001:CCU% }. \NAMECITE{{21st}}{% Schmidt:2001:UEC% }. \NAMECITE{{4}}{% Meyers:2002:NCV% }. \NAMECITE{Accelerated}{% Glassborow:2001:BRA% }. \NAMECITE{Access}{% Dix:2001:WSS,% Kleber:2000:TSA,% Morana:2000:BBD,% York:2001:RAC% }. \NAMECITE{Accident}{% Koenig:2001:CMEb% }. \NAMECITE{across}{% Lopiano:2001:SOA% }. \NAMECITE{Adaptable}{% Kempke:2002:ADB% }. \NAMECITE{Adapter}{% May:2001:ECC% }. \NAMECITE{Adapters}{% Dewhurst:2002:CKM,% Dewhurst:2002:CKO% }. \NAMECITE{Adaptive}{% Phillips:2000:RIN% }. \NAMECITE{Adaptors}{% Becker:2002:SGPc,% Powell:2000:VNF% }. \NAMECITE{Adding}{% Stanley:2001:AET% }. \NAMECITE{Adventures}{% Schmidt:2000:UEA% }. \NAMECITE{Advice}{% Meyers:2002:NCB% }. \NAMECITE{{Alan}}{% Schmidt:2001:UEAa% }. \NAMECITE{{Algol}}{% Plauger:2000:JAV% }. \NAMECITE{Algorithm}{% Anonymous:2002:MSS,% Lorenzen:2001:AEI,% Philips:2000:DMS% }. \NAMECITE{Algorithms}{% Allison:2000:IJC,% Anonymous:2002:CAN,% Becker:2002:SGPb,% Bucci:2002:UGA,% Dewhurst:2001:CKC,% Koenig:2001:CMEa,% Meyers:2001:DSS,% Meyers:2001:SAV% }. \NAMECITE{Allocators}{% Vlasceanu:2002:DME% }. \NAMECITE{Alone}{% Allison:2002:EFE% }. \NAMECITE{Angelology}{% Kelly-Bootle:2000:PMDe% }. \NAMECITE{Annealing}{% Bucci:2001:OSA% }. \NAMECITE{Anniversary}{% Anonymous:2001:CCU% }. \NAMECITE{Application}{% Bromberg:2000:TAR,% Trudell:2002:AWC% }. \NAMECITE{Applications}{% Moreno:2000:HDT,% Mott:2002:WKA,% Padamadan:2001:CMC,% Tennberg:2002:RGO% }. \NAMECITE{Applied}{% Kelly-Bootle:2000:PMDa% }. \NAMECITE{Applying}{% Ablavsky:2002:ABC% }. \NAMECITE{{{Approach}}}{% Kamper:2001:BRC% }. \NAMECITE{Apps}{% Anonymous:2002:EPP% }. \NAMECITE{{Aquaman}}{% Schmidt:2000:UEA% }. \NAMECITE{Arbitrary}{% Ring:2001:MPA% }. \NAMECITE{Array}{% Koenig:2002:CMEc,% Meyers:2002:NCV% }. \NAMECITE{Arrays}{% Allison:2000:IJA,% Bavestrelli:2000:CTD,% Meyers:2001:NCV,% Meyers:2001:NCW,% Meyers:2002:VLA,% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Art}{% Allison:2002:EFBa% }. \NAMECITE{Ask}{% Schmidt:2001:UES% }. \NAMECITE{Association}{% Tilevich:2001:EST% }. \NAMECITE{Asynchronous}{% Nakov:2001:AEM% }. \NAMECITE{{auto\_ptr}}{% Vlasceanu:2001:GCB% }. \NAMECITE{Automated}{% Allison:2000:SAU% }. \NAMECITE{Avoiding}{% Koenig:2002:CMEc% }. \NAMECITE{Axis}{% Bramley:2000:DBA% }. \NAMECITE{Back}{% Briand:2001:EFG,% Dewhurst:2001:CKSb% }. \NAMECITE{Backtracking}{% Labbe:2000:SCP% }. \NAMECITE{Bad}{% Becker:2000:JSWb% }. \NAMECITE{Ballad}{% Schmidt:2000:UEB% }. \NAMECITE{Based}{% Austern:2001:SLFa,% Bramley:2000:DBA,% Cacciola:2000:IVT,% Faul:2000:EMB,% Guisado:2000:DCB,% Morana:2000:BBD,% Scanlon:2000:SWB,% Smith:2000:SBW% }. \NAMECITE{Basic}{% Allison:2000:IJB% }. \NAMECITE{Basics}{% Becker:2000:JSF% }. \NAMECITE{Be}{% Griffiths:2001:HD% }. \NAMECITE{Began}{% Meyers:2000:NCIb% }. \NAMECITE{Behavior}{% Yoder:2001:UTF% }. \NAMECITE{Behind}{% Vlasceanu:2001:GCB% }. \NAMECITE{Best}{% Allison:2002:EFBb% }. \NAMECITE{Better}{% Becker:2000:JSWa% }. \NAMECITE{between}{% Lingsong:2001:EDB% }. \NAMECITE{{BGL}}{% Ablavsky:2002:ABC% }. \NAMECITE{Big}{% Briand:2001:EFDa,% Sutter:2001:SMC% }. \NAMECITE{Binary}{% Hubbard:2002:BCR,% Koenig:2001:CMEf% }. \NAMECITE{Bit}{% Austern:2001:SLB,% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb% }. \NAMECITE{Bit-Wise}{% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb% }. \NAMECITE{Bits}{% Becker:2000:JST% }. \NAMECITE{Bitsets}{% Austern:2001:SLB% }. \NAMECITE{Block}{% Kelly-Bootle:2001:PMDd% }. \NAMECITE{Blocks}{% Nash:2000:IFT,% Queisser:2000:CRW% }. \NAMECITE{Book}{% Anonymous:2002:MCD,% Briand:2000:BRE,% Button:2000:BRS,% Cirillo:2001:BRC,% Forshaw:2001:BRC,% Glassborow:2001:BRA,% Kamper:2001:BRC,% Phillips:2000:BRP,% Wall:2001:BRR% }. \NAMECITE{Books}{% Anonymous:2001:LTC% }. \NAMECITE{bool}{% Schmidt:2002:STN,% Meyers:2002:NCB% }. \NAMECITE{{Boost}}{% Karlsson:2002:SPB% }. \NAMECITE{{Boost.Threads}}{% Kempf:2002:BTL% }. \NAMECITE{Both}{% Allison:2002:EFBb% }. \NAMECITE{Boxes}{% Kempke:2002:ADB% }. \NAMECITE{{Boyer}}{% Berry:2000:CBM% }. \NAMECITE{Bridge}{% May:2001:ECC% }. \NAMECITE{Brother}{% Allison:2002:EFBa,% Briand:2001:EFDa% }. \NAMECITE{Browser}{% Morana:2000:BBD% }. \NAMECITE{Browser-Based}{% Morana:2000:BBD% }. \NAMECITE{Buffers}{% Kuepper:2005:UFS% }. \NAMECITE{Building}{% Bavestrelli:2000:BHD,% Hubbard:2001:BPS% }. \NAMECITE{C}{% Anonymous:2002:MCD,% Briand:2000:BRE,% Button:2000:BRS,% Cirillo:2001:BRC,% Forshaw:2001:BRC,% Gabrilovich:2001:JCI,% Glassborow:2001:BRA,% Kamper:2001:BRC,% Plauger:2000:SCCa,% Plauger:2000:SCCb,% Plauger:2000:SCCc,% Plauger:2000:SCCd,% Plauger:2000:SCCe,% Sutter:2002:MHS,% Sutter:2002:SMT,% Zolman:2001:SEM,% Abramson:2002:CCT,% Anonymous:2001:CCU,% Anonymous:2001:CME,% Anonymous:2001:EHE,% Anonymous:2002:CAN,% Anonymous:2002:EPP,% Batov:2000:SER,% Bavestrelli:2000:BHD,% Becker:2002:SGPd,% Becker:2002:SGPe,% Brand:2002:XGP,% Briand:2000:SUT,% Cacciola:2000:CCT,% Caves:2002:UCS,% Chandrabose:2001:CCT,% Collison:2002:RGC,% Creux:2000:TTC,% Faul:2000:EMB,% Foster:2000:CCT,% Gatliff:2002:IIS,% Gontmakher:2000:EDL,% Hicks:2000:CCT,% Koenig:2001:CMEa,% Koenig:2001:CMEb,% Koenig:2001:CMEc,% Koenig:2001:CMEd,% Koenig:2001:CMEe,% Koenig:2001:CMEf,% Koenig:2002:CMEa,% Koenig:2002:CMEb,% Koenig:2002:CMEc,% Koenig:2002:CMEd,% Koenig:2002:CMEe,% Koss:2002:TDD,% Lacoude:2000:PEC,% Lafreniere:2000:SMD,% Lingsong:2001:EDB,% Lippman:2002:NME,% Liu:2001:IRM,% Meyers:2000:NCIa,% Meyers:2000:NCIb,% Meyers:2000:NCIc,% Meyers:2001:NCC,% Meyers:2001:NCD,% Meyers:2001:NCIa,% Meyers:2001:NCIb,% Meyers:2001:NCV,% Meyers:2001:NCW,% Meyers:2001:NCX,% Meyers:2002:NCB,% Meyers:2002:NCI,% Meyers:2002:NCV,% Morley:2002:UCT,% Nelson:2001:CDS,% Nowak:2001:CCT,% Peterson:2000:CCT,% Pinto:2002:PGC,% Plauger:2000:SCCd,% Plauger:2002:CCP,% Ring:2001:MPA,% Saks:2000:CTPa,% Saks:2000:CTPb,% Seward:2002:SCC,% Smith:2002:IND,% Stroustrup:2002:CCC,% Stroustrup:2002:CCCb,% Stroustrup:2002:CCS,% Sutter:2001:CCR,% Timperley:2001:CCT% }. \NAMECITE{{C\#}}{% Anonymous:2001:LTC,% Lippman:2001:CD% }. \NAMECITE{C/C}{% Cirillo:2001:BRC,% Plauger:2000:SCCa,% Plauger:2000:SCCb,% Plauger:2000:SCCc,% Plauger:2000:SCCd,% Plauger:2000:SCCe,% Abramson:2002:CCT,% Anonymous:2001:CCU,% Cacciola:2000:CCT,% Chandrabose:2001:CCT,% Foster:2000:CCT,% Hicks:2000:CCT,% Lingsong:2001:EDB,% Nowak:2001:CCT,% Peterson:2000:CCT,% Timperley:2001:CCT% }. \NAMECITE{{C/\penalty0{}C}}{% Koss:2002:TDD,% Plauger:2002:CCP% }. \NAMECITE{{C99}}{% Meyers:2000:NCIa,% Meyers:2000:NCIc% }. \NAMECITE{Cafe}{% Schmidt:2000:UESc% }. \NAMECITE{Calculations}{% Becker:2000:JSE% }. \NAMECITE{Call}{% Huber:2001:EFC% }. \NAMECITE{Callbacks}{% Batov:2001:CME% }. \NAMECITE{Calling}{% Seward:2002:SCC% }. \NAMECITE{Case}{% Stroustrup:2002:CCC,% Stroustrup:2002:CCCb% }. \NAMECITE{Casts}{% Becker:2000:JSCc% }. \NAMECITE{Catching}{% Guillemot:2000:CUR% }. \NAMECITE{{CE}}{% Gareau:2000:TML% }. \NAMECITE{Century}{% Schmidt:2001:UEC% }. \NAMECITE{{CGI}}{% Moreno:2000:HDT% }. \NAMECITE{Character}{% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Cheese}{% Allison:2002:EFN% }. \NAMECITE{choice}{% Schmidt:2002:STN% }. \NAMECITE{Circles}{% Dewhurst:2002:CKR% }. \NAMECITE{Class}{% Bavestrelli:2000:CTD,% Chaudhry:2002:PTS,% Ehlinger:2000:CTM,% Faul:2000:EMB,% Fox:2001:HDC,% Koenig:2002:CMEd,% Niklas:2000:CSD,% Padamadan:2001:CMC,% Seward:2002:SCC,% Swaim:2000:SLR,% Trudell:2002:AWC% }. \NAMECITE{Classes}{% Allison:2000:IJI,% Becker:2001:SGPe,% Calkins:2000:ITT,% Chandrabose:2001:CCT,% Niec:2000:OSO,% Panzer:2001:TSC,% Pee:2001:GWS,% Queisser:2000:CRW,% Reichard:2000:SC,% Smereka:2001:TCS,% Tilevich:2001:EST% }. \NAMECITE{Clipboard}{% Rogers:2000:CFC% }. \NAMECITE{Code}{% Bonang:2001:NLS,% Georgescu:2002:CGT,% Hubbard:2002:BCR% }. \NAMECITE{Coder}{% Kelly-Bootle:2001:PMDd% }. \NAMECITE{Codes}{% Guillemot:2000:CUR% }. \NAMECITE{Collections}{% Allison:2000:IJC,% Kleber:2000:TSA% }. \NAMECITE{{COM}}{% Kougiouris:2000:SYC,% Lacoude:2000:PEC,% Morana:2000:BBD% }. \NAMECITE{Combinatorial}{% Labbe:2000:SCP% }. \NAMECITE{Combining}{% Berry:2000:CBM% }. \NAMECITE{Comes}{% Kelly-Bootle:2000:PMDd% }. \NAMECITE{Command}{% Rogers:2000:CFC% }. \NAMECITE{Comment}{% Timperley:2001:CCT% }. \NAMECITE{Common}{% Becker:2000:JSCa,% Becker:2000:JSCb,% Dewhurst:2000:CKF,% Dewhurst:2001:CKC,% Dewhurst:2001:CKO,% Dewhurst:2001:CKP,% Dewhurst:2001:CKQ,% Dewhurst:2001:CKSa,% Dewhurst:2001:CKSb,% Dewhurst:2002:CKM,% Dewhurst:2002:CKO,% Dewhurst:2002:CKR% }. \NAMECITE{{comp.cuj.qa.moderated}}{% Schmidt:2000:UEC% }. \NAMECITE{Compare}{% Kelly-Bootle:2000:PMDb% }. \NAMECITE{Comparisons}{% Becker:2000:JST% }. \NAMECITE{Compatibility}{% Stroustrup:2002:CCC,% Stroustrup:2002:CCCb% }. \NAMECITE{Compatible}{% Anonymous:2001:ICS% }. \NAMECITE{Compilation}{% Becker:2000:SGPb% }. \NAMECITE{Compiler}{% Collison:2002:RGC% }. \NAMECITE{compilers}{% Schmidt:2002:STN% }. \NAMECITE{Completely}{% Austern:2002:SLN% }. \NAMECITE{Complex}{% Austern:2002:SLC% }. \NAMECITE{Complexity}{% Briand:2001:EFW% }. \NAMECITE{Component}{% Guisado:2000:DCB% }. \NAMECITE{Component-Based}{% Guisado:2000:DCB% }. \NAMECITE{Components}{% Bianchi:2000:CVC,% May:2001:ECC% }. \NAMECITE{Compound}{% Meyers:2001:NCC% }. \NAMECITE{Compressed}{% York:2001:RAC% }. \NAMECITE{Computational}{% Ablavsky:2002:ABC% }. \NAMECITE{Concepts}{% Vlasceanu:2001:GCB% }. \NAMECITE{Configuration}{% Bromberg:2000:TAR% }. \NAMECITE{Conformance}{% Plauger:2000:SCCc,% Plauger:2000:SCCd,% Sutter:2001:CCR% }. \NAMECITE{Const}{% Austern:2001:SLD% }. \NAMECITE{Constants}{% Cacciola:2000:CCT% }. \NAMECITE{Constructed}{% Morley:2002:UCT% }. \NAMECITE{Constructor}{% Sutter:2000:SMC% }. \NAMECITE{Container}{% Becker:2001:SGPb,% Koenig:2001:CMEe,% Powell:2000:VNF% }. \NAMECITE{Containers}{% Austern:2001:SLFa,% Becker:2001:SGPa,% Sutter:2001:SMC% }. \NAMECITE{content}{% Schmidt:2002:STN% }. \NAMECITE{Contour}{% Wu:2000:ECC% }. \NAMECITE{Contributing}{% Cirillo:2001:BRC% }. \NAMECITE{Control}{% Dewhurst:2000:CKF% }. \NAMECITE{Conventional}{% Dewhurst:2001:CKC% }. \NAMECITE{Conversions}{% Becker:2000:JSCc% }. \NAMECITE{Converting}{% Bianchi:2000:CVC% }. \NAMECITE{Cookie}{% Padamadan:2001:CMC% }. \NAMECITE{Cool}{% Briand:2001:EFS% }. \NAMECITE{Copying}{% Rogers:2000:CFC% }. \NAMECITE{{CORBA}}{% May:2001:ECC% }. \NAMECITE{Core}{% Kamper:2001:BRC% }. \NAMECITE{Correction}{% Andrews:2002:KCD% }. \NAMECITE{Could}{% Allison:2000:SAU% }. \NAMECITE{Counting}{% Batov:2000:SER,% Koenig:2002:CMEe% }. \NAMECITE{cout}{% Anonymous:2001:SSW% }. \NAMECITE{Creating}{% Ehlinger:2000:CTM,% Foster:2000:CCT,% Hicks:2000:CCT% }. \NAMECITE{Creation}{% Wu:2000:ECC% }. \NAMECITE{Cross}{% Guinan:2000:CPD,% Kempke:2002:ADB,% Moreno:2001:WIC% }. \NAMECITE{Cross-Platform}{% Guinan:2000:CPD,% Kempke:2002:ADB,% Moreno:2001:WIC% }. \NAMECITE{Custom}{% Vlasceanu:2002:DME% }. \NAMECITE{Customize}{% Yoder:2001:UTF% }. \NAMECITE{Cyclic}{% Bergin:2002:IMC% }. \NAMECITE{{D}}{% Telford:2000:TDP% }. \NAMECITE{Dance}{% Schmidt:2002:UESb% }. \NAMECITE{Data}{% Bramley:2000:DBA,% Koenig:2002:CMEb,% Lingsong:2001:EDB,% Thierauf:2000:EDP% }. \NAMECITE{Data-Based}{% Bramley:2000:DBA% }. \NAMECITE{Debug}{% Nelson:2001:CDS% }. \NAMECITE{Debugging}{% Fox:2001:HDC,% Guisado:2000:DCB,% Vlasceanu:2002:DME,% Zack:2001:DUG% }. \NAMECITE{Debunker}{% Kelly-Bootle:2000:PMDa,% Kelly-Bootle:2000:PMDb,% Kelly-Bootle:2000:PMDc,% Kelly-Bootle:2000:PMDd,% Kelly-Bootle:2000:PMDe,% Kelly-Bootle:2001:PMDa,% Kelly-Bootle:2001:PMDb,% Kelly-Bootle:2001:PMDc,% Kelly-Bootle:2001:PMDd,% Kelly-Bootle:2001:PMDe,% Kelly-Bootle:2002:PMD% }. \NAMECITE{Declarations}{% Meyers:2001:NCD% }. \NAMECITE{Decryptor}{% Zolman:2001:SEM% }. \NAMECITE{Defining}{% Austern:2001:SLD% }. \NAMECITE{Delegate}{% Lippman:2001:CD% }. \NAMECITE{Delegates}{% Smith:2002:IND% }. \NAMECITE{Dependencies}{% Bergin:2002:IMC% }. \NAMECITE{Depth}{% Phillips:2000:VDI% }. \NAMECITE{Derivable}{% Chandrabose:2001:CCT% }. \NAMECITE{Design}{% Batov:2001:CME,% Becker:2000:JSCa,% Becker:2000:JSCb,% Becker:2002:SGPa,% Lafreniere:2000:SMD,% Anonymous:2002:MCD% }. \NAMECITE{Destructing}{% Peterson:2000:CCT% }. \NAMECITE{Determination}{% Bramley:2000:DBA% }. \NAMECITE{Development}{% Cummins:2002:DG,% Guinan:2000:CPD,% Koss:2002:TDD% }. \NAMECITE{Deviation}{% Schmidt:2000:UESa% }. \NAMECITE{Dialog}{% Kempke:2002:ADB% }. \NAMECITE{Dictionary}{% Andrews:2002:KCD% }. \NAMECITE{Dies}{% Schmidt:2000:UED% }. \NAMECITE{Different}{% Austern:2002:SLN% }. \NAMECITE{Dimensional}{% Bavestrelli:2000:CTD% }. \NAMECITE{Directories}{% Niklas:2000:CSD% }. \NAMECITE{Directory}{% Morana:2000:BBD% }. \NAMECITE{Discontinuum}{% Schmidt:2002:UESa% }. \NAMECITE{Distinguishing}{% Meyers:2001:DSS% }. \NAMECITE{Do}{% Briand:2001:EFDb% }. \NAMECITE{Document}{% Moreno:2000:HDT% }. \NAMECITE{Documenting}{% Pehrson:2001:DGI% }. \NAMECITE{Documents}{% Bavestrelli:2000:BHD% }. \NAMECITE{Don't}{% Schmidt:2002:UED% }. \NAMECITE{Double}{% Philips:2000:DMS% }. \NAMECITE{Dragons}{% Griffiths:2001:HD% }. \NAMECITE{Driven}{% Becker:2002:SGPa,% Koss:2002:TDD% }. \NAMECITE{Drowning}{% Briand:2001:EFDa% }. \NAMECITE{Dynamic}{% Gontmakher:2000:EDL% }. \NAMECITE{Easier}{% Anonymous:2001:CME,% Koenig:2001:CMEa,% Koenig:2001:CMEb,% Koenig:2001:CMEc,% Koenig:2001:CMEd,% Koenig:2001:CMEe,% Koenig:2001:CMEf,% Koenig:2002:CMEa,% Koenig:2002:CMEb,% Koenig:2002:CMEc,% Koenig:2002:CMEd,% Koenig:2002:CMEe% }. \NAMECITE{Easy}{% Batov:2001:CME,% Gabrilovich:2001:JCI,% Gontmakher:2000:EDL,% Anonymous:2001:SSW% }. \NAMECITE{Economical}{% Batov:2000:SER% }. \NAMECITE{{Editor}}{% Allison:2002:EFBa,% Allison:2002:EFBb,% Allison:2002:EFE,% Allison:2002:EFGa,% Allison:2002:EFGb,% Allison:2002:EFN,% Allison:2002:EFP,% Anonymous:2001:EFk,% Anonymous:2001:EFl,% Anonymous:2002:EFa,% Anonymous:2002:EFb,% Anonymous:2002:EFc,% Briand:2000:EFa,% Briand:2000:EFb,% Briand:2000:EFc,% Briand:2000:EFd,% Briand:2000:EFe,% Briand:2000:EFf,% Briand:2000:EFg,% Briand:2000:EFh,% Briand:2000:EFi,% Briand:2000:EFj,% Briand:2000:EFk,% Briand:2000:EFl,% Briand:2001:EFDa,% Briand:2001:EFDb,% Briand:2001:EFE,% Briand:2001:EFG,% Briand:2001:EFN,% Briand:2001:EFS,% Briand:2001:EFW,% Briand:2001:EFb,% Briand:2001:EFd,% Briand:2001:EFi% }. \NAMECITE{{{Editors}}}{% Cirillo:2001:BRC% }. \NAMECITE{Effective}{% Meyers:2001:TGE,% Wu:2000:ECC% }. \NAMECITE{Efficient}{% Leman:2002:EFT,% Lorenzen:2001:AEI,% Pyritz:2002:TEL% }. \NAMECITE{Elegant}{% Huber:2001:EFC% }. \NAMECITE{Embedded}{% Faul:2000:EMB,% Anonymous:2001:EHE% }. \NAMECITE{{Emperor}}{% Briand:2001:EFE% }. \NAMECITE{Encapsulating}{% May:2001:ECC,% Rogers:2002:EVM% }. \NAMECITE{Encapsulation}{% Meyers:2000:HNM% }. \NAMECITE{Engineering}{% Kamper:2001:BRC% }. \NAMECITE{Environment}{% Hubbard:2002:BCR% }. \NAMECITE{Error}{% Becker:2000:JSE,% Offer:2000:ELI,% Zolman:2001:SEM% }. \NAMECITE{Errors}{% Vlasceanu:2002:DME% }. \NAMECITE{{Euclid}}{% Allison:2002:EFE% }. \NAMECITE{Events}{% Smith:2002:IND% }. \NAMECITE{{eWriter}}{% Schmidt:2001:UEE% }. \NAMECITE{{Excel}}{% Lacoude:2000:PEC% }. \NAMECITE{Exception}{% Anonymous:2001:EHE,% Koenig:2002:CMEd,% Koenig:2002:CMEe,% Nies:2002:TEE,% Stanley:2001:AET,% Sutter:2002:SMP% }. \NAMECITE{Exceptional}{% Briand:2000:BRE% }. \NAMECITE{Exceptions}{% Nies:2002:TEE,% Schmidt:2000:UEA,% Schmidt:2000:UEB,% Schmidt:2000:UEC,% Schmidt:2000:UED,% Schmidt:2000:UEN,% Schmidt:2000:UER,% Schmidt:2000:UESa,% Schmidt:2000:UESb,% Schmidt:2000:UESc,% Schmidt:2000:UESd,% Schmidt:2000:UET,% Schmidt:2001:UEAa,% Schmidt:2001:UEAb,% Schmidt:2001:UEC,% Schmidt:2001:UEE,% Schmidt:2001:UEF,% Schmidt:2001:UEG,% Schmidt:2001:UEI,% Schmidt:2001:UEN,% Schmidt:2001:UES,% Schmidt:2001:UEY,% Schmidt:2002:UED,% Schmidt:2002:UER,% Schmidt:2002:UESa,% Schmidt:2002:UESb% }. \NAMECITE{Exchanging}{% Lingsong:2001:EDB% }. \NAMECITE{Execution}{% Nakov:2001:AEM% }. \NAMECITE{exit}{% Plauger:2000:SCCe% }. \NAMECITE{Experts}{% Schmidt:2001:UEI% }. \NAMECITE{Export}{% Sutter:2002:SME% }. \NAMECITE{Expressing}{% Weihe:2002:TIS% }. \NAMECITE{Expressions}{% Berry:2000:CBM% }. \NAMECITE{Extending}{% Anonymous:2002:EPP,% Tilevich:2001:EST% }. \NAMECITE{Extensible}{% Sutter:2002:ETI% }. \NAMECITE{Extensions}{% Becker:2000:GES,% Lippman:2002:NME% }. \NAMECITE{Extracting}{% Thierauf:2000:EDP% }. \NAMECITE{Factories}{% Ehlinger:2000:CTM% }. \NAMECITE{Failures}{% Sutter:2000:SMC% }. \NAMECITE{{Farm}}{% Sutter:2001:SMS% }. \NAMECITE{Fi}{% Schmidt:2000:UESb% }. \NAMECITE{File}{% Austern:2001:SLFa,% York:2001:RAC% }. \NAMECITE{File-Based}{% Austern:2001:SLFa% }. \NAMECITE{Files}{% Rogers:2000:CFC% }. \NAMECITE{Film}{% Schmidt:2001:UEAa% }. \NAMECITE{Filter}{% Pehrson:2001:DGI% }. \NAMECITE{Filtering}{% Kuepper:2005:UFS% }. \NAMECITE{Filters}{% Phillips:2000:RIN% }. \NAMECITE{Finding}{% Bas:2000:FNS% }. \NAMECITE{First}{% Kelly-Bootle:2000:PMDd% }. \NAMECITE{Flexible}{% Leman:2002:EFT,% Meyers:2002:NCV% }. \NAMECITE{Flies}{% Kelly-Bootle:2001:PMDa% }. \NAMECITE{Floating}{% Becker:2000:JSE,% Becker:2000:JSF,% Becker:2000:JST% }. \NAMECITE{Floating-Point}{% Becker:2000:JSE,% Becker:2000:JSF,% Becker:2000:JST% }. \NAMECITE{Form}{% Powell:2000:VNF% }. \NAMECITE{Formatted}{% Allison:2000:IJF% }. \NAMECITE{Formatters}{% Sutter:2001:SMS% }. \NAMECITE{{FORTRAN}}{% Meyers:2000:NCIb% }. \NAMECITE{Forum}{% Allison:2002:EFBa,% Allison:2002:EFBb,% Allison:2002:EFE,% Allison:2002:EFGa,% Allison:2002:EFGb,% Allison:2002:EFN,% Allison:2002:EFP,% Anonymous:2001:EFk,% Anonymous:2001:EFl,% Anonymous:2002:EFa,% Anonymous:2002:EFb,% Anonymous:2002:EFc,% Briand:2000:EFa,% Briand:2000:EFb,% Briand:2000:EFc,% Briand:2000:EFd,% Briand:2000:EFe,% Briand:2000:EFf,% Briand:2000:EFg,% Briand:2000:EFh,% Briand:2000:EFi,% Briand:2000:EFj,% Briand:2000:EFk,% Briand:2000:EFl,% Briand:2001:EFDa,% Briand:2001:EFDb,% Briand:2001:EFE,% Briand:2001:EFG,% Briand:2001:EFN,% Briand:2001:EFS,% Briand:2001:EFW,% Briand:2001:EFb,% Briand:2001:EFd,% Briand:2001:EFi% }. \NAMECITE{Framework}{% Allison:2000:SAU,% Brand:2002:XGP,% Hsiao:2000:SPF,% Moreno:2001:WIC% }. \NAMECITE{Fugit}{% Schmidt:2000:UET% }. \NAMECITE{Function}{% Austern:2001:SLFb,% Becker:2002:SGPc,% Dewhurst:2001:CKP,% Huber:2001:EFC,% Nash:2000:IFT,% Sutter:2001:SMW% }. \NAMECITE{Functions}{% Meyers:2000:HNM,% Meyers:2002:NCI,% Yoder:2001:UTF% }. \NAMECITE{Fungible}{% Dewhurst:2000:CKF% }. \NAMECITE{Fuzzy}{% Schmidt:2001:UEF% }. \NAMECITE{Game}{% Briand:2001:EFN,% Cummins:2002:DG% }. \NAMECITE{{GCC}}{% Guinan:2000:CPD% }. \NAMECITE{Gear}{% Allison:2002:EFGb% }. \NAMECITE{Gear-Head}{% Allison:2002:EFGb% }. \NAMECITE{Geek}{% Schmidt:2000:UESc% }. \NAMECITE{General}{% Brand:2002:XGP% }. \NAMECITE{Generalizing}{% Vlasceanu:2001:GCB% }. \NAMECITE{Generation}{% Georgescu:2002:CGT% }. \NAMECITE{Generic}{% Bavestrelli:2000:CTD,% Becker:2000:GES,% Becker:2000:SGPa,% Becker:2000:SGPb,% Becker:2000:SGPc,% Becker:2001:SGPa,% Becker:2001:SGPb,% Becker:2001:SGPc,% Becker:2001:SGPd,% Becker:2001:SGPe,% Becker:2002:SGPa,% Becker:2002:SGPb,% Becker:2002:SGPc,% Becker:2002:SGPd,% Becker:2002:SGPe,% Cacciola:2000:CCT,% Dewhurst:2001:CKC% }. \NAMECITE{Genetic}{% Bucci:2002:UGA% }. \NAMECITE{Geometry}{% Ablavsky:2002:ABC% }. \NAMECITE{Global}{% Tennberg:2002:RGO% }. \NAMECITE{{GNOME}}{% Pinto:2002:PGC% }. \NAMECITE{{GNU}}{% Collison:2002:RGC,% Zack:2001:DUG% }. \NAMECITE{{GNU/\penalty0{}Linux}}{% Zack:2001:DUG% }. \NAMECITE{Going}{% Briand:2001:EFG% }. \NAMECITE{Good}{% Allison:2002:EFGa,% Becker:2000:JSWb,% Schmidt:2001:UEAb% }. \NAMECITE{Graphic}{% Pehrson:2001:DGI% }. \NAMECITE{Great}{% Schmidt:2001:UEG% }. \NAMECITE{Grow}{% Koenig:2001:CMEc% }. \NAMECITE{Gtk}{% Anonymous:2002:WG% }. \NAMECITE{{GUI}}{% Moreno:2001:WIC% }. \NAMECITE{Guidelines}{% Meyers:2001:TGE,% Pee:2001:GWS% }. \NAMECITE{habits}{% Sutter:2002:MHS% }. \NAMECITE{Hand}{% Meyers:2001:SAV% }. \NAMECITE{Hand-Written}{% Meyers:2001:SAV% }. \NAMECITE{Handle}{% Koenig:2002:CMEd% }. \NAMECITE{Handlers}{% Becker:2000:JST% }. \NAMECITE{Handles}{% Koenig:2002:CMEd,% Koenig:2002:CMEe% }. \NAMECITE{Handling}{% Anonymous:2001:EHE% }. \NAMECITE{Handy}{% Fox:2001:HDC% }. \NAMECITE{Happen}{% Becker:2000:JSWb% }. \NAMECITE{Head}{% Allison:2002:EFGb% }. \NAMECITE{\"Hello}{% Anonymous:2001:SSW% }. \NAMECITE{Here}{% Griffiths:2001:HD% }. \NAMECITE{Homework}{% Briand:2001:EFDb% }. \NAMECITE{{HTML}}{% Bavestrelli:2000:BHD,% Moreno:2000:HDT% }. \NAMECITE{Humor}{% Allison:2002:EFGb% }. \NAMECITE{{I/O}}{% Allison:2000:IJB,% Austern:2001:SLFb% }. \NAMECITE{Identifying}{% Bergin:2002:IMC% }. \NAMECITE{{IDEs}}{% Sorfa:2001:OSI% }. \NAMECITE{Idioms}{% Dewhurst:2001:CKSa% }. \NAMECITE{{{II}}}{% Wall:2001:BRR% }. \NAMECITE{Image}{% Lorenzen:2001:AEI,% Phillips:2000:RIN,% Qureshi:2001:IRU% }. \NAMECITE{Images}{% Phillips:2000:VDI% }. \NAMECITE{Implementation}{% Barnes:2000:IOP% }. \NAMECITE{Implementing}{% Gatliff:2002:IIS,% Liu:2001:IRM% }. \NAMECITE{Import}{% Pehrson:2001:DGI,% Allison:2000:IJA,% Allison:2000:IJB,% Allison:2000:IJC,% Allison:2000:IJF,% Allison:2000:IJI,% Allison:2000:IJS% }. \NAMECITE{Important}{% Allison:2002:EFGb,% Allison:2002:EFP% }. \NAMECITE{Improve}{% Meyers:2000:HNM% }. \NAMECITE{Improved}{% Cacciola:2000:IVT,% Weihe:2002:TIS% }. \NAMECITE{Index}{% Foster:2000:CCT,% Hicks:2000:CCT% }. \NAMECITE{Inheritance}{% Sutter:2002:ETI% }. \NAMECITE{Initializations}{% Meyers:2001:NCD% }. \NAMECITE{Inline}{% Meyers:2002:NCI% }. \NAMECITE{Inner}{% Allison:2000:IJI% }. \NAMECITE{Integers}{% Meyers:2000:NCIc,% Meyers:2001:NCIa,% Meyers:2001:NCIb% }. \NAMECITE{Integrating}{% Calkins:2000:ITT% }. \NAMECITE{Integration}{% Gabrilovich:2001:JCI% }. \NAMECITE{Interface}{% Pehrson:2001:DGI% }. \NAMECITE{Interfaces}{% Allison:2000:IJI% }. \NAMECITE{International}{% Schmidt:2001:UEI% }. \NAMECITE{Interpolation}{% Loudon:2000:II% }. \NAMECITE{Interrupt}{% Gatliff:2002:IIS% }. \NAMECITE{Interval}{% Dandass:2000:IT% }. \NAMECITE{Introducing}{% Meyers:2000:NCIa% }. \NAMECITE{Introduction}{% Becker:2000:SGPc,% Loudon:2000:II,% Nash:2000:IFT% }. \NAMECITE{Intrusive}{% Koenig:2002:CMEe% }. \NAMECITE{Intuitive}{% Moreno:2001:WIC% }. \NAMECITE{{Iostream}}{% Anonymous:2001:ICS% }. \NAMECITE{{Iostream}-Compatible}{% Anonymous:2001:ICS% }. \NAMECITE{IOStreams}{% Button:2000:BRS,% Austern:2000:SLI,% Offer:2000:ELI% }. \NAMECITE{Irae}{% Schmidt:2000:UED% }. \NAMECITE{Items}{% Allison:2002:EFGb% }. \NAMECITE{Iterator}{% Dewhurst:2002:CKO,% Meyers:2001:TGE% }. \NAMECITE{Iterators}{% Austern:2001:SLD,% Austern:2001:TSL,% Becker:2001:SGPb,% Becker:2001:SGPc,% Becker:2001:SGPd% }. \NAMECITE{{Java}}{% Lingsong:2001:EDB,% Plauger:2000:SCCa% }. \NAMECITE{{java.*}}{% Allison:2000:IJA,% Allison:2000:IJB,% Allison:2000:IJC,% Allison:2000:IJF,% Allison:2000:IJI,% Allison:2000:IJS% }. \NAMECITE{{JNI}}{% Gabrilovich:2001:JCI% }. \NAMECITE{{Journal}}{% Anonymous:2001:CCU% }. \NAMECITE{Journeyman}{% Becker:2000:JSCa,% Becker:2000:JSCb,% Becker:2000:JSCc,% Becker:2000:JSE,% Becker:2000:JSF,% Becker:2000:JST,% Becker:2000:JSU,% Becker:2000:JSWa,% Becker:2000:JSWb,% Becker:2001:JSS% }. \NAMECITE{Just}{% Plauger:2000:JAV% }. \NAMECITE{{KDE}}{% Mott:2002:WKA% }. \NAMECITE{{Kelly}}{% Schmidt:2000:UEB% }. \NAMECITE{Keyword}{% Andrews:2002:KCD% }. \NAMECITE{Knowledge}{% Dewhurst:2000:CKF,% Dewhurst:2001:CKC,% Dewhurst:2001:CKO,% Dewhurst:2001:CKP,% Dewhurst:2001:CKQ,% Dewhurst:2001:CKSa,% Dewhurst:2001:CKSb,% Dewhurst:2002:CKM,% Dewhurst:2002:CKO,% Dewhurst:2002:CKR% }. \NAMECITE{Language}{% Plauger:2002:CCP% }. \NAMECITE{Languages}{% Schmidt:2001:UES% }. \NAMECITE{Layer}{% York:2001:RAC% }. \NAMECITE{{LDAP}}{% Morana:2000:BBD% }. \NAMECITE{Leaks}{% Gareau:2000:TML,% Guisado:2000:DCB% }. \NAMECITE{Length}{% Meyers:2001:NCV,% Meyers:2001:NCW,% Meyers:2002:VLA% }. \NAMECITE{{Librarian}}{% Austern:2000:SLI,% Austern:2001:SLB,% Austern:2001:SLD,% Austern:2001:SLFa,% Austern:2001:SLFb,% Austern:2001:SLS,% Austern:2001:TSL,% Austern:2002:SLC,% Austern:2002:SLN% }. \NAMECITE{Library}{% Austern:2001:SLS,% Forshaw:2001:BRC,% Kempf:2002:BTL,% Koenig:2001:CMEa,% Plauger:2000:SCCd,% Ring:2001:MPA,% Sutter:2002:SMT,% Tilevich:2001:EST,% Yoder:2001:UTF,% Sutter:2002:MHS,% Caves:2002:UCS% }. \NAMECITE{Licensing}{% Scanlon:2000:SWB% }. \NAMECITE{Lightweight}{% Hanov:2000:LWW% }. \NAMECITE{Linear}{% Swaim:2000:SLR% }. \NAMECITE{Linked}{% Plauger:2000:SCCb% }. \NAMECITE{{Linux}}{% Bonang:2001:NLS,% Hubbard:2002:BCR,% Nelson:2000:NPL,% Sorfa:2001:OSI% }. \NAMECITE{{Linux/\penalty0{}Unix}}{% Sorfa:2001:OSI% }. \NAMECITE{List}{% Plauger:2000:SCCb% }. \NAMECITE{Literals}{% Meyers:2001:NCC% }. \NAMECITE{Loading}{% Gontmakher:2000:EDL% }. \NAMECITE{Locales}{% Allison:2000:IJF,% Button:2000:BRS% }. \NAMECITE{Location}{% Smereka:2000:TIS% }. \NAMECITE{Locks}{% Abramson:2002:CCT% }. \NAMECITE{Logging}{% Offer:2000:ELI,% Pyritz:2002:TEL% }. \NAMECITE{Logically}{% Dewhurst:2002:CKR% }. \NAMECITE{Look}{% Anonymous:2001:CME,% Anonymous:2001:LTC,% Sutter:2002:SMP% }. \NAMECITE{Loops}{% Meyers:2001:SAV% }. \NAMECITE{Machine}{% Lafreniere:2000:SMD% }. \NAMECITE{Macro}{% Nakov:2001:AEM,% Timperley:2001:CCT% }. \NAMECITE{Macros}{% Getov:2000:OUM,% Meyers:2001:NCX% }. \NAMECITE{Made}{% Anonymous:2001:CME,% Batov:2001:CME,% Gabrilovich:2001:JCI,% Koenig:2001:CMEa,% Koenig:2001:CMEb,% Koenig:2001:CMEc,% Koenig:2001:CMEd,% Koenig:2001:CMEe,% Koenig:2001:CMEf,% Koenig:2002:CMEa,% Koenig:2002:CMEb,% Koenig:2002:CMEc,% Koenig:2002:CMEd,% Koenig:2002:CMEe% }. \NAMECITE{Mail}{% Anonymous:2000:WMa,% Anonymous:2000:WMb,% Anonymous:2000:WMc,% Anonymous:2000:WMd,% Anonymous:2000:WMe,% Anonymous:2000:WMf,% Anonymous:2000:WMg,% Anonymous:2000:WMh,% Anonymous:2000:WMi,% Anonymous:2000:WMj,% Anonymous:2000:WMk,% Anonymous:2000:WMl,% Anonymous:2001:WMa,% Anonymous:2001:WMb,% Anonymous:2001:WMc,% Anonymous:2001:WMd,% Anonymous:2001:WMe,% Anonymous:2001:WMf,% Anonymous:2001:WMg,% Anonymous:2001:WMh,% Anonymous:2001:WMi,% Anonymous:2001:WMj,% Anonymous:2001:WMk,% Anonymous:2001:WMl% }. \NAMECITE{Maintainable}{% Ehlinger:2000:CTM% }. \NAMECITE{Making}{% Chandrabose:2001:CCT,% Lowy:2000:MPO% }. \NAMECITE{{MAM}}{% Kelly-Bootle:2000:PMDc% }. \NAMECITE{{Man}}{% Schmidt:2001:UEC% }. \NAMECITE{Managed}{% Caves:2002:UCS,% Lippman:2002:NME% }. \NAMECITE{Manager}{% Padamadan:2001:CMC% }. \NAMECITE{Managing}{% Bergin:2002:IMC% }. \NAMECITE{{Manor}}{% Sutter:2001:SMS% }. \NAMECITE{{MAPM}}{% Ring:2001:MPA% }. \NAMECITE{Mapping}{% Wu:2000:ECC% }. \NAMECITE{Maps}{% Qureshi:2001:IRU% }. \NAMECITE{Math}{% Ring:2001:MPA,% Schmidt:2001:UEF% }. \NAMECITE{Mathematical}{% Liu:2001:IRM% }. \NAMECITE{{MAW}}{% Kelly-Bootle:2000:PMDc% }. \NAMECITE{{{mC}}}{% Wall:2001:BRR% }. \NAMECITE{{{mC/OS}}}{% Wall:2001:BRR% }. \NAMECITE{{{mC/OS-II}}}{% Wall:2001:BRR% }. \NAMECITE{Me}{% Kelly-Bootle:2001:PMDe% }. \NAMECITE{Meaning}{% Weihe:2002:TIS% }. \NAMECITE{Member}{% Cacciola:2000:IVT,% Meyers:2000:HNM% }. \NAMECITE{Members}{% Meyers:2002:NCV% }. \NAMECITE{Memory}{% Faul:2000:EMB,% Gareau:2000:TML,% Guisado:2000:DCB,% Rogers:2002:EVM,% Sutter:2001:SMC,% Vlasceanu:2002:DME% }. \NAMECITE{Memory-Based}{% Faul:2000:EMB% }. \NAMECITE{Message}{% Zolman:2001:SEM% }. \NAMECITE{Metaphone}{% Philips:2000:DMS% }. \NAMECITE{Metaprogrammed}{% Dewhurst:2002:CKM% }. \NAMECITE{Metaprogramming}{% Becker:2002:SGPe% }. \NAMECITE{migrating}{% Sutter:2002:MHS% }. \NAMECITE{{Mill}}{% Anonymous:2001:SMN,% Sutter:2000:SMC,% Sutter:2001:SMC,% Sutter:2001:SMN,% Sutter:2001:SMS,% Sutter:2001:SMV,% Sutter:2001:SMW,% Sutter:2002:MHS,% Sutter:2002:SME,% Sutter:2002:SMP,% Sutter:2002:SMT% }. \NAMECITE{Mistakes}{% Becker:2000:JSCa,% Becker:2000:JSCb% }. \NAMECITE{Model}{% Becker:2000:SGPb% }. \NAMECITE{Modern}{% Anonymous:2002:MCD% }. \NAMECITE{Monitoring}{% Pyritz:2002:TEL% }. \NAMECITE{{Moore}}{% Berry:2000:CBM% }. \NAMECITE{Mortem}{% Kelly-Bootle:2000:PMDa,% Kelly-Bootle:2000:PMDb,% Kelly-Bootle:2000:PMDc,% Kelly-Bootle:2000:PMDd,% Kelly-Bootle:2000:PMDe,% Kelly-Bootle:2001:PMDa,% Kelly-Bootle:2001:PMDb,% Kelly-Bootle:2001:PMDc,% Kelly-Bootle:2001:PMDd,% Kelly-Bootle:2001:PMDe,% Kelly-Bootle:2002:PMD% }. \NAMECITE{Multiple}{% Abramson:2002:CCT,% Anonymous:2002:MSS,% Jarvi:2001:TTM% }. \NAMECITE{Multithreaded}{% Tennberg:2002:RGO% }. \NAMECITE{Multithreading}{% Becker:2000:JSU% }. \NAMECITE{Mystery}{% Schmidt:2001:UEI% }. \NAMECITE{Name}{% Briand:2001:EFN,% Schmidt:2001:UES,% Schmidt:2002:STN% }. \NAMECITE{Naming}{% Koenig:2002:CMEa% }. \NAMECITE{Navigating}{% Bonang:2001:NLS% }. \NAMECITE{Nearest}{% Andrews:2001:TNN% }. \NAMECITE{Neat}{% Bas:2000:FNS% }. \NAMECITE{{Ned}}{% Schmidt:2000:UEB% }. \NAMECITE{Neighbor}{% Andrews:2001:TNN% }. \NAMECITE{Network}{% Nelson:2000:NPL,% Rogers:2000:SON% }. \NAMECITE{Neural}{% Rogers:2000:SON% }. \NAMECITE{Never}{% Sutter:2000:SMC% }. \NAMECITE{Nevermind}{% Schmidt:2001:UEN% }. \NAMECITE{Next}{% Kelly-Bootle:2001:PMDc% }. \NAMECITE{{next\_permutation}}{% Anonymous:2002:CAN% }. \NAMECITE{No}{% Schmidt:2000:UEN% }. \NAMECITE{Noise}{% Phillips:2000:RIN% }. \NAMECITE{Non}{% Chandrabose:2001:CCT,% Meyers:2000:HNM% }. \NAMECITE{Non-Derivable}{% Chandrabose:2001:CCT% }. \NAMECITE{Non-Member}{% Meyers:2000:HNM% }. \NAMECITE{Nonlinear}{% Perry:2000:RNSa,% Perry:2000:RNSb% }. \NAMECITE{Not-So-Obvious}{% Getov:2000:OUM% }. \NAMECITE{Numbers}{% Austern:2002:SLC,% Becker:2000:JSWb% }. \NAMECITE{{O}}{% Allison:2000:IJB,% Austern:2001:SLFb% }. \NAMECITE{Object}{% Dix:2001:WSS% }. \NAMECITE{Objects}{% Austern:2001:SLFb,% Becker:2002:SGPc,% Dewhurst:2001:CKP,% Kougiouris:2000:SYC,% Lacoude:2000:PEC,% Lopiano:2001:SOA,% Lowy:2000:MPO,% Sutter:2000:SMC,% Tennberg:2002:RGO% }. \NAMECITE{Observer}{% Barnes:2000:IOP,% Batov:2001:CME% }. \NAMECITE{Observer/\penalty0{}Mediator}{% Batov:2001:CME% }. \NAMECITE{Obvious}{% Getov:2000:OUM% }. \NAMECITE{Old}{% Koenig:2002:CMEb% }. \NAMECITE{One}{% Dewhurst:2001:CKO% }. \NAMECITE{Open}{% Sorfa:2001:OSI% }. \NAMECITE{{OpenGL}}{% Qureshi:2001:IRU,% Wu:2000:ECC% }. \NAMECITE{Operations}{% Niec:2000:OSO% }. \NAMECITE{Operator}{% Gibbons:2000:PTO,% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb,% Schmidt:2002:STN% }. \NAMECITE{Optimization}{% Bucci:2001:OSA% }. \NAMECITE{Optimizing}{% Niec:2000:OSO% }. \NAMECITE{Organizing}{% Rogers:2000:SON% }. \NAMECITE{{{OS-II}}}{% Wall:2001:BRR% }. \NAMECITE{Other}{% Allison:2002:EFGb% }. \NAMECITE{Output}{% Dewhurst:2002:CKO% }. \NAMECITE{Overruns}{% Koenig:2002:CMEc% }. \NAMECITE{Own}{% Becker:2001:SGPd% }. \NAMECITE{Palm}{% Harmon:2002:PP% }. \NAMECITE{Panjandrum}{% Schmidt:2001:UEG% }. \NAMECITE{Parameter}{% Queisser:2000:CRW% }. \NAMECITE{Parameters}{% Meyers:2002:VLA% }. \NAMECITE{Part}{% Anonymous:2001:SMN,% Becker:2000:JSCa,% Becker:2000:JSCb,% Becker:2001:JSS,% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb,% Koenig:2002:CMEd,% Koenig:2002:CMEe,% Meyers:2000:NCIc,% Meyers:2001:NCIa,% Meyers:2001:NCIb,% Meyers:2001:NCV,% Meyers:2002:VLA,% Perry:2000:RNSa,% Perry:2000:RNSb,% Saks:2000:CTPa,% Saks:2000:CTPb,% Sutter:2001:SMN,% Sutter:2002:SME,% Sutter:2002:SMT,% Meyers:2002:NCV% }. \NAMECITE{Pattern}{% Barnes:2000:IOP% }. \NAMECITE{Patterns}{% Batov:2001:CME,% May:2001:ECC% }. \NAMECITE{{PC}}{% Anonymous:2002:EPP% }. \NAMECITE{{\penalty0{}C}}{% Koss:2002:TDD,% Plauger:2002:CCP% }. \NAMECITE{{\penalty0{}IP}}{% Smereka:2000:TIS% }. \NAMECITE{{\penalty0{}Linux}}{% Zack:2001:DUG% }. \NAMECITE{\penalty0{}Mediator}{% Batov:2001:CME% }. \NAMECITE{{\penalty0{}Unix}}{% Sorfa:2001:OSI% }. \NAMECITE{\penalty0{}Write}{% Abramson:2002:CCT% }. \NAMECITE{Per-Thread}{% Chaudhry:2002:PTS% }. \NAMECITE{Perchance}{% Anonymous:2001:SMN,% Sutter:2001:SMN% }. \NAMECITE{Performing}{% Abramson:2002:CCT% }. \NAMECITE{Perl}{% Seward:2002:SCC% }. \NAMECITE{Persistence}{% Hsiao:2000:SPF% }. \NAMECITE{Perspective}{% Telford:2000:TDP% }. \NAMECITE{Physical}{% Bergin:2002:IMC% }. \NAMECITE{Plain}{% Koenig:2002:CMEb% }. \NAMECITE{Platform}{% Guinan:2000:CPD,% Kempke:2002:ADB,% Moreno:2001:WIC% }. \NAMECITE{Platforms}{% Lopiano:2001:SOA% }. \NAMECITE{Please}{% Dewhurst:2001:CKO% }. \NAMECITE{Plots}{% Thierauf:2000:EDP% }. \NAMECITE{Plotting}{% Bas:2000:FNS% }. \NAMECITE{{Pocket}}{% Anonymous:2002:EPP% }. \NAMECITE{Point}{% Becker:2000:JSE,% Becker:2000:JSF,% Becker:2000:JST% }. \NAMECITE{Pointers}{% Karlsson:2002:SPB,% Meyers:2002:VLA% }. \NAMECITE{Policy}{% Becker:2002:SGPa,% Brodski:2002:PW% }. \NAMECITE{Policy-Driven}{% Becker:2002:SGPa% }. \NAMECITE{Polymorphic}{% Dewhurst:2001:CKP% }. \NAMECITE{Portability}{% Allison:2002:EFP% }. \NAMECITE{Portable}{% Gibbons:2000:PTO,% Ring:2001:MPA% }. \NAMECITE{Possibly}{% Allison:2000:SAU% }. \NAMECITE{Post}{% Kelly-Bootle:2000:PMDa,% Kelly-Bootle:2000:PMDb,% Kelly-Bootle:2000:PMDc,% Kelly-Bootle:2000:PMDd,% Kelly-Bootle:2000:PMDe,% Kelly-Bootle:2001:PMDa,% Kelly-Bootle:2001:PMDb,% Kelly-Bootle:2001:PMDc,% Kelly-Bootle:2001:PMDd,% Kelly-Bootle:2001:PMDe,% Kelly-Bootle:2002:PMD% }. \NAMECITE{Post-Mortem}{% Kelly-Bootle:2000:PMDa,% Kelly-Bootle:2000:PMDb,% Kelly-Bootle:2000:PMDc,% Kelly-Bootle:2000:PMDd,% Kelly-Bootle:2000:PMDe,% Kelly-Bootle:2001:PMDa,% Kelly-Bootle:2001:PMDb,% Kelly-Bootle:2001:PMDc,% Kelly-Bootle:2001:PMDd,% Kelly-Bootle:2001:PMDe,% Kelly-Bootle:2002:PMD% }. \NAMECITE{Practice}{% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Pragmatic}{% Phillips:2000:BRP,% Sutter:2002:SMP% }. \NAMECITE{Precision}{% Kelly-Bootle:2002:PMD,% Ring:2001:MPA% }. \NAMECITE{Predicate}{% Howard:2000:UPW% }. \NAMECITE{Primitive}{% Lowy:2000:MPO% }. \NAMECITE{Probing}{% Harmon:2002:PP% }. \NAMECITE{Problem}{% Andrews:2001:TNN% }. \NAMECITE{Problems}{% Labbe:2000:SCP% }. \NAMECITE{Procedures}{% Liu:2001:IRM% }. \NAMECITE{Products}{% Anonymous:2000:NPa,% Anonymous:2000:NPb,% Anonymous:2000:NPc,% Anonymous:2000:NPd,% Anonymous:2000:NPe,% Anonymous:2000:NPf,% Anonymous:2000:NPg,% Anonymous:2000:NPh,% Anonymous:2000:NPi,% Anonymous:2000:NPj,% Anonymous:2000:NPk,% Anonymous:2000:NPl,% Anonymous:2001:NPa,% Anonymous:2001:NPb,% Anonymous:2001:NPc,% Anonymous:2001:NPd,% Anonymous:2001:NPe,% Anonymous:2001:NPf,% Anonymous:2001:NPg,% Anonymous:2001:NPh,% Anonymous:2001:NPi,% Anonymous:2001:NPj,% Anonymous:2001:NPk,% Anonymous:2001:NPl,% Anonymous:2002:NPa,% Anonymous:2002:NPb,% Anonymous:2002:NPc,% Anonymous:2002:NPd,% Anonymous:2002:NPe,% Anonymous:2002:NPf,% Anonymous:2002:NPg,% Anonymous:2002:NPh,% Anonymous:2002:NPi,% Anonymous:2002:NPj% }. \NAMECITE{Professional}{% Hubbard:2001:BPS% }. \NAMECITE{Programmer}{% Wall:2001:BRR,% Phillips:2000:BRP% }. \NAMECITE{Programmers}{% Meyers:2002:NCB% }. \NAMECITE{Programming}{% Becker:2000:SGPa,% Becker:2000:SGPb,% Becker:2000:SGPc,% Becker:2001:SGPa,% Becker:2001:SGPb,% Becker:2001:SGPc,% Becker:2001:SGPd,% Becker:2001:SGPe,% Becker:2002:SGPa,% Becker:2002:SGPb,% Becker:2002:SGPc,% Becker:2002:SGPd,% Becker:2002:SGPe,% Cacciola:2000:CCT,% Kempke:2002:ADB,% Lacoude:2000:PEC,% Nelson:2000:NPL,% Pinto:2002:PGC,% Plauger:2002:CCP,% Smereka:2001:TCS% }. \NAMECITE{Programs}{% Anonymous:2001:EHE,% Koenig:2001:CMEb,% Lingsong:2001:EDB% }. \NAMECITE{progress}{% Sutter:2002:MHS% }. \NAMECITE{Prompt}{% Rogers:2000:CFC% }. \NAMECITE{{Protocol}}{% Dix:2001:WSS% }. \NAMECITE{Pure}{% Kelly-Bootle:2000:PMDa% }. \NAMECITE{Purpose}{% Brand:2002:XGP% }. \NAMECITE{Question}{% Dewhurst:2001:CKQ% }. \NAMECITE{{Quicksort}}{% Becker:2001:JSS% }. \NAMECITE{Random}{% York:2001:RAC% }. \NAMECITE{rarely}{% Schmidt:2002:STN% }. \NAMECITE{Read}{% Abramson:2002:CCT,% Schmidt:2002:UED% }. \NAMECITE{Read/\penalty0{}Write}{% Abramson:2002:CCT% }. \NAMECITE{Reading}{% Queisser:2000:CRW% }. \NAMECITE{Real}{% Pyritz:2002:TEL,% Wall:2001:BRR% }. \NAMECITE{Real-Time}{% Pyritz:2002:TEL,% Wall:2001:BRR% }. \NAMECITE{Recursion}{% Creux:2000:TTC% }. \NAMECITE{{Redmond}}{% Schmidt:2002:STN% }. \NAMECITE{Refactoring}{% Tennberg:2002:RGO% }. \NAMECITE{Reference}{% Batov:2000:SER,% Koenig:2002:CMEe,% Forshaw:2001:BRC% }. \NAMECITE{Reference-Counting}{% Batov:2000:SER% }. \NAMECITE{Regression}{% Swaim:2000:SLR% }. \NAMECITE{Regular}{% Berry:2000:CBM% }. \NAMECITE{Release}{% Bromberg:2000:TAR% }. \NAMECITE{Remembrance}{% Schmidt:2000:UER% }. \NAMECITE{{remove\_if}}{% Nowak:2001:CCT% }. \NAMECITE{Removing}{% Phillips:2000:RIN% }. \NAMECITE{Rendering}{% Phillips:2000:VDI% }. \NAMECITE{Replacing}{% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Reply}{% Kelly-Bootle:2001:PMDb% }. \NAMECITE{Resizable}{% Bavestrelli:2000:CTD% }. \NAMECITE{Resources}{% Bianchi:2000:CVC% }. \NAMECITE{Respect}{% Dewhurst:2001:CKQ% }. \NAMECITE{Restrictions}{% Sutter:2002:SME% }. \NAMECITE{Retargeting}{% Collison:2002:RGC% }. \NAMECITE{Retreat}{% Schmidt:2002:UER% }. \NAMECITE{Retro}{% Becker:2000:JSWa% }. \NAMECITE{Return}{% Guillemot:2000:CUR,% Jarvi:2001:TTM% }. \NAMECITE{Reusable}{% Liu:2001:IRM,% Perry:2000:RNSa,% Perry:2000:RNSb% }. \NAMECITE{Reuse}{% Hubbard:2002:BCR% }. \NAMECITE{Review}{% Anonymous:2002:MCD,% Briand:2000:BRE,% Button:2000:BRS,% Cirillo:2001:BRC,% Forshaw:2001:BRC,% Glassborow:2001:BRA,% Kamper:2001:BRC,% Phillips:2000:BRP,% Wall:2001:BRR% }. \NAMECITE{right}{% Schmidt:2002:STN% }. \NAMECITE{Rotation}{% Qureshi:2001:IRU% }. \NAMECITE{Round}{% Dewhurst:2002:CKR% }. \NAMECITE{Roundup}{% Sutter:2001:CCR% }. \NAMECITE{Routines}{% Gatliff:2002:IIS% }. \NAMECITE{Rule}{% Koenig:2001:CMEd% }. \NAMECITE{Running}{% Dewhurst:2002:CKR% }. \NAMECITE{Safe}{% Batov:2000:SER,% Kleber:2000:TSA,% Lowy:2000:MPO% }. \NAMECITE{Safety}{% Koenig:2002:CMEd,% Koenig:2002:CMEe,% Weihe:2002:TIS% }. \NAMECITE{scaffolding}{% Anonymous:2001:SSW% }. \NAMECITE{Scales}{% Bas:2000:FNS% }. \NAMECITE{Scanning}{% Niklas:2000:CSD% }. \NAMECITE{Search}{% Anonymous:2002:MSS,% Berry:2000:CBM,% Meyers:2001:DSS,% Philips:2000:DMS% }. \NAMECITE{Searches}{% Koenig:2001:CMEf% }. \NAMECITE{Searching}{% Austern:2001:SLS% }. \NAMECITE{Secure}{% Scanlon:2000:SWB% }. \NAMECITE{Self}{% Peterson:2000:CCT,% Rogers:2000:SON% }. \NAMECITE{Self-Organizing}{% Rogers:2000:SON% }. \NAMECITE{Semper}{% Schmidt:2000:UESb% }. \NAMECITE{Sending}{% Lopiano:2001:SOA% }. \NAMECITE{Serialization}{% Brand:2002:XGP% }. \NAMECITE{Server}{% Smereka:2000:TIS% }. \NAMECITE{Service}{% Gatliff:2002:IIS% }. \NAMECITE{Set}{% Smith:2000:SBW% }. \NAMECITE{Shall}{% Kelly-Bootle:2000:PMDb% }. \NAMECITE{Shim}{% Reichard:2000:SC% }. \NAMECITE{Shoes}{% Briand:2001:EFE% }. \NAMECITE{Shop}{% Becker:2000:JSCa,% Becker:2000:JSCb,% Becker:2000:JSCc,% Becker:2000:JSE,% Becker:2000:JSF,% Becker:2000:JST,% Becker:2000:JSU,% Becker:2000:JSWa,% Becker:2000:JSWb,% Becker:2001:JSS% }. \NAMECITE{Should}{% Koenig:2001:CMEe% }. \NAMECITE{Siblings}{% Stroustrup:2002:CCS% }. \NAMECITE{Simple}{% Briand:2000:SUT,% Hsiao:2000:SPF,% Koenig:2002:CMEd,% Smereka:2001:TCS,% Swaim:2000:SLR,% Dix:2001:WSS% }. \NAMECITE{Simplest}{% Allison:2000:SAU% }. \NAMECITE{Simulated}{% Bucci:2001:OSA% }. \NAMECITE{Singleton}{% Chaudhry:2002:PTS% }. \NAMECITE{Singly}{% Plauger:2000:SCCb% }. \NAMECITE{Smart}{% Karlsson:2002:SPB% }. \NAMECITE{{Smithee}}{% Schmidt:2001:UEAa% }. \NAMECITE{{SOAP}}{% Dix:2001:WSS% }. \NAMECITE{Socket}{% Anonymous:2001:ICS,% Smereka:2000:TIS,% Smereka:2001:TCS,% Anonymous:2001:SSW% }. \NAMECITE{Sockets}{% Pee:2001:GWS% }. \NAMECITE{Soft}{% Schmidt:2000:UESc% }. \NAMECITE{Software}{% Hubbard:2001:BPS,% Kamper:2001:BRC% }. \NAMECITE{Solver}{% Perry:2000:RNSa,% Perry:2000:RNSb% }. \NAMECITE{Solving}{% Labbe:2000:SCP% }. \NAMECITE{Something}{% Austern:2002:SLN,% Briand:2001:EFS% }. \NAMECITE{Sorting}{% Becker:2001:JSS% }. \NAMECITE{Source}{% Bonang:2001:NLS,% Sorfa:2001:OSI% }. \NAMECITE{Space}{% Schmidt:2002:UESa% }. \NAMECITE{Space-Time}{% Schmidt:2002:UESa% }. \NAMECITE{Specialize}{% Sutter:2001:SMW% }. \NAMECITE{Specifications}{% Sutter:2002:SMP% }. \NAMECITE{Spiral}{% Schmidt:2002:UESb% }. \NAMECITE{Split}{% Dewhurst:2001:CKSa% }. \NAMECITE{Spurious}{% Kelly-Bootle:2002:PMD% }. \NAMECITE{{SQL}}{% Faul:2000:EMB% }. \NAMECITE{Stack}{% Nies:2002:TEE% }. \NAMECITE{Standard}{% Austern:2001:SLS,% Button:2000:BRS,% Caves:2002:UCS,% Forshaw:2001:BRC,% Plauger:2000:SCCa,% Schmidt:2000:UESa,% Schmidt:2001:UES,% Tilevich:2001:EST,% Austern:2000:SLI,% Austern:2001:SLB,% Austern:2001:SLD,% Austern:2001:SLFa,% Austern:2001:SLFb,% Austern:2001:SLS,% Austern:2001:TSL,% Austern:2002:SLC,% Austern:2002:SLN,% Plauger:2000:SCCa,% Plauger:2000:SCCb,% Plauger:2000:SCCc,% Plauger:2000:SCCd,% Plauger:2000:SCCe,% Sutter:2002:MHS,% Sutter:2002:SMT% }. \NAMECITE{State}{% Lafreniere:2000:SMD% }. \NAMECITE{Statements}{% Anonymous:2001:CME% }. \NAMECITE{Static}{% Weihe:2002:TIS% }. \NAMECITE{{Stdio}}{% Austern:2000:SLI% }. \NAMECITE{Stepping}{% Dewhurst:2001:CKSb% }. \NAMECITE{Sticky}{% Becker:2000:JST% }. \NAMECITE{Still}{% Allison:2002:EFP% }. \NAMECITE{{STL}}{% Becker:2000:GES,% Becker:2000:SGPa,% Becker:2000:SGPb,% Becker:2000:SGPc,% Becker:2001:SGPa,% Becker:2001:SGPb,% Becker:2001:SGPc,% Becker:2001:SGPd,% Becker:2001:SGPe,% Becker:2002:SGPa,% Becker:2002:SGPb,% Becker:2002:SGPc,% Becker:2002:SGPd,% Becker:2002:SGPe,% Foster:2000:CCT,% Hicks:2000:CCT,% Labbe:2000:SCP,% Meyers:2001:DSS,% Meyers:2001:SAV,% Smith:2000:SBW,% Zolman:2001:SEM% }. \NAMECITE{{STL}-Based}{% Smith:2000:SBW% }. \NAMECITE{Straight}{% Schmidt:2002:STN% }. \NAMECITE{Stream}{% Allison:2000:IJB,% Kuepper:2005:UFS,% Nelson:2001:CDS,% Seward:2002:SCC% }. \NAMECITE{{Streambuf}}{% Austern:2001:TSL% }. \NAMECITE{{Streambufs}}{% Austern:2001:TSL% }. \NAMECITE{Stressing}{% Kougiouris:2000:SYC% }. \NAMECITE{String}{% Berry:2000:CBM,% Niec:2000:OSO,% Panzer:2001:TSC,% Sutter:2001:SMS% }. \NAMECITE{Strings}{% Allison:2000:IJS,% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Structures}{% Dewhurst:2000:CKF% }. \NAMECITE{Studies}{% Stroustrup:2002:CCC% }. \NAMECITE{Stuff}{% Allison:2002:EFGa% }. \NAMECITE{Substring}{% Anonymous:2002:MSS,% Niec:2000:OSO% }. \NAMECITE{suitable}{% Anonymous:2001:SSW% }. \NAMECITE{Sunshine}{% Schmidt:2000:UESd% }. \NAMECITE{Superman}{% Schmidt:2000:UESd% }. \NAMECITE{{Sutter}}{% Anonymous:2001:SMN,% Sutter:2000:SMC,% Sutter:2001:SMC,% Sutter:2001:SMN,% Sutter:2001:SMS,% Sutter:2001:SMV,% Sutter:2001:SMW,% Sutter:2002:MHS,% Sutter:2002:SME,% Sutter:2002:SMP,% Sutter:2002:SMT% }. \NAMECITE{System}{% Perry:2000:RNSa,% Perry:2000:RNSb% }. \NAMECITE{Systems}{% Pyritz:2002:TEL% }. \NAMECITE{T}{% Nowak:2001:CCT% }. \NAMECITE{Table}{% Foster:2000:CCT,% Hicks:2000:CCT% }. \NAMECITE{Take}{% Foster:2000:CCT% }. \NAMECITE{talk}{% Schmidt:2002:STN% }. \NAMECITE{Taming}{% Telford:2000:TDP% }. \NAMECITE{{TCP}}{% Smereka:2000:TIS% }. \NAMECITE{{TCP/\penalty0{}IP}}{% Smereka:2000:TIS% }. \NAMECITE{Technique}{% Leman:2002:EFT,% Pyritz:2002:TEL% }. \NAMECITE{Teh}{% Austern:2001:TSL% }. \NAMECITE{Template}{% Andrews:2001:TNN,% Bavestrelli:2000:CTD,% Becker:2000:SGPb,% Becker:2002:SGPd,% Calkins:2000:ITT,% Tilevich:2001:EST,% Yoder:2001:UTF% }. \NAMECITE{Templates}{% Cacciola:2000:IVT,% Georgescu:2002:CGT,% Moreno:2000:HDT,% Sutter:2001:SMW,% Sutter:2002:ETI% }. \NAMECITE{Tempus}{% Schmidt:2000:UET% }. \NAMECITE{Test}{% Allison:2000:SAU,% Koss:2002:TDD% }. \NAMECITE{Testing}{% Plauger:2000:SCCc,% Plauger:2000:SCCd,% Stanley:2001:AET% }. \NAMECITE{Tests}{% Briand:2000:SUT,% Stanley:2001:AET% }. \NAMECITE{Text}{% Allison:2000:IJF% }. \NAMECITE{Texture}{% Qureshi:2001:IRU,% Wu:2000:ECC% }. \NAMECITE{Thee}{% Kelly-Bootle:2000:PMDb% }. \NAMECITE{Their}{% Becker:2002:SGPc% }. \NAMECITE{Them}{% Schmidt:2001:UES% }. \NAMECITE{Theory}{% Saks:2000:CTPa,% Saks:2000:CTPb% }. \NAMECITE{Things}{% Becker:2000:JSWb,% Schmidt:2001:UEAb% }. \NAMECITE{Thou}{% Allison:2002:EFBa% }. \NAMECITE{Thread}{% Chaudhry:2002:PTS,% Kleber:2000:TSA,% Lowy:2000:MPO% }. \NAMECITE{Thread-Safe}{% Kleber:2000:TSA% }. \NAMECITE{Threads}{% Calkins:2000:ITT,% Howard:2000:UPW,% Peterson:2000:CCT% }. \NAMECITE{Three}{% Koenig:2001:CMEd,% Meyers:2001:TGE% }. \NAMECITE{Throw}{% Anonymous:2001:SMN,% Sutter:2001:SMN% }. \NAMECITE{Time}{% Dewhurst:2001:CKO,% Kelly-Bootle:2001:PMDa,% Plauger:2000:SCCa,% Pyritz:2002:TEL,% Schmidt:2002:UESa,% Wall:2001:BRR% }. \NAMECITE{Tip}{% Abramson:2002:CCT,% Cacciola:2000:CCT,% Chandrabose:2001:CCT,% Foster:2000:CCT,% Hicks:2000:CCT,% Nowak:2001:CCT,% Peterson:2000:CCT,% Timperley:2001:CCT% }. \NAMECITE{Tips}{% Abramson:2002:CCT,% Cacciola:2000:CCT,% Chandrabose:2001:CCT,% Foster:2000:CCT,% Hicks:2000:CCT,% Nowak:2001:CCT,% Peterson:2000:CCT,% Timperley:2001:CCT% }. \NAMECITE{Title}{% Schmidt:2002:UED% }. \NAMECITE{Toolbox}{% Panzer:2001:TSC% }. \NAMECITE{Toolkit}{% Hubbard:2001:BPS% }. \NAMECITE{Tracing}{% Bromberg:2000:TAR,% Leman:2002:EFT,% Nies:2002:TEE% }. \NAMECITE{Tracking}{% Gareau:2000:TML% }. \NAMECITE{Traits}{% Becker:2001:SGPe,% Sutter:2002:ETI% }. \NAMECITE{Transform}{% Telford:2000:TDP% }. \NAMECITE{Trap}{% Becker:2000:JST% }. \NAMECITE{Traversal}{% Creux:2000:TTC% }. \NAMECITE{Tree}{% Creux:2000:TTC% }. \NAMECITE{Trees}{% Dandass:2000:IT% }. \NAMECITE{Truly}{% Ehlinger:2000:CTM% }. \NAMECITE{Trust}{% Kelly-Bootle:2001:PMDe% }. \NAMECITE{{try}}{% Nash:2000:IFT% }. \NAMECITE{Tuple}{% Jarvi:2001:TTM% }. \NAMECITE{Tutorial}{% Forshaw:2001:BRC% }. \NAMECITE{Two}{% Anonymous:2001:LTC,% Smereka:2001:TCS% }. \NAMECITE{Type}{% Cacciola:2000:IVT,% Weihe:2002:TIS% }. \NAMECITE{{typedef}s}{% Meyers:2002:NCV% }. \NAMECITE{{typeof}}{% Gibbons:2000:PTO,% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb% }. \NAMECITE{Types}{% Caves:2002:UCS,% Jarvi:2001:TTM,% Koenig:2002:CMEa,% Morley:2002:UCT% }. \NAMECITE{Uncaught}{% Schmidt:2000:UEA,% Schmidt:2000:UEB,% Schmidt:2000:UEC,% Schmidt:2000:UED,% Schmidt:2000:UEN,% Schmidt:2000:UER,% Schmidt:2000:UESa,% Schmidt:2000:UESb,% Schmidt:2000:UESc,% Schmidt:2000:UESd,% Schmidt:2000:UET,% Schmidt:2001:UEAa,% Schmidt:2001:UEAb,% Schmidt:2001:UEC,% Schmidt:2001:UEE,% Schmidt:2001:UEF,% Schmidt:2001:UEG,% Schmidt:2001:UEI,% Schmidt:2001:UEN,% Schmidt:2001:UES,% Schmidt:2001:UEY,% Schmidt:2002:UED,% Schmidt:2002:UER,% Schmidt:2002:UESa,% Schmidt:2002:UESb% }. \NAMECITE{Understanding}{% Koenig:2001:CMEf% }. \NAMECITE{{Unicode}}{% Kuepper:2005:UFS% }. \NAMECITE{Unions}{% Morley:2002:UCT% }. \NAMECITE{Unit}{% Allison:2000:SAU,% Briand:2000:SUT,% Stanley:2001:AET% }. \NAMECITE{Unknown}{% Koenig:2002:CMEa% }. \NAMECITE{Unraveling}{% Becker:2000:JSU% }. \NAMECITE{Untested}{% Guillemot:2000:CUR% }. \NAMECITE{Usage}{% Meyers:2001:TGE% }. \NAMECITE{Use}{% Koenig:2001:CMEe% }. \NAMECITE{Users}{% Anonymous:2001:CCU% }. \NAMECITE{Using}{% Bucci:2002:UGA,% Caves:2002:UCS,% Georgescu:2002:CGT,% Guinan:2000:CPD,% Howard:2000:UPW,% Koenig:2001:CMEa,% Liu:2001:IRM,% Morley:2002:UCT,% Qureshi:2001:IRU,% Smith:2002:IND,% Yoder:2001:UTF% }. \NAMECITE{Utility}{% Getov:2000:OUM% }. \NAMECITE{Values}{% Jarvi:2001:TTM% }. \NAMECITE{Variable}{% Meyers:2001:NCV,% Meyers:2001:NCW,% Meyers:2002:VLA% }. \NAMECITE{Variant}{% Cacciola:2000:IVT% }. \NAMECITE{{VB}}{% Anonymous:2002:EPP% }. \NAMECITE{{VCL}}{% Bianchi:2000:CVC% }. \NAMECITE{vector}{% Nowak:2001:CCT% }. \NAMECITE{Vectors}{% Austern:2001:SLB,% Koenig:2001:CMEc% }. \NAMECITE{Version}{% Plauger:2000:JAV% }. \NAMECITE{Via}{% Sutter:2002:ETI,% Phillips:2000:VDI% }. \NAMECITE{{Views}}{% Powell:2000:VNF% }. \NAMECITE{Virtual}{% Rogers:2002:EVM% }. \NAMECITE{Virtuality}{% Sutter:2001:SMV% }. \NAMECITE{{Visual}}{% Zolman:2001:SEM% }. \NAMECITE{Visualizing}{% Phillips:2000:VDI% }. \NAMECITE{{VLA}}{% Meyers:2002:NCV% }. \NAMECITE{{VLAs}}{% Meyers:2002:NCV% }. \NAMECITE{vs}{% Kelly-Bootle:2000:PMDa,% Meyers:2001:SAV% }. \NAMECITE{{w}}{% Koenig:2001:CMEc% }. \NAMECITE{Waits}{% Howard:2000:UPW% }. \NAMECITE{Warping}{% Lorenzen:2001:AEI% }. \NAMECITE{{Watchman}}{% Trudell:2002:AWC% }. \NAMECITE{Way}{% Smith:2000:SBW% }. \NAMECITE{{Web}}{% Padamadan:2001:CMC,% Scanlon:2000:SWB% }. \NAMECITE{{Web}-Based}{% Scanlon:2000:SWB% }. \NAMECITE{Welcome}{% Becker:2000:SGPa% }. \NAMECITE{Well}{% Briand:2001:EFG% }. \NAMECITE{Were}{% Sutter:2000:SMC% }. \NAMECITE{Where}{% Allison:2002:EFBa% }. \NAMECITE{Which}{% Koenig:2001:CMEe% }. \NAMECITE{Whichever}{% Kelly-Bootle:2000:PMDd% }. \NAMECITE{Widgets}{% Anonymous:2002:WG% }. \NAMECITE{{Win32}}{% Howard:2000:UPW,% Nelson:2001:CDS% }. \NAMECITE{Window}{% Hanov:2000:LWW% }. \NAMECITE{{Windows}}{% Bianchi:2000:CVC,% Gareau:2000:TML,% Lingsong:2001:EDB,% Rogers:2002:EVM% }. \NAMECITE{Wise}{% Dewhurst:2002:BWTa,% Dewhurst:2002:BWTb% }. \NAMECITE{without}{% Creux:2000:TTC% }. \NAMECITE{Witness}{% Schmidt:2001:UEY% }. \NAMECITE{Woods}{% Briand:2001:EFW% }. \NAMECITE{Work}{% Allison:2000:SAU,% Koenig:2001:CMEb,% Sutter:2002:MHS% }. \NAMECITE{Working}{% Dix:2001:WSS% }. \NAMECITE{{{world}}}{% Anonymous:2001:SSW% }. \NAMECITE{Wrapper}{% Anonymous:2001:ICS,% Brodski:2002:PW,% Hanov:2000:LWW% }. \NAMECITE{Wrappers}{% Huber:2001:EFC% }. \NAMECITE{Wrapping}{% Pee:2001:GWS% }. \NAMECITE{Writing}{% Becker:2001:SGPd,% Mott:2002:WKA,% Queisser:2000:CRW,% Anonymous:2001:SSW% }. \NAMECITE{Written}{% Anonymous:2002:EPP,% Meyers:2001:SAV% }. \NAMECITE{{wxWindows}}{% Moreno:2001:WIC% }. \NAMECITE{{X}}{% Meyers:2001:NCX% }. \NAMECITE{{XML}}{% Georgescu:2002:CGT% }. \NAMECITE{{XParam}}{% Brand:2002:XGP% }. \NAMECITE{{XSL}}{% Georgescu:2002:CGT% }.