RGSE: a regular property guided symbolic executor for Java
Characterizing and detecting performance bugs for smartphone applications