ÿþ<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40" xmlns:ns0="http://macVmlSchemaUri"> <head> <meta http-equiv=Content-Type content="text/html; charset=unicode"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 12"> <meta name=Originator content="Microsoft Word 12"> <link rel=File-List href="CMSC737_files/filelist.xml"> <title>CMSC737: Fundamentals of Software Testing</title> <!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>Atif Memon</o:Author> <o:LastAuthor>Atif Memon</o:LastAuthor> <o:Revision>143</o:Revision> <o:TotalTime>2526</o:TotalTime> <o:Created>2010-09-08T16:49:00Z</o:Created> <o:LastSaved>2010-12-04T23:44:00Z</o:LastSaved> <o:Pages>4</o:Pages> <o:Words>4048</o:Words> <o:Characters>25391</o:Characters> <o:Company>umd</o:Company> <o:Lines>211</o:Lines> <o:Paragraphs>58</o:Paragraphs> <o:CharactersWithSpaces>29381</o:CharactersWithSpaces> <o:Version>12.00</o:Version> </o:DocumentProperties> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <link rel=dataStoreItem href="CMSC737_files/item0006.xml" target="CMSC737_files/props0007.xml"> <link rel=themeData href="CMSC737_files/themedata.thmx"> <link rel=colorSchemeMapping href="CMSC737_files/colorschememapping.xml"> <!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>150</w:Zoom> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <w:TrackMoves/> <w:TrackFormatting/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> <w:UseFELayout/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267"> <w:LsdException Locked="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/> <w:LsdException Locked="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="99" Name="Hyperlink"/> <w:LsdException Locked="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="99" Name="Normal (Web)"/> <w:LsdException Locked="false" Priority="99" Name="No List"/> <w:LsdException Locked="false" Priority="99" Name="Balloon Text"/> <w:LsdException Locked="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="99" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--> <style> <!--table.MSOTABLELIGHTLISTFIRSTROW {mso-para-margin-top:auto; mso-para-margin-bottom:auto;} table.MSOTABLELIGHTLISTLASTROW {mso-para-margin-top:auto; mso-para-margin-bottom:auto;} /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:1627400839 -2147483648 8 0 66047 0;} @font-face {font-family:Times; panose-1:2 2 6 3 5 4 5 2 3 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:536881799 -2147483648 8 0 511 0;} @font-face {font-family:"Lucida Grande"; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} h1 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:1; font-size:24.0pt; mso-bidi-font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} h2 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 2 Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; mso-outline-level:2; font-size:18.0pt; mso-bidi-font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; font-weight:bold;} a:link, span.MsoHyperlink {mso-style-priority:99; mso-style-unhide:no; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-unhide:no; color:blue; text-decoration:underline; text-underline:single;} p {mso-style-priority:99; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman";} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-unhide:no; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:99; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:99; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:99; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:99; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:.5in; margin-bottom:.0001pt; mso-add-space:auto; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:16.0pt; mso-bidi-font-size:16.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#345A8A; font-weight:bold;} span.Heading2Char {mso-style-name:"Heading 2 Char"; mso-style-noshow:yes; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 2"; mso-ansi-font-size:13.0pt; mso-bidi-font-size:13.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:#4F81BD; font-weight:bold;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Balloon Text"; mso-ansi-font-size:8.0pt; mso-bidi-font-size:8.0pt; font-family:"Tahoma","sans-serif"; mso-ascii-font-family:Tahoma; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Tahoma; mso-bidi-font-family:Tahoma;} p.p1, li.p1, div.p1 {mso-style-name:p1; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:21.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p2, li.p2, div.p2 {mso-style-name:p2; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:19.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p3, li.p3, div.p3 {mso-style-name:p3; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p4, li.p4, div.p4 {mso-style-name:p4; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p5, li.p5, div.p5 {mso-style-name:p5; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; color:#FD0000;} p.p6, li.p6, div.p6 {mso-style-name:p6; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:48.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p7, li.p7, div.p7 {mso-style-name:p7; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:120.0pt; margin-bottom:.0001pt; text-indent:-24.0pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p8, li.p8, div.p8 {mso-style-name:p8; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:19.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p9, li.p9, div.p9 {mso-style-name:p9; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:96.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:17.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p10, li.p10, div.p10 {mso-style-name:p10; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:17.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p11, li.p11, div.p11 {mso-style-name:p11; mso-style-priority:99; mso-style-unhide:no; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:17.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p12, li.p12, div.p12 {mso-style-name:p12; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:48.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:17.0pt; font-family:"Arial","sans-serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p13, li.p13, div.p13 {mso-style-name:p13; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:96.0pt; margin-bottom:.0001pt; text-indent:-24.0pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} p.p14, li.p14, div.p14 {mso-style-name:p14; mso-style-priority:99; mso-style-unhide:no; margin-top:0in; margin-right:0in; margin-bottom:0in; margin-left:96.0pt; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:16.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} span.s1 {mso-style-name:s1; mso-style-unhide:no; color:#FD0000;} span.s2 {mso-style-name:s2; mso-style-unhide:no; color:blue; text-decoration:underline; text-underline:single;} span.s3 {mso-style-name:s3; mso-style-unhide:no; mso-ansi-font-size:19.0pt; mso-bidi-font-size:19.0pt; font-family:"Lucida Grande"; mso-ascii-font-family:"Lucida Grande"; mso-hansi-font-family:"Lucida Grande";} span.s4 {mso-style-name:s4; mso-style-unhide:no; mso-ansi-font-size:9.0pt; mso-bidi-font-size:9.0pt; font-family:"Times New Roman","serif"; mso-ascii-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman";} span.s5 {mso-style-name:s5; mso-style-unhide:no; mso-ansi-font-size:17.0pt; mso-bidi-font-size:17.0pt; font-family:"Arial","sans-serif"; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial;} span.s6 {mso-style-name:s6; mso-style-unhide:no; mso-ansi-font-size:16.0pt; mso-bidi-font-size:16.0pt; font-family:"Lucida Grande"; mso-ascii-font-family:"Lucida Grande"; mso-hansi-font-family:"Lucida Grande";} span.SpellE {mso-style-name:""; mso-spl-e:yes;} span.GramE {mso-style-name:""; mso-gram-e:yes;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:255552380; mso-list-type:hybrid; mso-list-template-ids:1957611152 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l0:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l0:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1 {mso-list-id:294802607; mso-list-type:hybrid; mso-list-template-ids:-1831811266 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:.75in; text-indent:-.25in; font-family:Symbol;} @list l1:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l1:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2 {mso-list-id:459109857; mso-list-template-ids:-1956765556;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l2:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in; mso-ansi-font-size:10.0pt; font-family:"Courier New";} @list l2:level3 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l2:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l2:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3 {mso-list-id:1738816337; mso-list-type:hybrid; mso-list-template-ids:157430104 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l3:level1 {mso-level-number-format:bullet; mso-level-text:·ð; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-.25in; font-family:Symbol;} @list l3:level2 {mso-level-tab-stop:1.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level3 {mso-level-tab-stop:1.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level4 {mso-level-tab-stop:2.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level5 {mso-level-tab-stop:2.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level6 {mso-level-tab-stop:3.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level7 {mso-level-tab-stop:3.5in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level8 {mso-level-tab-stop:4.0in; mso-level-number-position:left; text-indent:-.25in;} @list l3:level9 {mso-level-tab-stop:4.5in; mso-level-number-position:left; text-indent:-.25in;} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style> <!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} table.MsoTableGrid {mso-style-name:"Table Grid"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-unhide:no; border:solid black 1.0pt; mso-border-themecolor:text1; mso-border-alt:solid black .5pt; mso-border-themecolor:text1; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-border-insideh:.5pt solid black; mso-border-insideh-themecolor:text1; mso-border-insidev:.5pt solid black; mso-border-insidev-themecolor:text1; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} table.MsoTableLightList {mso-style-name:"Light List"; mso-tstyle-rowband-size:1; mso-tstyle-colband-size:1; mso-style-unhide:no; border:solid black 1.0pt; mso-border-themecolor:text1; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} table.MsoTableLightListFirstRow {mso-style-name:"Light List"; mso-table-condition:first-row; mso-style-unhide:no; mso-tstyle-shading:black; mso-tstyle-shading-themecolor:text1; line-height:normal; color:white; mso-themecolor:background1; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableLightListLastRow {mso-style-name:"Light List"; mso-table-condition:last-row; mso-style-unhide:no; mso-tstyle-border-top:2.25pt double black; mso-tstyle-border-top-themecolor:text1; mso-tstyle-border-left:1.0pt solid black; mso-tstyle-border-left-themecolor:text1; mso-tstyle-border-bottom:1.0pt solid black; mso-tstyle-border-bottom-themecolor:text1; mso-tstyle-border-right:1.0pt solid black; mso-tstyle-border-right-themecolor:text1; line-height:normal; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableLightListFirstCol {mso-style-name:"Light List"; mso-table-condition:first-column; mso-style-unhide:no; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableLightListLastCol {mso-style-name:"Light List"; mso-table-condition:last-column; mso-style-unhide:no; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableLightListOddColumn {mso-style-name:"Light List"; mso-table-condition:odd-column; mso-style-unhide:no; mso-tstyle-border-top:1.0pt solid black; mso-tstyle-border-top-themecolor:text1; mso-tstyle-border-left:1.0pt solid black; mso-tstyle-border-left-themecolor:text1; mso-tstyle-border-bottom:1.0pt solid black; mso-tstyle-border-bottom-themecolor:text1; mso-tstyle-border-right:1.0pt solid black; mso-tstyle-border-right-themecolor:text1;} table.MsoTableLightListOddRow {mso-style-name:"Light List"; mso-table-condition:odd-row; mso-style-unhide:no; mso-tstyle-border-top:1.0pt solid black; mso-tstyle-border-top-themecolor:text1; mso-tstyle-border-left:1.0pt solid black; mso-tstyle-border-left-themecolor:text1; mso-tstyle-border-bottom:1.0pt solid black; mso-tstyle-border-bottom-themecolor:text1; mso-tstyle-border-right:1.0pt solid black; mso-tstyle-border-right-themecolor:text1;} table.MsoTableColorfulListAccent1 {mso-style-name:"Colorful List - Accent 1"; mso-tstyle-rowband-size:1; mso-tstyle-colband-size:1; mso-style-unhide:no; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-tstyle-shading:#EDF2F8; mso-tstyle-shading-themecolor:accent1; mso-tstyle-shading-themetint:25; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif"; color:black; mso-themecolor:text1;} table.MsoTableColorfulListAccent1FirstRow {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:first-row; mso-style-unhide:no; mso-tstyle-shading:#9E3A38; mso-tstyle-shading-themecolor:accent2; mso-tstyle-shading-themeshade:204; mso-tstyle-border-bottom:1.5pt solid white; mso-tstyle-border-bottom-themecolor:background1; color:white; mso-themecolor:background1; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableColorfulListAccent1LastRow {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:last-row; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1; mso-tstyle-border-top:1.5pt solid black; mso-tstyle-border-top-themecolor:text1; color:#9E3A38; mso-themecolor:accent2; mso-themeshade:204; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableColorfulListAccent1FirstCol {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:first-column; mso-style-unhide:no; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableColorfulListAccent1LastCol {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:last-column; mso-style-unhide:no; mso-ansi-font-weight:bold; mso-bidi-font-weight:bold;} table.MsoTableColorfulListAccent1OddColumn {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:odd-column; mso-style-unhide:no; mso-tstyle-shading:#D3DFEE; mso-tstyle-shading-themecolor:accent1; mso-tstyle-shading-themetint:63; mso-tstyle-border-top:cell-none; mso-tstyle-border-left:cell-none; mso-tstyle-border-bottom:cell-none; mso-tstyle-border-right:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableColorfulListAccent1OddRow {mso-style-name:"Colorful List - Accent 1"; mso-table-condition:odd-row; mso-style-unhide:no; mso-tstyle-shading:#DBE5F1; mso-tstyle-shading-themecolor:accent1; mso-tstyle-shading-themetint:51;} table.MsoTableMediumList2Accent6 {mso-style-name:"Medium List 2 - Accent 6"; mso-tstyle-rowband-size:1; mso-tstyle-colband-size:1; mso-style-unhide:no; border:solid #F79646 1.0pt; mso-border-themecolor:accent6; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Cambria","serif"; mso-ascii-font-family:Cambria; mso-ascii-theme-font:major-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:major-fareast; mso-hansi-font-family:Cambria; mso-hansi-theme-font:major-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:major-bidi; color:black; mso-themecolor:text1;} table.MsoTableMediumList2Accent6FirstRow {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:first-row; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1; mso-tstyle-border-top:cell-none; mso-tstyle-border-left:cell-none; mso-tstyle-border-bottom:3.0pt solid #F79646; mso-tstyle-border-bottom-themecolor:accent6; mso-tstyle-border-right:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none; font-size:12.0pt; mso-ansi-font-size:12.0pt; mso-bidi-font-size:12.0pt;} table.MsoTableMediumList2Accent6LastRow {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:last-row; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1; mso-tstyle-border-top:1.0pt solid #F79646; mso-tstyle-border-top-themecolor:accent6; mso-tstyle-border-left:cell-none; mso-tstyle-border-bottom:cell-none; mso-tstyle-border-right:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableMediumList2Accent6FirstCol {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:first-column; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1; mso-tstyle-border-top:cell-none; mso-tstyle-border-left:cell-none; mso-tstyle-border-bottom:cell-none; mso-tstyle-border-right:1.0pt solid #F79646; mso-tstyle-border-right-themecolor:accent6; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableMediumList2Accent6LastCol {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:last-column; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1; mso-tstyle-border-top:cell-none; mso-tstyle-border-left:1.0pt solid #F79646; mso-tstyle-border-left-themecolor:accent6; mso-tstyle-border-bottom:cell-none; mso-tstyle-border-right:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableMediumList2Accent6OddColumn {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:odd-column; mso-style-unhide:no; mso-tstyle-shading:#FDE4D0; mso-tstyle-shading-themecolor:accent6; mso-tstyle-shading-themetint:63; mso-tstyle-border-left:cell-none; mso-tstyle-border-right:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableMediumList2Accent6OddRow {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:odd-row; mso-style-unhide:no; mso-tstyle-shading:#FDE4D0; mso-tstyle-shading-themecolor:accent6; mso-tstyle-shading-themetint:63; mso-tstyle-border-top:cell-none; mso-tstyle-border-bottom:cell-none; mso-tstyle-border-insideh:cell-none; mso-tstyle-border-insidev:cell-none;} table.MsoTableMediumList2Accent6NWCell {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:nw-cell; mso-style-unhide:no; mso-tstyle-shading:white; mso-tstyle-shading-themecolor:background1;} table.MsoTableMediumList2Accent6SWCell {mso-style-name:"Medium List 2 - Accent 6"; mso-table-condition:sw-cell; mso-style-unhide:no; mso-tstyle-border-top:cell-none;} </style> <![endif]--> <meta name=Title content="CMSC737: Fundamentals of Software Testing"> <meta name=Keywords content=""> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1026"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head> <body lang=EN-US link=blue vlink=blue style='tab-interval:.5in'> <div class=WordSection1> <h1 align=center style='text-align:center'><span style='font-size:16.0pt; mso-bidi-font-size:21.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: "Times New Roman"'>Fundamentals of Software Testing<o:p></o:p></span></h1> <h2 align=center style='text-align:center'><i style='mso-bidi-font-style:normal'><span style='font-size:16.0pt;mso-bidi-font-size:19.0pt;font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"'>Fall 2010</span></i><span style='font-size:16.0pt;mso-bidi-font-size:19.0pt;font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></h2> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Course Number</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: <b style='mso-bidi-font-weight:normal'>CMSC737.</b><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><span class=GramE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Meeting Times: Tue.</span></b></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'> <span class=GramE>Thu.</span> - 8:00<span class=GramE>AM</span> - 9:15AM (CSIC 1121).</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Office Hours: Tue. <span class=GramE>Thu.</span> - 9:15<span class=GramE>AM</span> - 11:00AM (4115 A. V. Williams Building) Other meetings may be scheduled individually and held over Skype and Phone.</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Catalog Course Description</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'>: This course will examine fundamental software testing and related program analysis techniques. In particular, the important phases of testing will be reviewed, emphasizing the significance of each phase when testing different types of software. The course will also include concepts such as test generation, test oracles, test coverage, regression testing, mutation testing, program analysis (e.g., program-flow and data-flow analysis), and test prioritization.<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Course Summary</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: This course will examine fundamental software testing and program analysis techniques. In particular, the important phases of testing will be reviewed, emphasizing the significance of each phase when testing different types of software. Students will learn the state of the art in testing technology for object-oriented, component-based, concurrent, distributed, graphical-user interface, and web software. In addition, closely related concepts such as mutation testing and program analysis (e.g., program-flow and data-flow analysis) will also be studied. Emerging concepts such as test-case prioritization and their impact on testing will be examined. Students will gain hands-on testing/analysis experience via a multi-phase course project. By the end of this course, students should be familiar with the state-of-the-art in software testing. Students should also be aware of the major open research problems in testing.<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>The grade of the course will be determined as follows: 10% midterm exam 1, 10% midterm exam 2, 5% presentation, 25% final exam, 50% class project.</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Credits</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: 3<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Prerequisites</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Software engineering CMSC435 or equivalent.<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Status with respect to graduate program</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'>: MS qualifying course (Midterms + Final exam), PhD core (Software Engineering).<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p>&nbsp;</o:p></span></b></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Student Presentations</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: All students are required to present a topic related to software testing. <b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:normal'>You must prepare slides and select a date for your presentation. Group presentations are encouraged if the selected topic is broad enough</i></b>.<o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Syllabus</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: The following topics will be discussed (<span class=s1><b style='mso-bidi-font-weight: normal'><i style='mso-bidi-font-style:normal'>this list is tentative and subject to change</i></b></span>).<o:p></o:p></span></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Introduction to software testing</span> <span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Aug. 31]</span></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> Contents:</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'> The need for testing; testing as an integral part of software engineering; software engineering processes and testing.</span> <span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Slides: </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/1.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>1.pdf</span></span></a>, <a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/2.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>2.pdf</span></span></a><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Reading List</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Testing: a roadmap, Mary Jean <span class=SpellE>Harrold</span>, Proceedings of the conference on the future of Software engineering May 2000.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Testing: principles and practice, Stephen R. <span class=SpellE>Schach</span>, ACM Computing Surveys, (CSUR) March 1996, Volume 28 Issue 1.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> </ul> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:red'>[Sep. 2]</span><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'> The relationship between sampling and testing  an Introduction<o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:red'>[Sep. 7]</span><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'> The role of experimentation in testing  an Introduction<o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:red'>[Sep. 9]</span><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'> Designing an experiment to compare test adequacy criteria<o:p></o:p></span></li> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test-case Generation</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Contents:</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> <span class=SpellE>Blackbox</span> testing; sampling the program's input space, white-box testing; path-testing; branch and predicate testing, GUI Testing.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Reading List</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 14]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> The category-partition method for specifying and generating functional tests, T. J. <span class=SpellE>Ostrand</span>, M. J. <span class=SpellE>Balcer</span>, Communications of the ACM June 1988, Volume 31 Issue 6. <b style='mso-bidi-font-weight:normal'>Slides:</b> </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/3.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>3.pdf</span></span></a> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 14]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> A test generation strategy for pair-wise testing, <span class=SpellE>Kuo</span>-Chung Tai; Yu Lei, Software Engineering, IEEE Transactions on, Volume: 28 Issue: 1, Jan. 2002, Page(s): 109 -111. <b style='mso-bidi-font-weight: normal'>Slides:</b> </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/4.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>4.pdf</span></span></a> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 16, 21]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> Predicate-based test generation for computer programs, <span class=SpellE>Kuo</span>-Chung Tai, Software Engineering, 1993. Proceedings of the 15th International Conference on, 1993, Page(s): 267 -276. <b style='mso-bidi-font-weight:normal'>Slides:</b> </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/5.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>5.pdf</span></span></a> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 21] </span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>A heuristic approach for test case generation, Kai-<span class=SpellE>Hsiung</span> Chang, W. Homer Carlisle, James H. Cross, II, David B. Brown, Proceedings of the 19th annual conference on Computer Science, 1991, Page(s): 174 180. <b style='mso-bidi-font-weight:normal'>Slides:</b> </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/6.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>6.pdf</span></span></a> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 21, 23] </span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><a href="http://www.cs.umd.edu/~atif/papers/MemonTSE2001-abstract.html">Hierarchical GUI Test Case Generation Using Automated Planning</a>, by <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, Martha E. Pollack, and Mary Lou <span class=SpellE>Soffa</span>., IEEE Trans. <span class=SpellE>Softw</span>. Eng., vol. 27, no. 2, 2001, pp. 144-155, IEEE Press.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 23, 28, 30] </span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><a href="http://www.cs.umd.edu/~atif/papers/XieMemonTOSEM2008-abstract.html">Using a Pilot Study to Derive a GUI Model for Automated Testing</a>, by Qing <span class=SpellE>Xie</span> and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, ACM Trans. on <span class=SpellE>Softw</span>. Eng. and <span class=GramE>Method.,</span> 2008, ACM Press.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Sep. 30, Oct. 5]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:windowtext'> <b style='mso-bidi-font-weight:normal'>Feedback-based test-case generation</b></span></span><span class=s1><span style='color:windowtext'><o:p></o:p></span></span></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><a href="http://www.cs.umd.edu/~atif/papers/YuanMemonICSE2007-abstract.html">Using GUI Run-Time State as Feedback to Generate Test Cases</a>, by <span class=SpellE>Xun</span> Yuan and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>. In ICSE '07: Proceedings of the 29th International Conference on Software Engineering, May 23-25, 2007, pp. 396-405.</span></li> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><a href="http://www.cs.umd.edu/~atif/papers/YuanMemonTSE2010-abstract.html">Generating Event Sequence-Based Test Cases Using GUI Run-Time State Feedback</a>, IEEE Transactions on Software Engineering.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> </ol> </ul> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Oct. 7]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> <b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:normal'>No Lecture in class</i></b>. Please view the video on <i style='mso-bidi-font-style: normal'>Model-based testing of Web Applications</i> at the 3rd Google Test Automation Conference (GTAC 2008). The slides are available <a href="http://www.cs.umd.edu/~atif/GTAC08/">HERE</a>. <a href="http://www.youtube.com/watch?v=6LdsIVvxISU">Here is the YouTube video</a>.<o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test Adequacy</span> I<span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Contents</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>: Test coverage and adequacy.</span> <span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Reading List</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>[Oct. 12]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> General discussion and overview. <b style='mso-bidi-font-weight:normal'>Slides</b>: </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/7.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>7.pdf</span></span></a><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Oct. 12]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:windowtext'> </span></span><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:white;mso-themecolor:background1;background:black;mso-highlight: black'>(<i style='mso-bidi-font-style:normal'>NOTE: Each student is required to fill <a href="Presentation%20Evaluation%20Form.docx"><span style='color:white;mso-themecolor:background1'>this evaluation form</span></a> for each presentation. The filled forms will be used for grading the presentation</i>.)</span></b></span><span class=s1><span style='color: red;background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> </ul> <p class=p7 style='margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo1; tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt; mso-bidi-font-size:16.0pt;font-family:"Courier New";mso-fareast-font-family: "Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Ray Chen</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>; <span style='background:lime; mso-highlight:lime'>On <span class=SpellE>DynInst</span></span>.<o:p></o:p></span></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test Adequacy</span> II<span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><span style='mso-spacerun:yes'> </span>[Oct. 14]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> <a href="http://www.cs.umd.edu/~atif/papers/MemonFSE2001-abstract.html">Coverage criteria for GUI testing</a>, by <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, Mary Lou <span class=SpellE>Soffa</span>, and Martha E. Pollack, ESEC/FSE-9: Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (New York, NY, USA), 2001, pp. 256-267.<o:p></o:p></span></li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Oct. 14]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> </ul> <p class=p7 style='margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo1; tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt; mso-bidi-font-size:16.0pt;font-family:"Courier New";mso-fareast-font-family: "Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Robert Gove</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>; <span style='background:lime; mso-highlight:lime'>Mobile usability testing</span>; <i style='mso-bidi-font-style: normal'>SOURCES</i>:<o:p></o:p></span></p> <p class=p7 style='margin-left:1.5in;text-indent:-.25in;mso-list:l2 level3 lfo1; tab-stops:list 1.5in'><![if !supportLists]><span class=s1><span style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: Symbol;color:windowtext'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span class=s1><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>Henry Been-<span class=SpellE>Lirn</span> Duh, Gerald C. B. Tan, and Vivian <span class=SpellE>Hsueh-hua</span> Chen. Usability evaluation for mobile device: a comparison of laboratory and <span class=SpellE>eld</span> tests. In <span class=SpellE>MobileHCI</span> '06: Proceedings of the 8th conference on Human-computer interaction with mobile devices and services, pages 181-186, New York, NY, USA, 2006. ACM.</span></span><span class=s1><span style='color:windowtext'><o:p></o:p></span></span></p> <p class=p7 style='margin-left:1.5in;text-indent:-.25in;mso-list:l2 level3 lfo1; tab-stops:list 1.5in'><![if !supportLists]><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:windowtext'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span class=s1><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>Christian <span class=SpellE>Monrad</span> Nielsen, Michael Overgaard, Michael Bach Pedersen, Jan Stage, and <span class=SpellE>Sigge</span> <span class=SpellE>Stenild</span>. It's worth the hassle<span class=GramE>!:</span> the added value of evaluating the usability of mobile systems in the <span class=SpellE>eld</span>. In <span class=SpellE>NordiCHI</span> '06: Proceedings of the 4th Nordic conference on Human-computer interaction, pages 272-280, New York, NY, USA, 2006. ACM.<o:p></o:p></span></span></p> <p class=p7 style='margin-left:1.5in;text-indent:-.25in;mso-list:l2 level3 lfo1; tab-stops:list 1.5in'><![if !supportLists]><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:windowtext'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span class=s1><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>Henry Been-<span class=SpellE>Lirn</span> Duh, Gerald C. B. Tan, and Vivian <span class=SpellE>Hsueh-hua</span> Chen. Usability evaluation for mobile device: a comparison of laboratory and <span class=SpellE>eld</span> tests. In <span class=SpellE>MobileHCI</span> '06: Proceedings of the 8th conference on Human-computer interaction with mobile devices and services, pages 181-186, New York, NY, USA, 2006. ACM.<o:p></o:p></span></span></p> <p class=p7 style='margin-left:1.5in;text-indent:-.25in;mso-list:l2 level3 lfo1; tab-stops:list 1.5in'><![if !supportLists]><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:windowtext'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span class=s1><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>Rudy <span class=SpellE>Schusteritsch</span>, Carolyn <span class=SpellE>Y.Wei</span>, and Mark <span class=SpellE>LaRosa</span>. Towards the perfect infrastructure for usability testing on mobile devices. In CHI '07: CHI '07 extended abstracts on Human factors in computing systems, pages 1839-1844, New York, NY, USA, 2007. ACM.<o:p></o:p></span></span></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Oct. 19]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> </ul> <p class=p7 style='margin-left:1.0in;text-indent:-.25in;mso-list:l2 level2 lfo1; tab-stops:list 1.0in'><![if !supportLists]><span class=s1><span style='font-size:10.0pt;mso-bidi-font-size:16.0pt;font-family:"Courier New"; mso-fareast-font-family:"Courier New";color:windowtext'><span style='mso-list: Ignore'>o<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Christoph</span></b></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'> Schulze</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Web Testing</span>; <i style='mso-bidi-font-style:normal'>SOURCES: From formal requirements to automated web testing and prototyping, Ernesto Cid <span class=SpellE>Brasil</span> de Matos and <span class=SpellE>Thiago</span> C. Sousa, <span class=GramE>From</span> the issue entitled &quot;Special Issue ICFEM'09&quot;</i>.<span class=s1><i style='mso-bidi-font-style:normal'><span style='color:windowtext'><o:p></o:p></span></i></span></span></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:white;mso-themecolor:background1;mso-list: l2 level1 lfo1;tab-stops:list .5in'><span class=s1><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:white;mso-themecolor:background1; background:red;mso-highlight:red'>[Oct. 21] MIDTERM EXAM 1</span></b></span><span class=s1><b style='mso-bidi-font-weight:normal'><span style='color:white; mso-themecolor:background1;background:red;mso-highlight:red'><o:p></o:p></span></b></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Oct. 26]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATIONS</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Jorge <span class=SpellE>Faytong</span></span></b><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Prioritization of Software Tests</span>;</span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><span class=s1><span style='color:red'>:<o:p></o:p></span></span></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>An empirical study of incorporating cost into test suite reduction and prioritization<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>On the economics of requirements-based test case prioritization<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>An optimized change-driven regression testing selection strategy for binary Java applications<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Configuration-aware regression testing: an empirical study of sampling and prioritization<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Test case prioritization using ant colony optimization<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test Adequacy</span> III<span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><span style='mso-spacerun:yes'> </span>[Oct. 28]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> Scott McMaster, <span class=SpellE>Atif</span> <span class=SpellE>Memon</span>, <a href="http://www.cs.umd.edu/~atif/papers/McMasterMemonTSE2008-abstract.html">Call-Stack Coverage for GUI Test Suite Reduction</a>, IEEE Transactions on Software Engineering, vol. 34,<span style='mso-spacerun:yes'>  </span>no. 1,<span style='mso-spacerun:yes'>  </span>pp. 99-115,<span style='mso-spacerun:yes'>  </span>Jan.,<span style='mso-spacerun:yes'>  </span>2008.</span> <span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Oct. 28]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Arnold Robin <span class=SpellE>Fernandes</span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Testing Database Applications</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>.</span><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>M.Y. Chan and S.C. Cheung, Testing Database Applications with SQL Semantics, in the Proceedings of 2nd International Symposium on Cooperative Database Systems for Advanced Applications (CODAS'99), Wollongong, Australia, March 1999, pp. 363-374<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>&quot;Testing Database Applications&quot; by <span class=SpellE>Carsten</span> Binnig, Donald <span class=SpellE>Kossmann</span> and Eric Lo.<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test Adequacy</span> IV<span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:red'><span style='mso-spacerun:yes'> </span>[Nov. 2]</span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>  <a href="http://www.cs.umd.edu/~atif/papers/YuanCohenMemonTSE2010-abstract.html">GUI Interaction Testing: Incorporating Event Context</a> by <span class=SpellE>Xun</span> Yuan, Myra B. Cohen, and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, IEEE Transactions on Software Engineering.<o:p></o:p></span></li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 4]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Raul David Guerra and <span class=SpellE>Khoa</span> Doan</span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Symbolic execution and program testing</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>J. C. King. Symbolic execution and program testing. <span class=SpellE>Cmmunications</span> of the ACM, 19(7):385~V394, July 1976.<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>M. <span class=SpellE>Latendresse</span>. Fast symbolic evaluation of C/C++ Preprocessing using conditional values.<span style='mso-spacerun:yes'>  </span>In Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR~R03), pages 170~V179, March 2003.<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>G. Muller and U. P. Schultz. <span class=SpellE>Harissa</span>: A hybrid approach to Java execution. IEEE Software, 16(2):44~V51, 1999.<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Test Oracles</span> I<span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <ul style='margin-top:0in' type=circle> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><span style='mso-spacerun:yes'> </span>[Nov. 9] </span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>General discussion and overview. <b style='mso-bidi-font-weight:normal'>Slides</b>: </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/9.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>9.pdf</span></span></a> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'><o:p></o:p></span></li> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><span style='mso-spacerun:yes'> </span>[Nov. 9] </span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>Qing <span class=SpellE>Xie</span> and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, </span><a href="http://www.cs.umd.edu/~atif/papers/XieMemonTOSEM2006.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>Designing and comparing automated test oracles for GUI-based software applications</span></span></a><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'>, ACM Transactions on Software Engineering and Methodology, vol. 16, no. 1, 2007.</span> <span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><o:p></o:p></span></li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 9]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='color:red;mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman";color:windowtext'>Vasileios</span></b></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'> <span class=SpellE>Lekakis</span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman";color:windowtext'>; <span style='background:lime; mso-highlight:lime'>Automated Test Generation</span>; <span class=SpellE><i style='mso-bidi-font-style:normal'>Cadar</i></span><i style='mso-bidi-font-style: normal'> et al. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. <span class=GramE>USENIX<span style='mso-spacerun:yes'>  </span>(</span>OSDI) (2008).</i></span><span class=s1><span style='color:red'><o:p></o:p></span></span></li> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:windowtext'>Regression Testing I</span></span><span class=s1><span style='color:windowtext'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'><span style='mso-spacerun:yes'> </span>[Nov. 11]</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"'> An empirical study of regression test selection techniques, Todd L. Graves, Mary Jean <span class=SpellE>Harrold</span>, Jung-Min Kim, Adam Porter, Gregg <span class=SpellE>Rothermel</span>, ACM Transactions on Software Engineering and Methodology (TOSEM) April 2001, Volume 10 Issue 2. <b style='mso-bidi-font-weight:normal'>Slides</b>: </span><a href="http://www.cs.umd.edu/~atif/Teaching/Fall2010/Lectures/8.pdf"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif"'>8.pdf</span></span></a> </li> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 11]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATION</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Christopher <span class=SpellE>Neylan</span></span></b><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Testing for Security</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>B. <span class=SpellE>Arkin</span>, S. <span class=SpellE>Stender</span>, and G. McGraw. &quot;Software penetration testing&quot;. *Security &amp; Privacy*, 2005.* *IEEE, vol.3, no.1, pp.84-87, Jan-Feb 2005. URL: <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.93.1308&amp;rep=rep1&amp;type=pdf">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.93.1308&amp;rep=rep1&amp;type=pdf</a> <o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>D. <span class=SpellE>Wenliang</span> and A.P. <span class=SpellE>Mathur</span>. &quot;Testing for software vulnerability using environment perturbation&quot;. In *Proceedings International Conference on **Dependable Systems and Networks*, 2000 (DSN '00)*. *pp.603-612, 2000. URL: <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11.4464&amp;rep=rep1&amp;type=pdf">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11.4464&amp;rep=rep1&amp;type=pdf</a> <o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>P. <span class=SpellE>Bisht</span>, T. <span class=SpellE>Hinrichs</span>, N. <span class=SpellE>Skrupsky</span>, R. <span class=SpellE>Bobrowicz</span>, and V. N. <span class=SpellE>Venkatakrishnan</span>. &quot;<span class=SpellE>NoTamper</span>: automatic <span class=SpellE>blackbox</span> detection of parameter tampering opportunities in web applications&quot;. In *Proceedings of the 17th ACM conference on Computer and communications security*, 2010 (CCS '10). ACM, New York, NY, USA, 607-618. URL: <a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.171.97&amp;rep=rep1&amp;type=pdf">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.171.97&amp;rep=rep1&amp;type=pdf</a> <o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 16]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATIONS</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>Jiarong</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt; mso-bidi-font-family:"Times New Roman"'> Jiang</span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Machine Learning and Software Testing</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>SOURCES</span></i></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span class=SpellE>Zheng</span>, A., <span class=SpellE>Jordan<span class=GramE>,M</span></span>., <span class=SpellE>Liblit</span>, B., <span class=SpellE>Naik</span>, M., Aiken, A.: Statistical debugging: simultaneous identification of multiple bugs.<span style='mso-spacerun:yes'>  </span>In ICML 2006.</li> </ol> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman";color:windowtext'>Ethar</span></b></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'> Ibrahim</span></b><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>; <span style='background:lime;mso-highlight:lime'>Network Measures in Testing</span>; </span><o:p></o:p></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>.</span><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Aye <span class=SpellE>Tosun</span>, <span class=SpellE>Burak</span> <span class=SpellE>Turhan</span>, and Aye <span class=SpellE>Bener</span> &quot;Validation of Network Measures as Indicators of Defective Modules in Software Systems&quot;, Proceedings of the 5th International Conference on Predictor Models in Software Engineering 2009.<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Thomas Zimmermann, <span class=SpellE>Nachiappan</span> <span class=SpellE>Nagappan</span> &quot;Predicting defects using network analysis on dependency graphs&quot;, ICSE 2008.<o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=SpellE><span class=s1><span style='color:red'>Ethar</span></span></span><span class=s1><span style='color:red'> <span class=SpellE>Elsaka</span>, <span class=SpellE>Walaa</span> <span class=SpellE>Eldin</span> <span class=SpellE>Moustafa</span>, and <span class=SpellE>Bao</span> Nguyen, and <span class=SpellE>Atif</span> <span class=SpellE>Memon</span> &quot;A Social Network-Based Approach for GUI <span class=SpellE>Testing,&quot;TESTing</span> Techniques &amp; Experimentation Benchmarks for Event-Driven Software (TESTBEDS 2010).<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='color:white;mso-themecolor:background1;mso-list: l2 level1 lfo1;tab-stops:list .5in'><span class=s1><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:white;mso-themecolor:background1; background:red;mso-highlight:red'>[Nov. 18] MIDTERM EXAM 2<o:p></o:p></span></b></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 23]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATIONS</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>Teng</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt; mso-bidi-font-family:"Times New Roman"'> Long</span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Component Compatibility Testing</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>SOURCES</span></i><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>.</span></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><b><span lang=EN style='mso-ansi-language:EN'> Prioritizing Component Compatibility Tests via User Preferences </span></b><span lang=EN style='mso-ansi-language:EN'> by Il-<span class=SpellE>Chul</span> Yoon, Alan <span class=SpellE>Sussman</span> and <span class=SpellE>Atif</span> <span class=SpellE>Memon</span>, and Adam Porter, in <em><span style='font-family:"Times","serif";mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi'>ICSM '09: Proceedings of the 23rd IEEE International Conference on Software Maintenance</span></em>, (Alberta, Canada), 2009. Download: <a href="http://www.cs.umd.edu/~atif/papers/YoonSussmanMemonPorterICSM2009.pdf">PDF</a>.</span></li> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><b><span lang=EN style='mso-ansi-language:EN'> Effective and Scalable Software Compatibility Testing </span></b><span lang=EN style='mso-ansi-language: EN'>by Il-<span class=SpellE>Chul</span> Yoon, Alan <span class=SpellE>Sussman</span> and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, and Adam Porter, in <em><span style='font-family:"Times","serif"; mso-bidi-font-family:"Times New Roman";mso-bidi-theme-font:minor-bidi'>ISSTA '08: Proceedings of the International Symposium on Software Testing and Analysis</span></em>, (Washington DC, USA), 2008. Download: <a href="http://www.cs.umd.edu/~atif/papers/YoonSussmanMemonPorterISSTA2008.pdf"><span style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font: major-fareast'>PDF</span></a>. </span></li> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><b><span lang=EN style='mso-ansi-language:EN'> Direct-Dependency-based Software Compatibility Testing </span></b><span lang=EN style='mso-ansi-language: EN'> by Il-<span class=SpellE>Chul</span> Yoon, Alan <span class=SpellE>Sussman</span> and <span class=SpellE>Atif</span> M. <span class=SpellE>Memon</span>, and Adam Porter, in <em><span style='font-family:"Times","serif";mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi'>ASE '07: Proceedings of the 22nd IEEE international conference on <span class=GramE>Automated</span> software engineering</span></em>, (Washington, DC, USA), 2007. Download: <a href="http://www.cs.umd.edu/~atif/papers/YoonSussmanPorterMemonASE2007.pdf">PDF</a>.</span></li> </ol> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>Leslie Milton</span></b><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>; <span style='background:lime;mso-highlight:lime'>Testing Spreadsheets</span>; </span><o:p></o:p></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span class=s1><span style='color:windowtext'>Automated Test Case Generation for Spreadsheets<o:p></o:p></span></span></li> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span class=s1><span style='color:windowtext'>An Empirical Evaluation of a Testing and Debugging Methodology for Excel<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Nov. 30]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATIONS</span></span><span class=s1><span style='color:red;background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>Jeesanth</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt; mso-bidi-font-family:"Times New Roman"'> <span class=SpellE>Thayavalliyil</span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Testing Web Applications</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>SOURCES</span></i><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>.</span></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span class=SpellE>Modelling</span> methods for web application verification and testing: state of the art, <span class=SpellE>Manar</span> H. <span class=SpellE>Alalfi</span>, James R. <span class=SpellE>Cordy</span> and Thomas R. Dean</li> </ol> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=SpellE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman";color:windowtext'>Jayant</span></b></span><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'> Kumar</span></b><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>; <span style='background:lime;mso-highlight:lime'>Test Adequacy Survey</span>; <span class=s1><i style='mso-bidi-font-style: normal'><span style='color:windowtext'>Software unit test coverage and adequacy, Hong Zhu, Patrick A. V. Hall, John H. R. May, ACM Computing Surveys (CSUR) December 1997, Volume 29 Issue 4</span></i></span><span class=s1><span style='color:windowtext'>.</span></span></span><span class=s1><span style='color:red'><o:p></o:p></span></span></li> </ul> <li class=MsoNormal style='color:red;mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red;background:yellow; mso-highlight:yellow'>[Dec. 2]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext;background:yellow;mso-highlight:yellow'> STUDENT PRESENTATIONS</span></span><span class=s1><span style='color:red; background:yellow;mso-highlight:yellow'><o:p></o:p></span></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Richard B. Johnson</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 10.0pt;mso-bidi-font-family:"Times New Roman"'>; <span style='background: lime;mso-highlight:lime'>Load Testing</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:red;mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>SOURCES</span></i><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"; color:windowtext'>.</span><o:p></o:p></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Load Testing of Web Sites, Daniel A. <span class=SpellE>Menasc</span>, <a href="http://cs.gmu.edu/~menasce/papers/IEEE-IC-LoadTesting-July-2002.pdf">http://cs.gmu.edu/~menasce/papers/IEEE-IC-LoadTesting-July-2002.pdf</a> <o:p></o:p></span></span></li> <li class=MsoNormal style='color:red;mso-list:l2 level4 lfo1;tab-stops: list 2.0in'><span class=s1><span style='color:red'>Load-Testing Web Applications, J.D. Meier, Carlos <span class=SpellE>Farre</span>, <span class=SpellE>Prashant</span> <span class=SpellE>Bansode</span>, Scott Barber, and Dennis Rea, <a href="http://msdn.microsoft.com/en-us/library/bb924372.aspx">http://msdn.microsoft.com/en-us/library/bb924372.aspx</a><o:p></o:p></span></span></li> </ol> </ul> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>Naga <span class=SpellE>Prathyusha</span> <span class=SpellE>Kanala</span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>; <span style='background:lime;mso-highlight:lime'>Bounded Exhaustive Testing</span>; </span></li> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level3 lfo1;tab-stops:list 1.5in'><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:10.0pt;mso-bidi-font-family:"Times New Roman"'>SOURCES</span></i><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-family: "Times New Roman"'>.</span></li> <ol style='margin-top:0in' start=1 type=1> <li class=MsoNormal style='mso-list:l2 level4 lfo1;tab-stops:list 2.0in'><span class=s1><span style='color:windowtext'>Software Assurance by Bounded Exhaustive Testing, by D. <span class=SpellE>Coppit</span> (ISSTA 2004).<o:p></o:p></span></span></li> </ol> </ul> </ul> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red'>[Dec. 7]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:windowtext'> Student Project Presentations</span></span><span class=s1><span style='color:windowtext'> <o:p></o:p></span></span></li> </ul> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext'>GUI Test Reduction with SVMs and Induced Grammars</span></b></span><span style='font-size:13.0pt;mso-bidi-font-size:17.0pt;mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt; mso-fareast-font-family:"Times New Roman"'>Jorge <span class=SpellE>Faytong</span> and Robert Gove<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>Model-based GUI software testing is an emerging paradigm for automatically generating test suites. In the context of GUIs, a test case is a sequence of events to be executed which may detect faults in the application. However, a test case may be infeasible if one or more of the events in the event sequence are disabled or made inaccessible by a previously executed event (e.g. a button may be disabled until another GUI widget enables it). These infeasible test cases are less likely to detect faults, so software testers would like to modify the test suite execution to run only feasible test cases. Current techniques focus on repairing the test cases to make them feasible, but this relies on executing all test cases, attempting to repair the test cases, and then repeating this process until a stopping condition has been met. We propose avoiding infeasible test cases altogether. We demonstrate the success of two supervised learning methods (support vector machines (SVMs) and grammar induction) for classifying infeasible test cases which can then be removed from the current queue of test cases in the test suite.<o:p></o:p></span></p> </div> <p class=MsoNormal><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext'>Network Measures and GUI testing</span></b></span><span style='font-size:13.0pt;mso-bidi-font-size:17.0pt;mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=SpellE><span style='font-size:8.0pt; mso-bidi-font-size:12.0pt;mso-fareast-font-family:"Times New Roman"'>Ethar</span></span><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;mso-fareast-font-family:"Times New Roman"'> Ibrahim<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>In this project, I study the correlation between the event ranking <span class=GramE>that results</span> from applying some network measures on the EFG and the occurrence of these events in various types of test suites. The network measures chosen for this study are <span class=SpellE>Betweenness</span> Centrality and Degree Centrality measures. The types of test suites chosen are <span class=SpellE>SequenceLengthCoverage</span>, and <span class=SpellE>CoverAllEvents</span>. This study will help us later in GUI test case prioritization, GUI maintenance, and GUI regression testing.<o:p></o:p></span></p> </div> <p class=MsoNormal><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext'>Investigating the <span class=SpellE>Dyninst</span> Test Suite</span></b></span><span style='font-size:13.0pt;mso-bidi-font-size:17.0pt; mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt; mso-fareast-font-family:"Times New Roman"'>Ray Chen<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>The test suite for <span class=SpellE>Dyninst</span> consists of over 23K unique test cases.<span style='mso-spacerun:yes'>  </span>I will present comparisons of these test cases based on information gathered from coverage analysis.<o:p></o:p></span></p> </div> <p class=MsoNormal><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext'>Automated test case generation for Web-Testing</span></b></span><span style='font-size:13.0pt;mso-bidi-font-size:17.0pt;mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=SpellE><span style='font-size:8.0pt; mso-bidi-font-size:12.0pt;mso-fareast-font-family:"Times New Roman"'>Christoph</span></span><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt;mso-fareast-font-family:"Times New Roman"'> <span class=SpellE>SChulze</span><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>The goal of the project was the implementation and evaluation of an approach that can automatically generate test-cases for web testing. The approach generates test-cases by executing a state machine model of the system. Execution of the state machine yields high-level test-cases that have no direct relationship to the test subject. In order to get executable Selenium tests a mapping between the transitions of the state machine and Selenium/<span class=SpellE>NUnit</span> had to be established. A self-programmed website was used to evaluate the quality of the approach.<o:p></o:p></span></p> </div> <p class=MsoNormal><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <p class=MsoNormal style='margin-left:.25in'><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <p class=MsoNormal style='margin-left:.25in'><span class=s1><span style='color:windowtext'><o:p>&nbsp;</o:p></span></span></p> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='mso-list:l2 level1 lfo1;tab-stops:list .5in'><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:red'>[Dec. 9]</span></span><span class=s1><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; font-family:"Times New Roman","serif";color:windowtext'> Student Project Presentations</span></span><span class=s1><span style='color:windowtext'><o:p></o:p></span></span></li> </ul> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:13.0pt;mso-bidi-font-size:17.0pt; mso-fareast-font-family:"Times New Roman"'>Utilizing symbolic execution for test case generation for C Preprocessor's programs<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt; mso-fareast-font-family:"Times New Roman"'>Raul Guerra, <span class=SpellE>Vassilios</span> <span class=SpellE>Lekakis</span>, <span class=SpellE>Khoa</span> Doan (rguerra<span class=GramE>,lex,khoadoan@cs.umd.edu</span>)<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>Symbolic analysis is a well known software testing technique that appeared for the first time in the early 70's. It is known that its major drawback is the exponential growth of path condition due to the number of paths that need to be checked in order for the final test cases to be generated. However, research approaches have shown that with the use of heuristics like path size reduction techniques make symbolic execution appealing even for today's big and complex programs.<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>In our project for the software testing class we decided to apply symbolic execution on C preprocessor's programs. The preprocessor is a separate program that is being invoked from the C compiler. Despite the fact that a lot of research effort has focused on the core parts of C programs, not many have included the preprocessor directives on their analysis. We believe that the small size of the C preprocessor directives along with the path reduction techniques make symbolic execution appealing for the test case generation in this environment. <span class=SpellE>Latendresse's</span> work [1] is our major source of inspiration. In our project we develop a framework for test case generation in C preprocessor programs. Like in <span class=SpellE>Latendresse's</span> work, we utilized conditional values, symbolic representations of the form c ’! e</span><span style='font-size:4.0pt; mso-bidi-font-size:7.0pt;mso-fareast-font-family:"Times New Roman"'>1 </span><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:"Times New Roman"'>Ê% e</span><span style='font-size:4.0pt;mso-bidi-font-size:7.0pt;mso-fareast-font-family: "Times New Roman"'>2</span><span style='font-size:6.0pt;mso-bidi-font-size: 10.0pt;mso-fareast-font-family:"Times New Roman"'>. If the condition c is true then the value for the conditional value is e</span><span style='font-size: 4.0pt;mso-bidi-font-size:7.0pt;mso-fareast-font-family:"Times New Roman"'>1 </span><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:"Times New Roman"'>otherwise e</span><span style='font-size:4.0pt;mso-bidi-font-size:7.0pt;mso-fareast-font-family: "Times New Roman"'>2</span><span style='font-size:6.0pt;mso-bidi-font-size: 10.0pt;mso-fareast-font-family:"Times New Roman"'>. We then use formal simplification rules to reduce the size of the path condition easier to solve. We are able to generate the simplified trees that are the base for the generation of the test cases.<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:10.5pt;mso-bidi-font-size:14.5pt; mso-fareast-font-family:"Times New Roman"'>References<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>[1] Mario <span class=SpellE>Latendresse</span>. Fast symbolic evaluation of c/<span class=SpellE>c++</span> preprocessing using conditional values. <span class=GramE>In Proceedings of the Seventh European Conference on Software Maintenance and Reengineering, pages 170{, Washington, DC, USA, 2003.</span> <span class=GramE>IEEE Computer Society.</span><o:p></o:p></span></p> </div> <p class=MsoNormal style='margin-left:.5in'><span class=s1><b style='mso-bidi-font-weight: normal'><span style='color:white;mso-themecolor:background1;background:red; mso-highlight:red'><o:p>&nbsp;</o:p></span></b></span></p> <div style='mso-element:para-border-div;border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt; margin-left:1.5in;margin-right:0in'> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:windowtext'>TITLE</span></b></span><span style='font-size:13.0pt; mso-bidi-font-size:17.0pt;mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:8.0pt;mso-bidi-font-size:12.0pt; mso-fareast-font-family:"Times New Roman"'>Student<o:p></o:p></span></p> <p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none; border:none;mso-border-alt:solid windowtext .5pt;padding:0in;mso-padding-alt: 1.0pt 4.0pt 1.0pt 4.0pt'><span style='font-size:6.0pt;mso-bidi-font-size:10.0pt; mso-fareast-font-family:"Times New Roman"'>Text<o:p></o:p></span></p> </div> <ul style='margin-top:0in' type=disc> <li class=MsoNormal style='color:yellow;mso-list:l2 level1 lfo1;tab-stops: list .5in'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:yellow;background:red;mso-highlight:red'><span style='mso-spacerun:yes'> </span>[Dec. 17] FINAL EXAM CSI 1121 Fri, Dec 17 10:30 am - 12:30 pm</span></b></span><span class=s1><b style='mso-bidi-font-weight: normal'><span style='color:yellow;background:red;mso-highlight:red'><o:p></o:p></span></b></span></li> <ul style='margin-top:0in' type=circle> <li class=MsoNormal style='mso-list:l2 level2 lfo1;tab-stops:list 1.0in'><span class=s1><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;font-family:"Times New Roman","serif"; color:yellow;background:red;mso-highlight:red'>Exam will cover entire course content. It is an open book/notes exam.</span></b></span><span style='background:red;mso-highlight:red'><o:p></o:p></span></li> </ul> </ul> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <h2><i style='mso-bidi-font-style:normal'><span style='font-size:12.0pt; mso-bidi-font-size:19.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: "Times New Roman"'>Course Project (Studying the Role of Configurations in Testing)</span></i><span style='font-size:12.0pt;mso-bidi-font-size:19.0pt; font-family:"Times New Roman","serif";mso-fareast-font-family:"Times New Roman"'><o:p></o:p></span></h2> <p class=p9><b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style: normal'><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family: "Times New Roman"'>[NOTE:</span></i></b><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'> This is the standard project for this class to be done individually. If you don t want to do this project, you are welcome to propose your own. I have some project ideas too; feel free to stop by and discuss. We will have to agree on a project together with a grading policy.]</span></b><span style='font-size:12.0pt; mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p6><span class=s5><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>Summary:</span></b></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'> A major problem with software testing is that some bugs are difficult to replicate. That is, a tester finds a bug and reports it; but a developer fails to reproduce the bug. This problem of  nondeterministic bugs is related to variation in software configurations (a combination of hardware, OS, run-time environment, memory). For example, a tester (or an end-user) who is running Java version 6, update 20 encounters a problem in a Java application; reports it; the developer, running Java version 6, update 21 attempts to reproduce the bug but fails. The reason is that the bug is masked by the Java update. In this project, we will study the issues that surround such problems.<o:p></o:p></span></p> <p class=p11><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p12><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>Phase 1</span></b><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family: "Times New Roman"'><o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Goal</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Downloading and running all the applications.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Procedure</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: In this phase, you need to demonstrate that you are able to run four applications (<span class=SpellE>JFCRipper</span>, GUIStructure2GraphConvert, <span class=SpellE>TestCaseGenerator</span>, <span class=SpellE><span class=GramE>JFCReplayer</span></span>) in GUITAR (use the application in <a href="http://guitar.svn.sourceforge.net/viewvc/guitar/examples/RadioButton/">http://guitar.svn.sourceforge.net/viewvc/guitar/examples/RadioButton/</a> as input). The source code for all these applications resides in a Subversion repository that can be viewed at </span><a href="http://guitar.svn.sourceforge.net/viewvc/guitar/"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>http://guitar.svn.sourceforge.net/viewvc/guitar/</span></span></a><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>. Please refer to </span><a href="https://sourceforge.net/projects/guitar/develop"><span class=s2><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family: "Times New Roman"'>https://sourceforge.net/projects/guitar/develop</span></span></a><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'> for additional help with Subversion. Each application (let s call it <span class=SpellE><i style='mso-bidi-font-style:normal'>foo</i></span> for fun) resides in the folder <span class=SpellE><i style='mso-bidi-font-style:normal'>foo.tool</i></span><i style='mso-bidi-font-style:normal'>/</i> in the repository. Checkout this folder, for each application, and read its README.txt file. You will find more information about the modules that <span class=SpellE><i style='mso-bidi-font-style: normal'>foo</i></span> uses for building and execution. You will also find instructions on how to build and run <span class=SpellE><i style='mso-bidi-font-style: normal'>foo</i></span>.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Deliverables</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: There are no deliverables for this phase. Points will be awarded for demos.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Grading session</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: During the grading session, you will have access to a new machine (Windows or Linux) that is connected to the Internet. You will have to download, build, and execute all four applications and run them on all the inputs. You will also need to install Ant, Subversion, Java, and any other tools needed to run the applications. Each application is worth 10 points.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Points</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: 40<o:p></o:p></span></p> <p class=p13><span class=GramE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Due on or before Sep. 14 by 2:00pm.</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family: "Times New Roman"'> [Late submission policy  you lose 20% (of the maximum points) per day]<o:p></o:p></span></b></p> <p class=p12><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>Phase 2</span></b><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family: "Times New Roman"'><o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Goal</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Replicating <a href="http://comet.unl.edu/benchmarks.php?q=group&amp;g=umd.length1-2.efg.2010">http://comet.unl.edu/benchmarks.php?q=group&amp;g=umd.length1-2.efg.2010</a> and obtaining coverage (statement and branch) reports.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Procedure</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Visit the page <a href="http://comet.unl.edu/benchmarks.php?q=group&amp;g=umd.length1-2.efg.2010">http://comet.unl.edu/benchmarks.php?q=group&amp;g=umd.length1-2.efg.2010</a> and download the benchmark. Regenerate all the artifacts in this benchmark using the same configuration (<i style='mso-bidi-font-style:normal'>Linux version 2.6.31-19-generic <span class=SpellE>Ubuntu</span> 9.10, Java 1.6 update 15, Gnome 2.28.0</i>) described in the benchmark document. Store these regenerated artifacts in a folder (Original/) using the structure used in the benchmark. Add coverage (statement and branch) reports for the test cases, both at test case level and test suite level. Select four NEW unique platform configurations (ensure that they have not already been selected by another student; see table below) and regenerate all artifacts again; store them in new folders (New1/, New2/, New3/, New4/); also generate coverage (statement and branch) reports. Document any differences found between the artifacts and coverage (differences.txt), if any, and explain their causes.<o:p></o:p></span></p> <div align=center> <table class=MsoTableMediumList2Accent6 border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;border:none;mso-border-alt:solid #F79646 1.0pt; mso-border-themecolor:accent6;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'> <tr style='mso-yfti-irow:-1;mso-yfti-firstrow:yes'> <td valign=top style='border:none;border-bottom:solid #F79646 3.0pt; mso-border-bottom-themecolor:accent6;background:white;mso-background-themecolor: background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:0in;text-indent:0in;mso-yfti-cnfc:517'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>STUDENT NAME<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-bottom:solid #F79646 3.0pt; mso-border-bottom-themecolor:accent6;background:white;mso-background-themecolor: background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:0in;text-indent:0in;mso-yfti-cnfc:1'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Configurations Selected<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:0'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:68'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Christopher <span class=SpellE>Neylan</span><o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;background:#FDE4D0;mso-background-themecolor: accent6;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level4 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-19-generic, Oracle Java 1.6u16, Gnome 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level4 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-19-generic, Oracle Java 1.6u20, Gnome 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level4 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-19-generic, <span class=SpellE>OpenJDK</span> 1.6.0_18, Gnome 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level4 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-20-generic, Oracle Java 1.6u15, Gnome 2.28.0<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:1'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:4'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Raul David Guerra<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u15, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u16, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u17, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-19-generic, Oracle Java 1.6u21, Gnome 2.2<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:2'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:68'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Jorge <span class=SpellE>Faytong</span><o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;background:#FDE4D0;mso-background-themecolor: accent6;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u21, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u20, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u19, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l0 level1 lfo2; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 10.04.1, kernel 2.6.32-generic, Oracle Java 1.6u18, Gnome 2.30<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:3'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:4'><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Jiarong</span></span><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> Jiang<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux version 2.6.32-24-generic, java 1.6 update 21, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux version 2.6.32-24-generic, java 1.6 update 20, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux version 2.6.32-24-generic, java 1.6 update 19, Gnome 2.30<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l3 level1 lfo3'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux version 2.6.32-24-generic, java 1.6 update 18, Gnome 2.30<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:4'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:68'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Leslie Milton<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;background:#FDE4D0;mso-background-themecolor: accent6;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Oracle Java 1.6u16<span style='mso-spacerun:yes'>  </span>GNOME 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Oracle Java 1.6u17<span style='mso-spacerun:yes'>  </span>GNOME 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Oracle Java 1.6u18<span style='mso-spacerun:yes'>  </span>GNOME 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Oracle Java 1.6u19<span style='mso-spacerun:yes'>  </span>GNOME 2.28.1<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:5'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:4'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Naga <span class=SpellE>Prathyusha</span> <span class=SpellE>Kanala</span><o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux 2.6.32-24-generic, <span class=SpellE>Ubuntu</span> 10.4, Open <span class=SpellE>jdk</span> 1.6u20, Gnome 2.30.2<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux 2.6.32-24-generic, <span class=SpellE>Ubuntu</span> 10.4, Open <span class=SpellE>jdk</span> 1.6u19, Gnome 2.30.2<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux 2.6.32-24-generic, <span class=SpellE>Ubuntu</span> 10.4, Open <span class=SpellE>jdk</span> 1.6u18, Gnome 2.30.2<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Linux 2.6.32-24-generic, <span class=SpellE>Ubuntu</span> 10.4,<span style='mso-spacerun:yes'>  </span>Open <span class=SpellE>jdk</span> 1.6u17, Gnome 2.30.2<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:6'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:68'><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Jayant</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> Kumar<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;background:#FDE4D0;mso-background-themecolor: accent6;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u17<span style='mso-spacerun:yes'>  </span>GNOME 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u18<span style='mso-spacerun:yes'>  </span>GNOME 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u19<span style='mso-spacerun:yes'>  </span>GNOME 2.28.0<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u20<span style='mso-spacerun:yes'>  </span>GNOME 2.28.0<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:7'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:4'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Arnold Robin Fernandes<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u14, Gnome 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u15, Gnome 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u20, Gnome 2.28.1<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;font-family:Symbol; mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:black; mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span class=SpellE><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'>Ubuntu</span></span><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"; color:black;mso-themecolor:text1'> 9.10, kernel 2.6.31-14-generic, Java 1.6u21, Gnome 2.28.1<o:p></o:p></span></p> </td> </tr> <tr style='mso-yfti-irow:8;mso-yfti-lastrow:yes'> <td style='border:none;border-right:solid #F79646 1.0pt;mso-border-right-themecolor: accent6;background:white;mso-background-themecolor:background1;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 align=center style='margin-left:0in;text-align:center; text-indent:0in;mso-yfti-cnfc:68'><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Richard B. Johnson<o:p></o:p></span></p> </td> <td valign=top style='border:none;border-right:solid #F79646 1.0pt; mso-border-right-themecolor:accent6;background:#FDE4D0;mso-background-themecolor: accent6;mso-background-themetint:63;padding:0in 5.4pt 0in 5.4pt'> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Windows 7 Ultimate (x64) - Kernel 6.1 - Java 1.6u18<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Windows 7 Ultimate (x64) - Kernel 6.1 - Java 1.6u19<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Windows 7 Ultimate (x64) - Kernel 6.1 - Java 1.6u20<o:p></o:p></span></p> <p class=p13 style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo4; mso-yfti-cnfc:64'><![if !supportLists]><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;font-family:Symbol;mso-fareast-font-family:Symbol; mso-bidi-font-family:Symbol;color:black;mso-themecolor:text1'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman";color:black;mso-themecolor: text1'>Windows 7 Ultimate (x64) - Kernel 6.1 - Java 1.6u21<o:p></o:p></span></p> </td> </tr> </table> </div> <p class=p13><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Deliverables</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Original/, New1/, New2/, New3/, New4/, and differences.txt.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Grading session</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: Based on a meeting and discussion. You may be asked to regenerate the artifacts for a new configuration.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Points</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: 200 (50 per new configuration plus discussion).<o:p></o:p></span></p> <p class=p13><span class=GramE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Due on or before Oct. 5 by 2:00pm.</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family: "Times New Roman"'> [Late submission policy  you lose 20% (of the maximum points) per day]</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p12><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>Phase 3</span></b><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family: "Times New Roman"'><o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Goal</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Obtaining fault matrices, one for each configuration.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Procedure</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Execute all test cases from the previous phase and determine if any crash (terminate unexpectedly or throw an uncaught exception) the application. Find the causes of the crash and document them. If none cause a crash, then generate new tests that cause a crash (obtain their statement and branch coverage reports); or prove that no tests can cause a crash.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Deliverables</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Four fault matrices, new test cases (if any) with coverage reports, and causes of crashes.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Grading session</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: Based on individual meeting and discussion. You may be asked to regenerate a part of the fault matrix for a new configuration.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Points</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: 200 (50 per new configuration plus document).<o:p></o:p></span></p> <p class=p13><span class=GramE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Due on or before Nov. 9 by 2:00pm.</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family: "Times New Roman"'> [Late submission policy  you lose 20% (of the maximum points) per day]</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p12><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family:"Times New Roman"'>Phase 4</span></b><span style='font-size:12.0pt;mso-bidi-font-size:17.0pt;mso-bidi-font-family: "Times New Roman"'><o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Goal</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: Improving the tests and obtaining new fault matrices.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Procedure</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: The test cases use  default strings for text-fields. Improve the test cases by replacing the default strings with new values obtained using the category-partition method. Execute the test cases and determine if any crash (terminate unexpectedly or throw an uncaught exception) the application. Find the causes of the crash and document them. If none cause a crash, then revise the text strings so that they crash the application; or prove that no text strings will ever cause the application to crash. Report the test coverage.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Deliverables</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: New tests and their coverage, four fault matrices, and causes of crashes.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Grading session</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt; mso-bidi-font-family:"Times New Roman"'>: Based on individual meeting and discussion. You may be asked to regenerate a part of the fault matrix for a new configuration.<o:p></o:p></span></p> <p class=p13><b style='mso-bidi-font-weight:normal'><span style='font-size: 12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Points</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>: 200 (50 per new configuration plus document).<o:p></o:p></span></p> <p class=p13><span class=GramE><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>Due on or before Dec. 1 by 2:00pm.</span></b></span><b style='mso-bidi-font-weight: normal'><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family: "Times New Roman"'> [Late submission policy  you lose 20% (of the maximum points) per day]</span></b><span style='font-size:12.0pt;mso-bidi-font-size: 16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> <p class=p3><b style='mso-bidi-font-weight:normal'><span style='font-size:12.0pt; mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'>&nbsp;</span></b><span style='font-size:12.0pt;mso-bidi-font-size:16.0pt;mso-bidi-font-family:"Times New Roman"'><o:p></o:p></span></p> </div> </body> </html>