On October 13, Brady Garvin from the University of Nebraska at Lincoln will present a talk in the Thursday Extra series:
Developers are increasingly building large software in the form of highly
configurable systems, systems with features that can be toggled on and
off. The major risk for highly configurable systems is that some bugs,
called configuration-dependent faults, only cause failures when certain
features are combined, being invisible otherwise. My talk will first
discuss the techniques we currently have to combat configuration-dependent
faults and show that they all exploit a common idea, which we term feature
locality. I will then present some newly discovered forms of feature
locality and explain how they are helping us better prevent, find,
mitigate, and repair configuration-dependent faults.
Refreshments will be served at 4:15 p.m. in the Computer Science Commons (Noyce 3817). Mr. Garvin's talk, "Configuration-dependent faults and feature locality," will follow at 4:30 p.m. in Noyce 3821. Everyone is welcome to attend.