The Community for Technology Leaders
Green Image
TABLE OF CONTENTS
Issue No. 04 - July/August (vol. 27)
ISSN: 0740-7459
From the Editor
Software Technology
The Pragmatic Architect

Five Considerations for Software Architecture, Part 2 (Abstract)

Kevlin Henney , consultant
Frank Buschmann , Siemens Corporate Technology
pp. 12-14
Insights

What Programmers Should Know (Abstract)

Linda Rising , independent consultant
pp. 15-17
Tools of the Trade

Code Documentation (Abstract)

Diomidis Spinellis , Athens University of Economics and Business
pp. 18-19
Requirements

Death, Taxes, & Scalability (Abstract)

David S. Rosenblum , University College London
Letícia Duboc , University College London
Emmanuel Letier , University College London
pp. 20-21
Software Evolution

Guest Editors' Introduction: Software Evolution (HTML)

Yann-Gaël Guehénéuc , École Polytechnique of Montreal
Maja D'Hondt , Imec Belgium
Juan Fernández-Ramil , The Open University, UK
Tom Mens , Université de Mons
pp. 22-25
Perspectives

Perspectives (Abstract)

Kent Beck , Three Rivers Institute
Barry Boehm , University of Southern California
pp. 26-29
Software Evolution

Reverse Engineering on the Mainframe: Lessons Learned from "In Vivo" Research (Abstract)

Serge Demeyer , University of Antwerp University of Antwerp, Antwerp Antwerpen
Joris Van Geet , University of Antwerp, Antwerp
pp. 30-36

An Architecture-Driven Modernization Tool for Calculating Metrics (Abstract)

Jesus Molina , Universidad de Murcia , Murcia
Javier Canovas , Universidad de Murcia, Murcia
pp. 37-43

A Lightweight Sanity Check for Implemented Architectures (Abstract)

Eric Bouwers , Software Improvement Group, Amsterdam
Arie van Deursen , Delft University of Technology, Delft
pp. 44-50

Making Program Refactoring Safer (Abstract)

Gustavo Soares , Federal University of Campina Grande, Campina Grande
Tiago Massoni , Federal University of Campina Grande, Campina Grande
Dalton Serey , Federal University of Campina Grande, Campina Grande
Rohit Gheyi , Federal University of Campina Grande, Brazil
pp. 52-57

Monitoring Software Quality Evolution for Defects (Abstract)

Hongyu Zhang , Tsinghua University, Beijing
Sunghun Kim , Hong Kong University of Science and Technology, Hong Kong
pp. 58-64
Service-Oriented Distributed Systems

Tools for Continuously Evaluating Distributed System Qualities (Abstract)

James Hill , Indiana University/Purdue University at Indianapolis, Indianapolis
D Schmidt , Vanderbilt University, Nashville
Aniruddha Gokhale , Vanderbilt Univresity, Nashville
James Edmondson , Vanderbilt University, Nashville
pp. 65-71
Lessons Learned

Appreciating Lessons Learned (Abstract)

Anders Baaz , Ericsson AB, Gothenburg
Anna Sandberg , Ericsson AB, Gothenburg
Agneta Nilsson , IT University, Gothenburg
Lena Holmberg , Apprino, Gothenburg
Helena Olsson , IT University, Gothenburg
pp. 72-79
Development Tools

Recommendation Systems for Software Engineering (Abstract)

Martin Robillard , McGill University, Montreal
Robert Walker , University of Calgary, Calgary
Thomas Zimmermann , Microsoft Corportation, Redmond
pp. 80-86
Impact

Software in MRI Scanners (Abstract)

Joop van der Linden , Philips Healthcare
Lennart Hofland , Philips Healthcare
pp. 87-89
Career Development
Voice of Evidence

Creating Software Process Capability/Maturity Models (Abstract)

Clenio F. Salviano , CTI (Centro de Tecnologia da Informação) Renato Archer
Jean Carlo R. Hauck , Dundalk Institute of Technology
Alessandra Zoucas , University of the Valley of Itajaí
Christiane Gresse von Wangenheim , Federal University of Santa Catarina
Forrest Shull , Fraunhofer Center for Experimental Software Engineering, Maryland
Fergal McCaffery , Dundalk Institute of Technology (DkIT)
pp. 92-94
On Architecture

Systems Architecture (Abstract)

pp. 96, 95
107 ms
(Ver )