BEGIN:VCALENDAR
VERSION:2.0
PRODID:IEEE vTools.Events//EN
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
DTSTART:20220313T030000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20211107T010000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20220121T052957Z
UID:F292C91B-0D0C-4667-B88A-AB7FC1056962
DTSTART;TZID=America/New_York:20220120T200000
DTEND;TZID=America/New_York:20220120T213000
DESCRIPTION:Software systems are constantly evolving - fixing bugs\, adding
  new features\, and adapting existing code for new applications. There is 
 a lot of ugly code out there\, and software developers need to be armed wi
 th good tools and techniques for improving the large base of legacy code. 
 Refactoring is an important code evolution tool: refactoring is the proces
 s of making small\, behavior-preserving modifications to a large code base
 . This talk will focus on how and why to refactor.\n\nSpeaker(s): Dennis M
 ancl\, \n\nVirtual: https://events.vtools.ieee.org/m/299121
LOCATION:Virtual: https://events.vtools.ieee.org/m/299121
ORGANIZER:dmancl@acm.org
SEQUENCE:4
SUMMARY:Refactoring: Techniques for Software Evolution
URL;VALUE=URI:https://events.vtools.ieee.org/m/299121
X-ALT-DESC:Description: &lt;br /&gt;&lt;p&gt;Software systems are constantly evolving -
  fixing bugs\, adding new features\, and adapting existing code for new ap
 plications. There is a lot of ugly code out there\, and software developer
 s need to be armed with good tools and techniques for improving the large 
 base of legacy code. Refactoring is an important code evolution tool: refa
 ctoring is the process of making small\, behavior-preserving modifications
  to a large code base. This talk will focus on how and why to refactor.&lt;/p
 &gt;
END:VEVENT
END:VCALENDAR

