Text this: Reengineering legacy software systems