The Role of Experimentation in Software Engineering: Past, Current, and Future.- Programming Languages and Formal Methods.- A Transportable Extendable Compiler.- Iterative Enhancement: A Practical Technique for Software Development.- Understanding and Documenting Programs.- Measurement and GQM.- A Methodology for Collecting Valid Software Engineering Data.- The TAME Project: Towards Improvement-Oriented Software Environments.- The Software Engineering...