﻿<?xml version="1.0" encoding="utf-8" ?> 
<?xml-stylesheet type="text/xsl" href="courses.xsl" ?>
<courses name="CSE681">
 
  <btitle>CSE681</btitle>
  <theme src="TestingTheme.css" />
  
  <visible>  
  <title>Testing Seminar</title>
  <revised>01 July 2004</revised>

  <hilight>
    <ifile title="Home">FawcettHome.xml</ifile>&#32;
    <ifile title="Courses">Courses.xml</ifile>&#32;
    <ifile title="Code">Code.xml</ifile>&#32;
    <ilink title="Handouts">www.ecs.syr.edu/faculty/fawcett/handouts</ilink>&#32;
    <ifile title="Books">Books.xml</ifile>&#32;
    <ifile title="Math">Mathematics.xml</ifile>&#32;
    <ifile title="Research">research.xml</ifile>&#32;
    <ifile title="Masters Projects">MastersProjects.xml</ifile>&#32;
    <ifile title="SWDev">swdev.xml</ifile>&#32;
    <ifile title="WebDev">webdev.xml</ifile>&#32;
    <ifile title="News">news.xml</ifile>&#32;
    <ifile title="OtherLinks">OtherLinks.xml</ifile>&#32;
    <ifile title="SiteDesign">SiteDesign.xml</ifile>&#32;
    <ifile title="Graduates">graduates.xml</ifile>&#32;
    <ifile title="AllPages">AllPages.xml</ifile>&#32;
    <ifile title="Office Hours">OfficeHours.xml</ifile>&#32;
    <notice title="Notices">notices.xml</notice>&#32;
    <html><a href="#contents">Contents</a></html>&#32;
  </hilight>

  <hilight>
    <ifile title="CSE681-SWMAA">CSE681.xml</ifile>&#32;
    <ifile title="CSE686-IP">CSE686.xml</ifile>&#32;
    <ifile title="CSE687-OOD">CSE687.xml</ifile>&#32;
    <ifile title="CSE775-DO">CSE775.xml</ifile>&#32;
    <ifile title="CSE776-DP">CSE776.xml</ifile>&#32;
    <ifile title="CSE778-AWP">CSE778.xml</ifile>&#32;
    <ifile title="CSE784-SWS">CSE784.xml</ifile>
  </hilight>
  
  <images>
    <imageItem src="testing1.jpg" size="200" />
    <imageItem src="testing2.jpg" size="200" />
  </images>
  <caption>Texts</caption>
 
  <html><a name="contents"/></html>
  <section title="Seminar Scope:">
  This seminar is concerned with Testing and Debugging.  We are holding a sequence of bi-weekly brown bag meetings
  (that means you can bring your lunch) where one of us will present a chapter from one of the books cited below, and
  pictured above.  Our intent is to make essentially linear progress through the books, but may change direction as seems
  appropriate at the time.
  </section>

  <section title="Texts and Notes:">
    Note that both of these texts are on reserve at the Sci-Tech Library in Carnegie Hall.
    <olist>
      <litem>
        Debugging Applications for .Net and Microsoft Windows, John Robbins, Microsoft Press, 2003,
        ISBN 0-7356-1536-5<br/>
      </litem>
      <litem>
        Test-Driven Development, David Astels, Prentice-Hall, 2003, ISBN 0-13-101649-0
      </litem>
      <litem>
        Related web links, provided by Mithun Shanbhag:<p/>
        <ulist>
          <litem>
            <ilink title="JUnit.org">www.junit.org</ilink>, 
            <ilink title="JUnit.sourceforge.net">junit.sourceforge.net</ilink>, 
            <ilink title="xprogramming.com">www.xprogramming.com/testfram.htm</ilink>, 
            <ilink title="c2.com">c2.com/cgi/wiki?TestingFramework</ilink>, 
            <ilink title="CSUnit.org">csunit.org/index.php</ilink>, 
            <ilink title="DotNetUnit">sourceforge.net/projects/dotnetunit/</ilink>
          </litem>
        </ulist>
      </litem>
      <litem>
        <file title="Folder with Student Presentations and code subfolders">../TestingSeminar</file>
      </litem>
    </olist>
  </section>
 
  <section title="Schedule - Fall 2003:"/>
  <html><a name="Schedule"/></html>
  <syllabus>
    <syllHeading>
      <sd>Lecture</sd>
      <hd>Presenter</hd>
      <hd>Topic</hd>
    </syllHeading>
    <lecture>
      <ld><file title="Presentation #1">../TestingSeminar/Chapter1.ppt</file>Fri, Sep 19</ld>
      <ld>Malavika Jayasimha</ld>
      <ld>
        Chap 1 - Bugs: Where They Come From and How You Solve Them
      </ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation #2">../TestingSeminar/Chapter2.ppt</file>Fri, Oct 3</ld>
      <ld>Kanat Bolazar</ld>
      <ld>Chap 2 - Getting Started Debugging</ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation #3">../TestingSeminar/Chapter3.ppt</file>Fri, Oct 17</ld>
      <ld>Divyanand Kutagulla</ld>
      <ld>Chap 3 - Debugging During Coding</ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation #4">../TestingSeminar/Chapter4.ppt</file>Fri, Oct 31</ld>
      <ld>Riddhiman Ghosh</ld>
      <ld>Chap 4 - Operating System Debugging Support and How Win32 Debuggers Work</ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation #5">../TestingSeminar/Chapter5.ppt</file>Fri, Nov 14</ld>
      <ld>Sashidhar Kokku</ld>
      <ld>Chap 5 - Advanced Debugger Usage with Visual Studio .Net</ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation #6">../TestingSeminar/Chapter6.ppt</file>Fri, Dec 5<br/>
        <file title="code and docs">../TestingSeminar/Chapter6_CodeAndDocs</file>
      </ld>
      <ld>Mithun Shanbhag</ld>
      <ld>Chap 6 - Advanced .Net Debugging with Visual Studio .Net<br/>PowerPoint Presentation is short, but lots of good docs in the folder - Especially nice job Mithun - Thanks!</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#7a">../TestingSeminar/Chapter7a.ppt</file>
        <file title="Presentation&#160;#7b">../TestingSeminar/Chapter7b.ppt</file>
        Fri, Jan 23<br/>
        <file title="code and docs">../TestingSeminar/Chapter7_CodeAndDocs</file>
      </ld>
      <ld>Divyanand Kutagulla &amp;<br/>Mithun Shanbhag</ld>
      <ld>Chap 7 - Advanced Native Code Techniques with Visual Studio .Net</ld>
    </lecture>
    <lecture>
      <ld><file title="Presentation&#160;#8">../TestingSeminar/Chapter8.ppt</file>Fri, Feb 6</ld>
      <ld>Priyaa Nachimuthu</ld>
      <ld>Chap 8 - Advanced Native Code Techniques with WinDBG</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #9">../TestingSeminar/Chapter9.ppt</file>Fri, Feb 20</ld>
      <ld>Kanat Bolazar</ld>
      <ld>Chap 9 - Extending the Visual Studio .Net IDE</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #10">../TestingSeminar/Chapter10.ppt</file>Fri, Mar 5</ld>
      <ld>Sashidhar Kokku</ld>
      <ld>Chap 10 - Managed Exception Monitoring</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation #11">../TestingSeminar/Chapter17.ppt</file>Fri, Mar 19<br/>
        <file title="code and docs">../TestingSeminar/Chapter17_CodeAndDocs</file>
      </ld>
      <ld>Divyanand Kutagulla</ld>
      <ld>Chap 17 - The Debug C Run-Time Library and Memory Management</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#12a">../TestingSeminar/Chapter12.ppt</file>
        <file title="Presentation&#160;#12b">../TestingSeminar/Chapter14.ppt</file>Fri, Apr 2<br/>
        <file title="code and docs">../TestingSeminar/Chapter12And14_CodeAndDocs</file>
      </ld>
      <ld>Mithun Shanbhag</ld>
      <ld>Chap 12 - Finding Source and Line Information from Just a Crash Address
      <br/>Chap 14 - Debugging Windows Services and DLLs that Load Into Services</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#13">../TestingSeminar/Chapter13.ppt</file>Fri, Apr 16<br/>
        <file title="code and docs">../TestingSeminar/Chapter13_CodeAndDocs</file>
      </ld>
      <ld>Riddhiman Ghosh</ld>
      <ld>Chap 13 - Crash Handlers</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#14">../TestingSeminar/Chapter14.ppt</file><notice title="Fri,&#160;April&#160;2">TestSeminar.xml#here</notice><br/>
        <file title="code and docs">../TestingSeminar/Chapter14_CodeAndDocs</file>
      </ld>
      <ld>Mithun ShanBhag</ld>
      <ld>Chap 14 presentation has moved to April 2 - it's short</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#15">../TestingSeminar/Chapter15.ppt</file>Fri, May 14<br/>
        <file title="code and docs">../TestingSeminar/Chapter15_CodeAndDocs</file>
      </ld>
      <ld>Mithun Shanbhag</ld>
      <ld>Chap 15 - Multithreaded Deadlocks</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#16">../TestingSeminar/Chapter16.ppt</file>
        <file title="code and docs">../TestingSeminar/Chapter16_CodeAndDocs</file>
        Fri, May 28
      </ld>
      <ld>Priyaa Nachimuthu</ld>
      <ld>Chap 16 - Automated Testing</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#17">../TestingSeminar/Chapter17.ppt</file>
        <file title="code and docs">../TestingSeminar/Chapter17_CodeAndDocs</file>
        Fri, June 11
      </ld>
      <ld>Priyaa Nachimuthu</ld>
      <ld>Chap 11 - Flow Tracing</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#18">../TestingSeminar/Chapter18.ppt</file>
        <file title="code and docs">../TestingSeminar/Chapter18_CodeAndDocs</file>
        Fri, June 25
      </ld>
      <ld>Priyaa Nachimuthu</ld>
      <ld>Chap 18 - FastTrace: A High Performance Tracing Tool for Server Applications</ld>
    </lecture>
    <lecture>
      <ld>
        <file title="Presentation&#160;#19">../TestingSeminar/Chapter19.ppt</file>
        Fri, July 9
      </ld>
      <ld>Ramaswamy Krishnan-Chittur</ld>
      <ld>Chap 19 - Smoothing the Working Set</ld>
    </lecture>
  </syllabus>
  The Seminar starts at 12:30 and will go no-later than 2:00PM, on Fridays.
  </visible>
</courses>
