Loading...
research article
Righting Software
2004
What tools do we use to develop and debug software? Most of us rely on a full-screen editor to write code, a compiler to translate it, a source-level debugger to correct it, and a source-code control system to archive and share it. These tools originated in the 1970s, when the change from batch to interactive programming stimulated the development of innovative languages, tools, environments, and other utilities we take for granted. Microsoft Research has developed two generations of tools, some of which Microsoft developers already use to find and correct bugs. These correctness tools can improve software development by systematically detecting programming errors.
Type
research article
Authors
Larus, James R.
•
Ball, Thomas
•
Das, Manuvir
•
DeLine, Robert
•
Fähndrich, Manuel
•
Pincus, Jon
•
Rajamani, Sriram K.
•
Venkatapathy, Ramanathan
Publication date
2004
Publisher
Published in
Volume
21
Issue
3
Start page
92
End page
100
Peer reviewed
REVIEWED
EPFL units
Available on Infoscience
December 23, 2013
Use this identifier to reference this record