Top ten(ish) myths of Source Code Analysis and Manipulation

Top 10 ( give or take ) Problems / Questions / Myths cited by SCAMers.

  1. Tools needed for "What-if " and "Why-is " analysis.
  2. How to compare / evaluate / standardize program transformation systems?
  3. Safe Systems. How safe ( secure / reliable ) is a given system?
  4. Myth: My system is automatic.
  5. Myth: My system generates the right answer.
  6. Myth: My system makes the whole answer.
  7. Myth: My AST / ASG / My Graph is the structure of the program.
  8. Myth: General understanding helps solve my problem.
  9. Myth: You can analyze the program.


Mark Harman, Department of Information Systems and Computing, Brunel University, Uxbridge, Middlesex, UB8 3PH.