SMS: Improving Software Testing