The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (1997)
Bari, ITALY
Oct. 1, 1997 to Oct. 3, 1997
ISSN: 1063-6773
ISBN: 0-8186-8013-X
TABLE OF CONTENTS

Program Committee (PDF)

pp. xiii

Reviewers (PDF)

pp. xiv
Session 1: Introduction and Keynote Address
Session 2a: Program Understanding, Chair: H. Müller, University of Victoria

Reverse Architecting Approach for Complex Systems (Abstract)

René L. Krikhaar , Philips Research Laboratories, Eindhoven, The Netherlands
pp. 4
Session 2b: Models, Chair: T. Khoshgoftaar, Florida Atlantic University

Predicting Maintenance Effort with Function Points (Abstract)

Frank Niessink , Vrije Universiteit Amsterdam
Hans van Vliet , Vrije Universiteit Amsterdam
pp. 32

Modeling software maintenance requests: a case study (Abstract)

Hsiang-Jui Kungs , Ciba Corp., USA
E. Burch , Ciba Corp., USA
pp. 40

Measuring Abstractness for Reverse Engineering in a Re-engineering Tool (Abstract)

William C. Chu , Feng Chia University
Paul Luker , De Montfort University
Hongji Yang , De Montfort University
pp. 48
Session 3a: Program Understanding, Chair: V. Rajlich, Wayne State University

Finding Components in a Hierarchy of Modules: a Step towards Architectural Understanding (Abstract)

Jean-Francois Girard , Fraunhofer Institute for Experimental Software Engineering
Rainer Koschke , University of Stuttgart
pp. 58

Program Understanding Using Program Slivers -- An Experience Report (Abstract)

A. Gupta , Weyerhaeuser Flint River Operations
pp. 66
Session 3b: Models, Chair: L. Briand, Fraunhofer IESE

Constructing Bayesian-network models of software testing and maintenance uncertainties (Abstract)

H. Ziv , Database Tools, Quest Software Inc., Newport Beach, CA, USA
D.J. Richardson , Database Tools, Quest Software Inc., Newport Beach, CA, USA
pp. 100
Session 4a: Panel
Session 4b: Object-Oriented Migration and Coexistence, Chair: G. Antonio, IRST

Effect of Object Orientation on Maintainability of Software (Abstract)

Pankaj Jalote , Infosys Technologies Ltd., Bangalore, India
G. Aditya Kiran , Indian Institute of Technology, Kanpur, India
pp. 114

Migrating Legacy Systems towards Object-Oriented Platforms (Abstract)

Silvia Petruzzelli , Consorzio Corinto
Giuseppe A. Di Lucca , University of Naples
Andrea de Lucia , University of Salerno
Patrizia Guerra , Consorzio Corinto
Anna Rita Fasolino , University of Naples
pp. 122

An Experimental Comparison of the Maintainability of Object-Oriented and Structured Design Documents (Abstract)

C. Differding , University of Kaiserslautern, Kaiserslautern, Germany
J. Daly , Fraunhofer Institute(IESE), Kaiserslautern, Germany
L. Briand , Fraunhofer Institute(IESE), Kaiserslautern, Germany
C. Bunse , Fraunhofer Institute(IESE), Kaiserslautern, Germany
pp. 130
Session 5b: Software Evolution, Chair: A. Cimitile, University of Naples

Software Black Box Mechanism: A Pragmatic Method for Software Crash Diagnosis and Usage Maintenance Testing (Abstract)

Margaret Ross , Systems Engineering Research Centre, Southampton Institute, Southampton, UK
Zhonglin He , School of Information and Software Engineering, University of Ulster, UK
Ian Court , Systems Engineering Research Centre, Southampton Institute, Southampton, UK
Geoff Staples , Systems Engineering Research Centre, Southampton Institute, Southampton, UK
pp. 142

MORALE. Mission ORiented Architectural Legacy Evolution (Abstract)

A. Goel , Georgia Inst. of Technol., Atlanta, GA, USA
C. Potts , Georgia Inst. of Technol., Atlanta, GA, USA
G. Abowd , Georgia Inst. of Technol., Atlanta, GA, USA
M. Moore , Georgia Inst. of Technol., Atlanta, GA, USA
S. Rugaber , Georgia Inst. of Technol., Atlanta, GA, USA
L. Wills , Georgia Inst. of Technol., Atlanta, GA, USA
J.W. Murdock , Georgia Inst. of Technol., Atlanta, GA, USA
M. McCracken , Georgia Inst. of Technol., Atlanta, GA, USA
D.F. Jerding , Georgia Inst. of Technol., Atlanta, GA, USA
pp. 150

Software Evolution Observations Based on Product Release History (Abstract)

Harald Gall , Technical University of Vienna
Georg Trausmuth , Technical University of Vienna
Rene Kloesch , Technical University of Vienna
Mehdi Jazayeri , Technical University of Vienna
pp. 160
Session 6a: Panel
Session 6b: Static and Dynamic Analysis, Chair: K. Gallagher, Loyola College, Maryland

Identifying modules via concept analysis (Abstract)

T. Reps , Wisconsin Univ., Madison, WI, USA
M. Siff , Wisconsin Univ., Madison, WI, USA
pp. 170

Dynamic Traceability Links Supported by a System Architecture Description (Abstract)

Eirik Tryggeseth , Norwegian University of Science and Technology
O. Nytro , Norwegian University of Science and Technology
pp. 180

Intraprocedural Static Slicing of Binary Executables (Abstract)

Antoine Fraboulet , University of Queensland
Cristina Cifuentes , University of Queensland
pp. 188
Session 7a: Software Evolution and the Year 2000 Problem, Chair: S. Bohner, META Group

DLA'S YEAR 2000 REMEDIATION PROGRAM: Managing Organization-Wide Conversion and Compliance (Abstract)

Sarah J. Reed , Defense Logistics Agency System Design Center (DSDC)
pp. 198

Living with the 2-digit Year Year 2000 Maintenance Using a Procedural Solution (Abstract)

Eugene C. Lynd , Defense Logistics Agency Systems Design Center
pp. 206
Session 7b: Process, Chair: M. Schrank, MITRE Corporation

Causal Analysis of the Requirements Change Process for a Large System (Abstract)

Khaled El Emam , Fraunhofer IESE
Dirk Höltje , McGill University
Nazim H. Madhavji , McGill University
pp. 214

CREP - Characterizing Reverse Engineering Process Component Methodology (Abstract)

Visaggio Giuseppe , DIB - Dept. of Informatica
Tortorella Maria , DIIIE - University of Salerno
pp. 222
Session 8a: Software Evolution, Chair: K. Bennett, University of Durham

Experimental Analysis of the Cognitive Processes of Program Maintainers during Software Maintenance (Abstract)

Tsuneo Furuyama , 3-9-11 Midori-cho Musashino-shi Tokyo 180 Japan
Yoshio Arai , 3-9-11 Midori-cho Musashino-shi Tokyo 180 Japan
Kazuhiko Iio , 3-9-11 Midori-cho Musashino-shi Tokyo 180 Japan
pp. 242

Software Change Through Design Maintenance (Abstract)

Ira D. Baxter , Semantic Designs, Inc.
Christopher W. Pidgeon , Semantic Designs, Inc.
pp. 250

Viewpoints as an evolutionary approach to software system maintenance (Abstract)

D. Cowan , Comput. Syst. Group, Waterloo Univ., Ont., Canada
T. Nelson , Comput. Syst. Group, Waterloo Univ., Ont., Canada
P. Alencar , Comput. Syst. Group, Waterloo Univ., Ont., Canada
C.J. Lucena , Comput. Syst. Group, Waterloo Univ., Ont., Canada
pp. 260
Session 8b: Improved Maintainability, Chair: L. Mancini, O. Group

Designing for Increased Software Maintainability (Abstract)

Jun Han , Monash University
pp. 278

A Formal Transformation and Refinement Method for Concurrent Programs (Abstract)

K.H. Bennett , University of Durham
E.J. Younger , Mountjoy Research Centre
Z. Luo , University of Durham
pp. 287
Session 9: Joint ICSM/WESS Keynote Address
Session 10a: Panel

Wrapping coarse-grained objects using standard infrastructure technology (PDF)

H.A. Müller , Dept. of Comput. Sci., Victoria Univ., BC, Canada
K. Wong , Dept. of Comput. Sci., Victoria Univ., BC, Canada
M.-A. Storey , Dept. of Comput. Sci., Victoria Univ., BC, Canada
pp. 301

Repairing coordination mismatches among legacy components (PDF)

K.C. Wallnau , Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
pp. 302

The rationale for software wrapping (PDF)

H.M. Sneed , SES Software Eng. Services, Ottobrunn, Germany
pp. 303

Enabling technology for migrating legacy systems to client-server systems (PDF)

M.R. Olsem , Software Technol. Support Center, USAF, USA
pp. 304
Session 10b: Static and Dynamic Analysis, Chair: L. White, Case Western Reserve University

Low-threat security patches and tools (Abstract)

M.G. Kuhn , Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
G. Krishnan , Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
E.H. Spafford , Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
M.A. Bashar , Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
S.S. Wagstaff, Jr. , Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
pp. 306

Assessing the Benefits of Incorporating Function Clone Detection in a Development Process (Abstract)

John Hudepohl , Research Triangle Park
Ettore M. Merlo , Ecole Polytechnique
Jean Mayrand , Telsoft Ventures Inc.
Daniel Proulx , Bell Canada
Bruno Lague , Bell Canada
pp. 314

Author Index (PDF)

pp. 331
108 ms
(Ver 3.1 (10032016))