BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211207T055410Z
LOCATION:241
DTSTART;TZID=America/Chicago:20211114T141500
DTEND;TZID=America/Chicago:20211114T143000
UID:submissions.supercomputing.org_SC21_sess425_ws_eduhpcp104@linklings.co
 m
SUMMARY:Automating Testing of Visual Observed Concurrency
DESCRIPTION:Workshop\n\nAutomating Testing of Visual Observed Concurrency\
 n\nDewan, Wortas, Liu, George, Gu...\n\nExisting techniques for automating
  the testing of sequential programming assignments are fundamentally at od
 ds with concurrent programming as they are oblivious to the algorithm used
  to implement the assignments. We have developed a framework that addresse
 s this limitation for those object-based concurrent assignments whose user
 -interface (a) is implemented using the observer pattern and (b) makes app
 arent whether concurrency requirements are met. It has two components. The
  first component reduces the number of steps a human grader needs to take 
 to interact with and score the user-interfaces of the submitted programs. 
 The second component completely automates assessment by observing the even
 ts sent by the student-implemented observable objects. Both components are
  used to score the final submission. The second component is also used to 
 provide feedback during assignment implementation. The framework is used e
 xtensively by students, leads to more partial credit, reduces grading time
 , and gives statistics about incremental student progress.\n\nTag: Big Dat
 a, Education and Training and Outreach, HPC Training and Education\n\nRegi
 stration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR
