Question: In this chapter, we introduce an effective method for mining copy-and-paste bugs in software programs. Typically, a software program may take different inputs which may
In this chapter, we introduce an effective method for mining copy-and-paste bugs in software programs. Typically, a software program may take different inputs which may lead to different program execution sequences. For some inputs, the program execution finishes successfully but for some other inputs, the program fails (e.g., getting a core dump). Can you work out an algorithm that may use sequential pattern mining to identify what execution sequences may be used to distinguish program failure from program success?
Step by Step Solution
3.46 Rating (166 Votes )
There are 3 Steps involved in it
Generally we can construct two collections a failure collection cons... View full answer
Get step-by-step solutions from verified subject matter experts
