Case Study II:A 400K SLOC Industrial Controller Application
Input files
- �C� Source code with header files
- Broken into 100K max SLOC chunks (early technology limitation)
Clone Detector
- 250 Mb RAM to run detection process
- About 1 CPU hour to run 100K SLOC
Conclusions � following slides
- Clone detection within a subsystem is useful enough
- Located 500 line near miss clone! (Team originally knew but forgot about it)
- Located domain idioms
- Clone ratios in subsystems vary
Customer now using clone data to streamline system
|