Articulation: an integrated approach to the diagnosis, replanning, and rescheduling of software process failures | IEEE Conference Publication | IEEE Xplore