Reverse Engineering Software Process Flow