—We present a semi-automated approach for the reverse engineering of UML sequence diagrams. Our approach starts with a set of execution traces that are automatically aligned in o...
Verification and validation techniques often generate various forms of software development artifacts. Change records created from verification and validation efforts show how fil...
In 2005, we studied the development effort and effect of quality comparisons between software development with Fagan's inspection and pair development. Three experiments were...
During development and testing, changes made to a system to repair a detected fault can often inject a new fault into the code base. These injected faults may not be in the same f...
Companies in the software business often distribute requirements engineering responsibilities over several roles. Product management has overall product responsibility and performs...