BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Drupal iCal API//EN
X-WR-CALNAME:Events items teaser
X-WR-TIMEZONE:America/Toronto
BEGIN:VTIMEZONE
TZID:America/Toronto
X-LIC-LOCATION:America/Toronto
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:20180311T070000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:20181104T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:69d3e72425d51
DTSTART;TZID=America/Toronto:20190211T103000
SEQUENCE:0
TRANSP:TRANSPARENT
DTEND;TZID=America/Toronto:20190211T103000
URL:https://uwaterloo.ca/computer-science/events/seminar-software-engineeri
 ng-understanding-motifs-behaviour
LOCATION:DC - William G. Davis Computer Research Centre 200 University Aven
 ue West DC 1304 Waterloo ON N2L 3G1 Canada
SUMMARY:Seminar • Software Engineering — Understanding Motifs of Behavi
 our\nand Sources of Errors in Programs
CLASS:PUBLIC
DESCRIPTION:SABA ALIMADADI\, POSTDOCTORAL RESEARCHER\n_Northeastern Univer
 sity_\n\nProgram comprehension is crucial in software engineering\, a nece
 ssary\nstep for performing many tasks. However\, the implicit and intricat
 e\nrelations between program entities hinder comprehension of program\nbeh
 aviour and can easily lead to bugs. It is particularly challenging\nto und
 erstand and debug modern programming languages such as\nJavaScript\, due t
 o their dynamic\, asynchronous\, and event-driven\nnature.
DTSTAMP:20260406T170228Z
END:VEVENT
END:VCALENDAR