The Community for Technology Leaders
2007 IEEE International Conference on Software Maintenance (2007)
Paris
Oct. 2, 2007 to Oct. 5, 2007
ISSN: 1063-6773
ISBN: 978-1-4244-1255-6
TABLE OF CONTENTS

[Front cover] (Abstract)

pp. C1

Table of contents (Abstract)

pp. 1

Table of contents (Abstract)

pp. 1

Table of contents (Abstract)

pp. 1-10

Author index (Abstract)

pp. 1-6

Author index (Abstract)

pp. 1-34

Commentary (Abstract)

pp. 1

[Advertisements] (Abstract)

pp. 1

Houston: We are in Overload (Abstract)

G.C. Murphy , Univ. of British Columbia, Vancouver
pp. 1

Agree or Change! Making Services Evolve (Abstract)

P. Traverso , FBK-IRST, Trento
M. Pistore , FBK-IRST, Trento
pp. 2-3

The Inevitable Stability of Software Change (Abstract)

R. Vasa , Swinburne Univ. of Technol., Hawthorn
J.-G. Schneider , Swinburne Univ. of Technol., Hawthorn
pp. 4-13

Clone Smells in Software Evolution (Abstract)

T. Bakota , Univ. of Szeged, Szeged
R. Ferenc , Univ. of Szeged, Szeged
T. Gyimothy , Univ. of Szeged, Szeged
pp. 24-33

Finding Unusual Code (Abstract)

S.P. Reiss , Brown Univ. Providence, Providence
pp. 34-43

Evidence-Based Analysis and Inferring Preconditions for Bug Detection (Abstract)

D. Brand , IBM TJ Watson Res. Center, Yorktown Heights
pp. 44-53

Evaluation of Semantic Interference Detection in Parallel Changes: an Exploratory Experiment (Abstract)

Danhua Shao , Texas Univ., Austin
S. Khurshid , Texas Univ., Austin
D.E. Perry , Texas Univ., Austin
pp. 74-83

Matching Control Flow of Program Versions (Abstract)

V. Nagarajan , Univ. of California, Riverside
R. Gupta , Univ. of California, Riverside
pp. 84-93

Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships (Abstract)

S. Ducasse , Univ. de Savoie, Annecy
D. Pollet , Univ. de Savoie, Annecy
M. Suen , Univ. de Savoie, Annecy
H. Abdeen , Univ. de Savoie, Annecy
I. Alloui , Univ. de Savoie, Annecy
pp. 94-103

Tracing Model Elements (Abstract)

S. Wenzel , Siegen Holderlinstr Univ., Siegen
H. Hutter , Siegen Holderlinstr Univ., Siegen
U. Kelter , Siegen Holderlinstr Univ., Siegen
pp. 104-113

Design recovery and maintenance of build systems (Abstract)

B. Adams , Ghent Univ., Ghent
H. Tromp , Ghent Univ., Ghent
pp. 114-123

Multi-Objective Genetic Algorithm to Support Class Responsibility Assignment (Abstract)

M. Bowman , Carleton Univ., Ottawa
L.C. Briand , Carleton Univ., Ottawa
Y. Labiche , Carleton Univ., Ottawa
pp. 124-133

Extracting Error Handling to Aspects: A Cookbook (Abstract)

F.C. Filho , Univ. of Sao Paulo, Sao Paulo
pp. 134-143

A Maintainable Software Architecture for Fast and Modular Bioinformatics Sequence Search (Abstract)

J. Archuleta , Virginia Tech, Blacksburg
E. Tilevich , Virginia Tech, Blacksburg
Wu-chun Feng , Virginia Tech, Blacksburg
pp. 144-153

Re-computing Coverage Information to Assist Regression Testing (Abstract)

P.K. Chittimalli , Tata Consultancy Services Ltd., Mumbai
pp. 164-173

An Activity-Based Quality Model for Maintainability (Abstract)

F. Deissenboeck , Tech. Univ. Munchen, Garching
S. Wagner , Tech. Univ. Munchen, Garching
M. Pizka , Tech. Univ. Munchen, Garching
pp. 184-193

Automated Refactoring of Legacy Java Software to Enumerated Types (Abstract)

R. Khatchadourian , Ohio State Univ., Columbus
J. Sawin , Ohio State Univ., Columbus
A. Rountev , Ohio State Univ., Columbus
pp. 224-233

Combinatorial Interaction Regression Testing: A Study of Test Case Generation and Prioritization (Abstract)

Xiao Qu , Univ. of Nebraska-Lincoln, Lincoln
M.B. Cohen , Univ. of Nebraska-Lincoln, Lincoln
K.M. Woolf , Univ. of Nebraska-Lincoln, Lincoln
pp. 255-264

How Programmers can Turn Comments into Waypoints for Code Navigation (Abstract)

M.-A. Storey , Univ. of Victoria, Victoria
L.-T. Cheng , Univ. of Victoria, Victoria
pp. 265-274

How We Manage Portability and Configuration with the C Preprocessor (Abstract)

A. Sutton , Kent State Univ., Kent
J.I. Maletic , Kent State Univ., Kent
pp. 275-284

Release Pattern Discovery: A Case Study of Database Systems (Abstract)

A. Hindle , Waterloo Univ., Waterloo
M.W. Godfrey , Waterloo Univ., Waterloo
R.C. Holt , Waterloo Univ., Waterloo
pp. 285-294

Computation of Static Execute After Relation with Applications to Software Maintenance (Abstract)

A. Beszedes , Szeged Univ., Szeged
T. Gergely , Szeged Univ., Szeged
J. Jasz , Szeged Univ., Szeged
G. Toth , Szeged Univ., Szeged
T. Gyimothy , Szeged Univ., Szeged
pp. 295-304

Debugging Integrated Systems: An Ethnographic Study of Debugging Practice (Abstract)

T. Osterlie , Norwegian Univ. of Sci. & Technol., Trondheim
A.I. Wang , Norwegian Univ. of Sci. & Technol., Trondheim
pp. 305-314

The Social Context of Software Maintenance (Abstract)

J. Sillito , Univ. of Calgary, Calgary
pp. 325-334

Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction (Abstract)

S. McMaster , Univ. of Maryland, College Park
A. Memon , Univ. of Maryland, College Park
pp. 335-344

Automatic Test Generation From GUI Applications For Testing Web Services (Abstract)

K.M. Conroy , Accenture Technol. Labs., Chicago
M. Grechanik , Accenture Technol. Labs., Chicago
M. Hellige , Accenture Technol. Labs., Chicago
E.S. Liongosari , Accenture Technol. Labs., Chicago
Qing Xie , Accenture Technol. Labs., Chicago
pp. 345-354

Assessing Legacy System Migration Technologies through Controlled Experiments (Abstract)

M. Colosimo , Salerno Univ., Fisciano
A. De Lucia , Salerno Univ., Fisciano
R. Francese , Salerno Univ., Fisciano
pp. 365-374

System-level Usage Dependency Analysis of Object-Oriented Systems (Abstract)

Xinyi Dong , Waterloo Univ., Waterloo
M.W. Godfrey , Waterloo Univ., Waterloo
pp. 375-384

Web Pages Classification using Concept Analysis (Abstract)

G.A. Di Lucca , Univ. of Sannio Palazzo ex Poste, Benevento
A.R. Fasolino , Univ. of Sannio Palazzo ex Poste, Benevento
P. Tramontana , Univ. of Sannio Palazzo ex Poste, Benevento
pp. 385-394

The Economics of Open Source Software: An Empirical Analysis of Maintenance Costs (Abstract)

E. Capra , Politecnico di Milano, Milan
C. Francalanci , Politecnico di Milano, Milan
F. Merlo , Politecnico di Milano, Milan
pp. 395-404

On the prediction of the evolution of libre software projects (Abstract)

I. Herraiz , Univ. Rey Juan Carlos, Rey Juan Carlos
J.M. Gonzalez-Barahona , Univ. Rey Juan Carlos, Rey Juan Carlos
G. Robles , Univ. Rey Juan Carlos, Rey Juan Carlos
pp. 405-414

JAT: A Test Automation Framework for Multi-Agent Systems (Abstract)

R. Coelho , Pontifical Catholic Univ. of Rio de Janeiro -PUC-Rio, Rio de Janeiro
E. Cirilo , Pontifical Catholic Univ. of Rio de Janeiro -PUC-Rio, Rio de Janeiro
U. Kulesza , Pontifical Catholic Univ. of Rio de Janeiro -PUC-Rio, Rio de Janeiro
A. von Staa , Pontifical Catholic Univ. of Rio de Janeiro -PUC-Rio, Rio de Janeiro
pp. 425-434

ONTRAC: A system for efficient ONline TRACing for debugging (Abstract)

V. Nagarajan , Univ. of Arizona, Tucson
D. Jeffrey , Univ. of Arizona, Tucson
R. Gupta , Univ. of Arizona, Tucson
N. Gupta , Univ. of Arizona, Tucson
pp. 445-454

ATTEST: A Testing Toolkit for Validating Software Properties (Abstract)

Yansong Ren , Alcatel-lucent, Paris
Fangzhe Chang , Alcatel-lucent, Paris
pp. 469-472

Experience Report: Reengineering Standalone System into the Service-Partition Distributed Environment (Abstract)

Xinyu Wang , Zhejiang Univ., Hangzhou
Jianling Sun , Zhejiang Univ., Hangzhou
Xiaohu Yang , Zhejiang Univ., Hangzhou
pp. 477-480

A Research Agenda for Maintenance & Evolution of SOA-Based Systems (Abstract)

G. Lewis , Carnegie Mellon Univ., Pittsburgh
D. Smith , Carnegie Mellon Univ., Pittsburgh
pp. 481-484

Poor Performing Patterns of Code: Analysis and Detection (Abstract)

R. Chaabane , Univ. of Paris 8, Paris
pp. 501-502

Refactoring via Program Slicing and Sliding (Abstract)

R. Ettinger , IBM Haifa Res. Lab, Haifa
pp. 505-506

Fine-Grained Management of Software Artefacts (Abstract)

F. Fasano , Univ. of Salerno, Fisciano
pp. 507-508

Analysing the Impact of Change on Test Sets Using X-Machines (Abstract)

S. Salahuddin , Sheffield Univ., Sheffield
pp. 511-512

Concept Location and Program Comprehension in Service-Oriented Software (Abstract)

O. Panchenko , Hasso Plattner Inst. for Software Syst. Eng., Potsdam
pp. 513-514

MAKAO (Abstract)

B. Adams , Ghent Univ., Ghent
H. Tromp , Ghent Univ., Ghent
pp. 517-518

JDeodorant: Identification and Removal of Feature Envy Bad Smells (Abstract)

M. Fokaefs , Macedonia Univ., Thessaloniki
N. Tsantalis , Macedonia Univ., Thessaloniki
A. Chatzigeorgiou , Macedonia Univ., Thessaloniki
pp. 519-520

Integrating proprietary and open-source tool chains through horizontal interchange of XMI models (Abstract)

H. Gustavsson , Univ. of Skovde, Skovde
B. Lings , Univ. of Skovde, Skovde
B. Lundell , Univ. of Skovde, Skovde
pp. 521-522

NOREX: A Distributed Reengineering Environment (Abstract)

M. Balint , Politehnica Univ. of Timisoara, Timigoara
P.F. Mihancea , Politehnica Univ. of Timisoara, Timigoara
pp. 523-524

Smart Formatter: Learning Coding Style from Existing Source Code (Abstract)

F. Corbo , Univ. of Sannio, Benevento
C. Del Grosso , Univ. of Sannio, Benevento
M. Di Penta , Univ. of Sannio, Benevento
pp. 525-526

Pheme: A Communication Infrastructure for Product Software Knowledge (Abstract)

S. Jansen , Utrecht Univ., Utrecht
S. Brinkkemper , Utrecht Univ., Utrecht
pp. 527-528

Ptidej: A Flexible Reverse Engineering Tool Suite (Abstract)

Y.-G. Gueheneuc , Univ. de Montreal, Montreal
pp. 529-530
86 ms
(Ver 3.3 (11022016))