The Community for Technology Leaders
International Conference on Software Engineering Companion (2007)
Minneapolis, Minnesota
May 20, 2007 to May 26, 2007
ISBN: 0-7695-2892-9
TABLE OF CONTENTS
Introduction
Keynotes
Most Influential Paper Award-ICSE 1997

Is Code Still Moving Around? Looking Back at a Decade of Code Mobility (Abstract)

Giovanni Vigna , UC Santa Barbara, USA
Gian Pietro Picco , Univ. of Trento, Italy
Antonio Carzaniga , Univ. of Lugano, Switzerland
pp. 9-20
Food for Thought

Retrospectives on Peopleware (Abstract)

Fred Brooks Jr. , UNC, Chapel Hill
Steven Fraser , QUALCOMM
Tim Lister , Atlantic Systems Guild
Ed Yourdon , NODRUOY Inc.
Tom DeMarco , Atlantic Systems Guild
Linda Rising , Independent Consultant
pp. 21-24
Impact Panels

The Impact of Research on Middleware Technology (PDF)

Wolfgang Emmerich , University College London, UK
Mikio Aoyama , Nanzan University, Japan
pp. 30
Portraits in Practice

Portraits in Practice (PDF)

Robyn Lutz , Iowa State University, USA; Caltech, USA
pp. 33-34
Co-located Event

Software Engineering: The Legacy of Barry W. Boehm (PDF)

Richard W. Selby , University of Southern California, Los Angeles, USA
pp. 37-38
INFORMAL RESEARCH DEMONSTRATIONS

STRADA: A Tool for Scenario-Based Feature-to-Code Trace Detection and Analysis (PDF)

Gernot Binder , Johannes Kepler University, Austria
Paul Grunbacher , Johannes Kepler University, Austria
Alexander Egyed , Teknowledge Corporation, USA
pp. 41-42

UCSIM: A Tool for Simulating Use Case Scenarios (PDF)

Jon Whittle , George Mason University, USA
Praveen K. Jayaraman , George Mason University, USA
pp. 43-44

Building Scalable Libraries with cJ (PDF)

Shan Shan Huang , Georgia Institute of Technology, USA
Yannis Smaragdakis , University of Oregon, USA
pp. 45-46

Mismar: A New Approach to Developer Documentation (PDF)

Harold Ossher , IBM T.J. Watson Research Center, USA
Barthelemy Dagenais , McGill University, Canada
pp. 47-48

DECIMAL and PLFaultCAT: From Product-Line Requirements to Product-Line Member Software Fault Trees (PDF)

Robyn Lutz , Iowa State University, USA; Caltech
Lada Suvorov , Iowa State University, USA
Prasanna Padmanabhan , Citrix Systems Inc.
Meredith Humphrey , Iowa State University, USA
Josh Dehlinger , Iowa State University, USA
pp. 49-50

Sofya: Supporting Rapid Development of Dynamic Program Analyses for Java (PDF)

Gregg Rothermel , University of Nebraska-Lincoln, USA
Alex Kinneer , University of Nebraska-Lincoln, USA
Matthew B. Dwyer , University of Nebraska-Lincoln, USA
pp. 51-52

TAXI--A Tool for XML-Based Testing (PDF)

Eda Marchetti , ISTI-CNR, Italy
Jinghua Gao , ISTI-CNR, Italy
Andrea Polini , ISTI-CNR, Italy
Antonia Bertolino , ISTI-CNR, Italy
pp. 53-54

SHIWS: A Self-Healing Integrator for Web Services (PDF)

Davide Tosi , Universita degli Studi di Milano Bicocca, Italy
Giovanni Denaro , Universita degli Studi di Milano Bicocca, Italy
Mauro Pezze , Universita degli Studi di Milano Bicocca, Italy
pp. 55-56

ACL2s: "The ACL2 Sedan" (PDF)

J. Strother Moore , University of Texas at Austin, USA
Daron Vroon , Georgia Institute of Technology, USA
Panagiotis Manolios , Georgia Institute of Technology, USA
Peter C. Dillinger , Georgia Institute of Technology, USA
pp. 59-60

Trio2Promela: A Model Checker for Temporal Metric Specifications (PDF)

Domenico Bianculli , University of Lugano, Switzerland
Angelo Morzenti , Politecnico di Milano, Italy
Pierluigi San Pietro , Politecnico di Milano, Italy
Matteo Pradella , CNR IEIIT-MI, Italy
Paola Spoletini , Politecnico di Milano, Italy
pp. 61-62

Reliability Analysis of Concurrent Systems Using LTSA (PDF)

David Rosenblum , University College London, UK
Jonas Wolf , ETH Zurich, Switzerland
Genaina Nunes Rodrigues , University College London, UK
pp. 63-64

WebSob: A Tool for Robustness Testing of Web Services (PDF)

Tao Xie , North Carolina State University, USA
Suranjana Basu , North Carolina State University, USA
Evan Martin , North Carolina State University, USA
pp. 65-66

ArchStudio 4: An Architecture-Based Meta-Modeling Environment (PDF)

John Georgas , University of California, Irvine, USA
Hazel Asuncion , University of California, Irvine, USA
Girish Suryanarayana , University of California, Irvine, USA
Scott Hendrickson , University of California, Irvine, USA
Eric Dashofy , University of California, Irvine, USA
Richard Taylor , University of California, Irvine, USA
pp. 67-68

Dynamo and Self-Healing BPEL Compositions (PDF)

Sam Guinea , Politecnico di Milano, Italy
Luciano Baresi , Politecnico di Milano, Italy
pp. 69-70
DOCTORAL SYMPOSIUM

On Sufficiency of Mutants (PDF)

James H. Andrews , The University of Western Ontario, Canada
Akbar Siami Namin , The University of Western Ontario, Canada
pp. 73-74

Testing and Analysis of Access Control Policies (PDF)

Evan Martin , North Carolina State University, USA
pp. 75-76

A Context-Oriented Framework for Software Testing in Pervasive Environment (PDF)

Heng Lu , The University of Hong Kong, Hong Kong
pp. 77-78

Ajaxifying Classic Web Applications (PDF)

Ali Mesbah , Delft University of Technology, The Netherlands
pp. 81-82
DOCTORAL SYMPOSIUM

Stakeholder Value Driven Threat Modeling for Off the Shelf Based Systems (PDF)

Yue Chen , University of Southern California, Los Angeles, USA
pp. 91-92

Mining Object Usage Models (PDF)

Andrzej Wasylkowski , Saarland University, Germany
pp. 93-94

Understanding and Aiding Code Evolution by Inferring Change Patterns (PDF)

Miryung Kim , University of Washington, Seattle, USA
pp. 101-102

A Quality-Driven Approach to Enable Decision-Making in Self-Adaptive Software (PDF)

Ladan Tahvildari , University of Waterloo, Canada
Mazeiar Salehie , University of Waterloo, Canada
pp. 103-104
WORKSHOPS

4th International Workshop on Mining Software Repositories (MSR 2007) (PDF)

Thomas Zimmermann , Saarland Univ., Germany
Michele Lanza , Univ. Lugano, Switzerland
Harald Gall , Univ. Zurich, Switzerland
pp. 107-108

Sharig and Reusing Architectural Knowledge--Architecture, Rationale, and Design Intent (PDF)

Patricia Lago , Vrije Universiteit Amsterdam, The Netherlands
Paris Avgeriou , University of Groningen, The Netherlands
Dewayne Perry , University of Texas at Austin, USA
Philippe Kruchten , University of British Columbia, Canada
Paul Grisham , University of Texas at Austin, USA
pp. 109-110

The 3rd International Workshop on Software Engineering for Secure Systems SESS07--Dependable and Secure (PDF)

Seok-Won Lee , University of North Carolina at Charlotte, USA
Mattia Monga , Universita degli Studi di Milano, Italy
Danilo Bruschi , Universita degli Studi di Milano, Italy
Bart De Win , Katholieke Universiteit Leuven, Belgium
pp. 111-112

Modeling in Software Engineering (PDF)

Ana Moreira , Universidade Nova de Lisboa, Portugal
Bernhard Rumpe , Software Systems Engineering, Germany
Joanne M. Atlee , University of Waterloo, Canada
Robert France , Colorado State University, USA
Steffen Zschaler , Technische Universitat Dresden, Germany
Geri Georg , Colorado State University, USA
pp. 113-114

Modeling the Effect of Size on Defect Proneness for Open-Source Software (PDF)

Dongsong Zhang , UMBC, USA
A. Gunes Koru , UMBC, USA
Hongfang Liu , Georgetown Medical Center, USA
pp. 115-124

Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design (PDF)

Ana Moreira , New University of Lisbon, Portugal
Bedir Tekinerdogan , University of Twente, The Netherlands
Joao Araujo , New University of Lisbon, Portugal
Elisa Baniassad , Chinese University of Hong Kong, Hong Kong
Ruzanna Chitchyan , Lancaster University, UK
Paul Clements , Software Engineering Institute, USA
Awais Rashid , Lancaster University, UK
pp. 127-128

Fifth Workshop on Software Quality (PDF)

Barry Boehm , University of Southern California, United States
Bernard Wong , University of Technology, Sydney, Australia
June Verner , National ICT Australia
Sunita Chulani , IBM Research, USA
pp. 131-132

SDSOA 2007: International Workshop on Systems Development in SOA Environments (PDF)

Marin Litoiu , IBM Canada Ltd.
Grace A. Lewis , Software Engineering Institute
Dennis B. Smith , Software Engineering Institute
Stefan Schuster , European Software Institute
Kostas Kontogiannis , National Technical University of Athens
pp. 133-134

First International Workshop on Emerging Trends in FLOSS Research and Development (PDF)

Scott Hissam , Carnegie Mellon University, USA
Walt Scacchi , University of California-Irvine, USA
Brian Fitzgerald , Lero-Irish Software Engineering Research Centre, Ireland
Joseph Feller , University College Cork, Ireland
Karim Lakhani , Harvard Business School, USA
Gregorio Robles , Universidad Rey Juan Carlos de Madrid, Spain
Andrea Capiluppi , University of Lincoln, UK
pp. 135-136

2nd International Workshop on Realising Evidence-Based Software Engineering (REBSE-2) (PDF)

David Budgen , Durham University, UK
Barbara Kitchenham , Keele University, UK
Pearl Brereton , Keele University, UK
Mark Turner , Keele University, UK
pp. 137-138

Fifth International Workshop on Dynamic Analysis (WODA 2007) (PDF)

Alessandro Orso , Georgia Institute of Technology, USA
Andreas Zeller , Saarland University, Germany
pp. 139

Workshop on Software Technologies for Ultra-Large Scale Systems (PDF)

Rick Kazman , SEI/CMU; U. of Hawaii, USA
Kevin Sullivan , University of Virginia, USA
Richard Gabriel , IBM Research
Linda Northrop , SEI/CMU
Douglas Schmidt , Vanderbilt University
pp. 140-141

Summery of the 2^nd International Workshop on Incorporating COTS Software into Software Systems (IWICSS): Tools and Techniques (PDF)

Dennis B. Smith , Software Engineering Institute, USA
Scott Tilley , Florida Institute of Technology, USA
Dewayne E. Perry , University of Texas at Austin, USA
Hausi Muller , University of Victoria, Canada
Alexander Egyed , Teknowledge Corporation, USA
pp. 142-143

1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07) (PDF)

Cristina Videira Lopes , University of California at Irvine, USA
Alessandro Garcia , Lancaster University, UK
Christa Schwanninger , Siemens AG, Germany
Jianjun Zhao , Fukuoka Institute of Technology, Japan
Elisa Baniassad , The Chinese University of Hong Kong, China
pp. 144-145

4th International ICSE Workshop on Software Engineering for Automotive Systems (PDF)

B. Schatz , TU Munich, Germany
A. Pretschner , ETH Zurich, Switzerland
T. Stauner , BMW AG, Germany
C. Salzmann , BMW AG, Germany
pp. 146

Workshop Summary--ICSE Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE) (PDF)

Anand Tripathi , University of Minnesota Minneapolis, USA
Paolo Bellavista , University of Bologna
Roy Campbell , University of Illinois at Urbana-Champaign, USA
Liviu Iftode , Rutgers University
pp. 148-149

Automation of Software Test--Report on the Second Interional Workshop AST 2007 (PDF)

Hong Zhu , Oxford Brookes University, UK
W. Eric Wong , University of Texas at Dallas, USA
Amit Paradkar , IBM T.J. Watson Research, USA
pp. 150-151

SEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems (PDF)

Marin Litoiu , IBM Toronto, Canada
David Garlan , Carnegie Mellon University, USA
Hausi A. Muller , University of Victoria, Canada
Rogerio de Lemos , University of Kent, UK
Stephen Fickas , University of Oregon, USA
Jeff Magee , Imperial College, UK
Richard Taylor , University of California, Irvine, USA
Betty H.C. Cheng , Michigan State University, USA
pp. 152-153
TUTORIALS

Evaluating Dependability Attributes of Component-Based Specifications (PDF)

Lars Grunske , University of Queensland, Australia
Ivica Crnkovic , Malardalen University, Sweden
pp. 157-158

Requirements Engineering so Things Don't Get Ugly (PDF)

Deb Jacobs , Focal Point Associates
pp. 159-160

Testing Concurrent Java Components (PDF)

Paul Strooper , The University of Queensland, Australia
Luke Wildman , The University of Queensland, Australia
pp. 161-162

Empirical Methods in Software Engineering Research (PDF)

Frank Padberg , University of Karlsruhe, Germany
Walter F. Tichy , University of Karlsruhe, Germany
pp. 163-164

Lean Software Development (PDF)

Mary Poppendieck , Poppendieck. LLC
pp. 165-166

Get Your Experience Factory Ready for the Next Decade--Ten Years after "How to Build and Run One"-- (PDF)

Victor R. Basili , University of Maryland, USA; Fraunhofer Center, USA
Raimund L. Feldmann , Fraunhofer Center, USA
Frank Bomarius , Fraunhofer Institute, Germany
pp. 167-168

Architecture Knowledge Management: Challenges, Approaches, and Tools (PDF)

Ian Gorton , Pacific Northwest National Laboratory
Muhammad Ali Babar , Lero, University of Limerick, Ireland
pp. 170-171

Mining Software Engineering Data (PDF)

Tao Xie , North Carolina State Univ., USA
Ahmed E. Hassan , Univ. of Victoria, Canada
Jian Pei , Simon Fraser Univ., Canada
pp. 172-173

Agile Methods: Crossing the Chasm (PDF)

Grigori Melnik , University of Calgary, Canada
Frank Maurer , University of Calgary, Canada
pp. 176-177

Variability Management in Software Product Line Engineering (PDF)

Andreas Metzger , University of Duisburg-Essen, Germany
Klaus Pohl , University of Duisburg-Essen, Germany; Lero, University of Limerick, Ireland
pp. 186-187

Engineering Medical Information Systems: Architecture, Data and Usability & Security (PDF)

Morgan Price , University of British Columbia, Canada
Jens H. Weber-Jahnke , University of Victoria, Canada
pp. 188-189
Author Index

Author Index (PDF)

pp. 191
94 ms
(Ver )