Default Cover Image

13th International Conference on Software Maintenance (ICSM'97)

Oct. 1 1997 to Oct. 3 1997

Bari, ITALY

ISSN: 1063-6773

ISBN: 0-8186-8013-X

Table of Contents

Proceedings International Conference on Software MaintenanceFull-text access may be available. Sign in or learn about subscription options.
Message from the General ChairsFreely available from IEEE.pp. x
Message from the Program ChairsFreely available from IEEE.pp. xi
Steering CommitteeFreely available from IEEE.pp. xii
Program CommitteeFreely available from IEEE.pp. xiii
ReviewersFreely available from IEEE.pp. xiv
Session 1: Introduction and Keynote Address
Software Engineering Issues for Network ComputingFull-text access may be available. Sign in or learn about subscription options.pp. 2
Session 2a: Program Understanding, Chair: H. Müller, University of Victoria
Reverse Architecting Approach for Complex SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 4
Session 2a: Program Understanding, Chair: H. Müller, University of Victoria
Hypothesis-Driven Understanding Processes During Corrective Maintenance of Large Scale SoftwareFull-text access may be available. Sign in or learn about subscription options.pp. 12
Session 2a: Program Understanding, Chair: H. Müller, University of Victoria
Effects of Decomposition Techniques on Knowledge-Based Program UnderstandingFull-text access may be available. Sign in or learn about subscription options.pp. 21
Session 2b: Models, Chair: T. Khoshgoftaar, Florida Atlantic University
Predicting Maintenance Effort with Function PointsFull-text access may be available. Sign in or learn about subscription options.pp. 32
Session 2b: Models, Chair: T. Khoshgoftaar, Florida Atlantic University
Modeling software maintenance requests: a case studyFull-text access may be available. Sign in or learn about subscription options.pp. 40
Session 2b: Models, Chair: T. Khoshgoftaar, Florida Atlantic University
Measuring Abstractness for Reverse Engineering in a Re-engineering ToolFull-text access may be available. Sign in or learn about subscription options.pp. 48
Session 3a: Program Understanding, Chair: V. Rajlich, Wayne State University
Finding Components in a Hierarchy of Modules: a Step towards Architectural UnderstandingFull-text access may be available. Sign in or learn about subscription options.pp. 58
Session 3a: Program Understanding, Chair: V. Rajlich, Wayne State University
Program Understanding Using Program Slivers -- An Experience ReportFull-text access may be available. Sign in or learn about subscription options.pp. 66
Session 3a: Program Understanding, Chair: V. Rajlich, Wayne State University
Program Understanding and Maintenance with the CANTO EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 72
Session 3b: Models, Chair: L. Briand, Fraunhofer IESE
A Model for Change Propagation Based on Graph RewritingFull-text access may be available. Sign in or learn about subscription options.pp. 84
Session 3b: Models, Chair: L. Briand, Fraunhofer IESE
Structural information as a quality metric in software systems organizationFull-text access may be available. Sign in or learn about subscription options.pp. 92
Session 3b: Models, Chair: L. Briand, Fraunhofer IESE
Constructing Bayesian-network models of software testing and maintenance uncertaintiesFull-text access may be available. Sign in or learn about subscription options.pp. 100
Session 4b: Object-Oriented Migration and Coexistence, Chair: G. Antonio, IRST
Effect of Object Orientation on Maintainability of SoftwareFull-text access may be available. Sign in or learn about subscription options.pp. 114
Session 4b: Object-Oriented Migration and Coexistence, Chair: G. Antonio, IRST
Migrating Legacy Systems towards Object-Oriented PlatformsFull-text access may be available. Sign in or learn about subscription options.pp. 122
Session 4b: Object-Oriented Migration and Coexistence, Chair: G. Antonio, IRST
An Experimental Comparison of the Maintainability of Object-Oriented and Structured Design DocumentsFull-text access may be available. Sign in or learn about subscription options.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 TestingFull-text access may be available. Sign in or learn about subscription options.pp. 142
Session 5b: Software Evolution, Chair: A. Cimitile, University of Naples
MORALE. Mission ORiented Architectural Legacy EvolutionFull-text access may be available. Sign in or learn about subscription options.pp. 150
Session 5b: Software Evolution, Chair: A. Cimitile, University of Naples
Software Evolution Observations Based on Product Release HistoryFull-text access may be available. Sign in or learn about subscription options.pp. 160
Session 6a: Panel
The Transition to Network ComputingFull-text access may be available. Sign in or learn about subscription options.
Author indexFreely available from IEEE.pp. 331-332
Session 6b: Static and Dynamic Analysis, Chair: K. Gallagher, Loyola College, Maryland
Identifying modules via concept analysisFull-text access may be available. Sign in or learn about subscription options.pp. 170
Session 6b: Static and Dynamic Analysis, Chair: K. Gallagher, Loyola College, Maryland
Dynamic Traceability Links Supported by a System Architecture DescriptionFull-text access may be available. Sign in or learn about subscription options.pp. 180
Session 6b: Static and Dynamic Analysis, Chair: K. Gallagher, Loyola College, Maryland
Intraprocedural Static Slicing of Binary ExecutablesFull-text access may be available. Sign in or learn about subscription options.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 ComplianceFull-text access may be available. Sign in or learn about subscription options.pp. 198
Session 7a: Software Evolution and the Year 2000 Problem, Chair: S. Bohner, META Group
Living with the 2-digit Year Year 2000 Maintenance Using a Procedural SolutionFull-text access may be available. Sign in or learn about subscription options.pp. 206
Session 7b: Process, Chair: M. Schrank, MITRE Corporation
Causal Analysis of the Requirements Change Process for a Large SystemFull-text access may be available. Sign in or learn about subscription options.pp. 214
Session 7b: Process, Chair: M. Schrank, MITRE Corporation
CREP - Characterizing Reverse Engineering Process Component MethodologyFull-text access may be available. Sign in or learn about subscription options.pp. 222
Session 7b: Process, Chair: M. Schrank, MITRE Corporation
Measuring and evaluating maintenance process using reliability, risk, and test metricsFull-text access may be available. Sign in or learn about subscription options.pp. 232
Session 8a: Software Evolution, Chair: K. Bennett, University of Durham
Experimental Analysis of the Cognitive Processes of Program Maintainers during Software MaintenanceFull-text access may be available. Sign in or learn about subscription options.pp. 242
Session 8a: Software Evolution, Chair: K. Bennett, University of Durham
Software Change Through Design MaintenanceFull-text access may be available. Sign in or learn about subscription options.pp. 250
Session 8a: Software Evolution, Chair: K. Bennett, University of Durham
Viewpoints as an evolutionary approach to software system maintenanceFull-text access may be available. Sign in or learn about subscription options.pp. 260
Session 8b: Improved Maintainability, Chair: L. Mancini, O. Group
Experiences Developing and Maintaining Software in a Multi-Platform EnvironmentFull-text access may be available. Sign in or learn about subscription options.pp. 270
Session 8b: Improved Maintainability, Chair: L. Mancini, O. Group
Designing for Increased Software MaintainabilityFull-text access may be available. Sign in or learn about subscription options.pp. 278
Session 8b: Improved Maintainability, Chair: L. Mancini, O. Group
A Formal Transformation and Refinement Method for Concurrent ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 287
Session 9: Joint ICSM/WESS Keynote Address
Analysis for Reuse and Maintenance: A Program for ExperimentationFull-text access may be available. Sign in or learn about subscription options.pp. 296
Session 10a: Panel
Wrapping coarse-grained objects using standard infrastructure technologyFull-text access may be available. Sign in or learn about subscription options.pp. 301
Session 10a: Panel
Repairing coordination mismatches among legacy componentsFull-text access may be available. Sign in or learn about subscription options.pp. 302
Session 10a: Panel
The rationale for software wrappingFull-text access may be available. Sign in or learn about subscription options.pp. 303
Session 10a: Panel
Enabling technology for migrating legacy systems to client-server systemsFull-text access may be available. Sign in or learn about subscription options.pp. 304
Low-threat security patches and toolsFull-text access may be available. Sign in or learn about subscription options.pp. 306-313
Session 10b: Static and Dynamic Analysis, Chair: L. White, Case Western Reserve University
Assessing the Benefits of Incorporating Function Clone Detection in a Development ProcessFull-text access may be available. Sign in or learn about subscription options.pp. 314
Session 10b: Static and Dynamic Analysis, Chair: L. White, Case Western Reserve University
Investigating the Maintenance Implications of the Replication of CodeFull-text access may be available. Sign in or learn about subscription options.pp. 322
Session 10b: Static and Dynamic Analysis, Chair: L. White, Case Western Reserve University
Author IndexFreely available from IEEE.pp. 331
Showing 51 out of 51