It Will Never Work in Theory

Software development research that is relevant in practice

Browsing Posts in Experience Reports

Shane McIntosh, Bram Adams, Thanh H. D. Nguyen, Yasutaka Kamei, and Ahmed E. Hassan: “An Empirical Study of Build Maintenance Effort”. ICSE 2011 The build system of a software project is responsible for transforming source code and other development artifacts into executable programs and deliverables. Similar to source code, build system specifications require maintenance to [...]

Kinshuman Kinshumann, Kirk Glerum, Steve Greenberg, Gabriel Aul, Vince Orgovan, Greg Nichols, David Grant, Gretchen Loihle, and Galen Hunt: Debugging in the (Very) Large: Ten Years of Implementation and Experience. Communications of the ACM, 54(7), July 2011. Windows Error Reporting (WER) is a distributed system that automates the processing of error reports coming from an [...]

Mike Barnett, Manuel Fähndrich, K. Rustan M. Leino, Peter Müller, Wolfram Schulte, and Herman Venter: “Specification and Verification: The Spec# Experience”. ICSE 2011 Spec# is a programming system that facilitates the development of correct software. The Spec# language extends C# with contracts that allow programmers to express their design intent in the code. The Spec# [...]