Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software.
Sunny WongMelissa AaronJeffrey SegallKevin LynchSpiros MancoridisPublished in: WCRE (2010)
Keyphrases
- reverse engineering
- utility function
- anomalous behavior
- software maintenance
- software evolution
- program understanding
- software product
- legacy systems
- software engineers
- multi attribute
- software engineering
- anomaly detection
- decision makers
- dynamic analysis
- expected utility
- normal behavior
- decision problems
- object oriented
- legacy software systems
- probability distribution
- software systems
- software development
- reverse engineer
- gene regulatory networks
- preference elicitation
- program comprehension
- program slicing
- decision theory
- intrusion detection
- computer systems
- source code
- decision making
- database
- utility elicitation
- databases
- fault localization
- software projects