Facilitating Software Evolution Through Natural Language Comments And Dialogue