Towards Adaptive Software Agents for Debugging