Feature Interactions in Object-Oriented Effect Systems from a Viewpoint of Program Comprehension
Izuru Kume, Etsuya Shibayama · IOS Press eBooks · 2009
Many object-oriented systems, such as CASE tools manipulated by GUIs and Java Servlet applications responding to requests from internet clients, are driven by external inputs. We call such systems object-oriented effect systems. Features in an object-oriented effect system are implemented so that they can collaborate each other by effects, but sometimes defects about effects cause a kind of feature interactions, called effect interactions, specific to object-oriented effect systems.