BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20241120T082409Z
LOCATION:HG F 3
DTSTART;TZID=Europe/Stockholm:20240603T143000
DTEND;TZID=Europe/Stockholm:20240603T150000
UID:submissions.pasc-conference.org_PASC24_sess152_msa306@linklings.com
SUMMARY:Using Complexity Metrics to Support CSE Software Sustainability: S
 ummarizing a Family of Empirical Studies
DESCRIPTION:Minisymposium\n\nJim Willenbring (Sandia National Laboratories
 )\n\nSoftware sustainability is critical for Computational Science and Eng
 ineering (CSE) software. It is also challenging for several reasons, inclu
 ding that CSE software projects often begin as a research activity. Highly
  complex code makes software more difficult to maintain and less sustainab
 le. Code reviews are a valuable part of the software development lifecycle
  and can be executed to manage complexity and promote sustainability. Howe
 ver, inadequate code reviews decrease software quality and increase mainte
 nance burden. We developed a technique to guide the code review process th
 at considers cyclomatic complexity levels and changes during code reviews.
  We then conducted a survey to determine the usefulness of complexity metr
 ics during code reviews and gather feedback. The results indicate that pra
 ctitioners find the metrics useful and that, over time, utilizing the metr
 ics during pull request code reviews has the potential to improve the main
 tainability and sustainability of CSE software.\n\nDomain: Applied Social 
 Sciences and Humanities, Engineering, Computational Methods and Applied Ma
 thematics\n\nSession Chair: Jim Willenbring (Sandia National Laboratories)
END:VEVENT
END:VCALENDAR
