Rationale models, the justification behind decisions, is of great importance during software evolution. However, developers often resist capturing rationale models during software development. This dissertation presents three empirical studies to show that developers’ communications are valuable sources for capturing rationale during development. We present two capturing approaches: REACT, a lightweight manual method to identify rationale elements in the chat messages exchanged by developers, and A-REACT, an automated method for classifying rationale elements in developers’ communications.
«
Rationale models, the justification behind decisions, is of great importance during software evolution. However, developers often resist capturing rationale models during software development. This dissertation presents three empirical studies to show that developers’ communications are valuable sources for capturing rationale during development. We present two capturing approaches: REACT, a lightweight manual method to identify rationale elements in the chat messages exchanged by developers, an...
»