


default search action
ICSM 1999: Oxford, England, UK
- 1999 International Conference on Software Maintenance, ICSM 1999, Oxford, England, UK, August 30 - September 3, 1999. IEEE Computer Society 1999, ISBN 0-7695-0016-1

Keynote Speech: Why Is Software Engineering So Difficult? Reflections on Technology and Challenges for the Future
Reverse Engineering
- Kecheng Liu, Albert Alderson, Zubair Qureshi:

Requirements Recovery from Legacy Systems by Analyzing and Modelling Behavior. 3-12 - Tamar Richner, Stéphane Ducasse:

Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information. 13-22 - Yuming Zhou, Baowen Xu

:
Extracting Objects of Ada Programs Using Module Features. 23-
Tools
- Spencer Rugaber:

A Tool Suite for Evolving Legacy Software. 33-39 - Arie van Deursen, Tobias Kuipers:

Building Documentation Generators. 40-49 - Spiros Mancoridis, Brian S. Mitchell

, Yih-Farn Chen, Emden R. Gansner:
Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures. 50-
Panel: Resolved: Software Maintenance Is Nothing More Than Another Form of Development
Migration
- Martin P. Ward

:
Assembler to C Migration Using the FermaT Transformation System. 67-76 - Richard Fanta, Václav Rajlich:

Restructuring Legacy C Code into C++. 77-85 - Miguel A. Serrano, Carlos Montes de Oca, Doris L. Carver:

Evolutionary Migration of Legacy Systems to an Object-Based Distributed Environment. 86-
Visualisation and Understanding
- Harald C. Gall

, Mehdi Jazayeri, Claudio Riva:
Visualizing Software Release Histories: The Use of Color and Third Dimension. 99-108 - Stéphane Ducasse, Matthias Rieger, Serge Demeyer:

A Language Independent Approach for Detecting Duplicated Code. 109-118 - Nabor C. Mendonça, Jeff Kramer:

Component Module Classification for Distributed Software Understanding. 119-
Poster Session: Software Maintenance-The Future (I)
Architectures and Frameworks
- Anneliese von Mayrhauser, J. Wang, Q. Li:

Experience Paper: Experience with a Reverse Engineering Architecture Approach to Increase Understanding. 131-138 - Michael Mattsson, Jan Bosch:

Experience Paper: Observations on the Evolution of an Industrial OO Framework. 139-145 - B. W. Chatters:

Experience Paper: Implementing an Experience Factory: Maintenance and Evolution of the Software and Systems Development Process. 146-
Management
- Michelangelo Interesse, Roberto Dabbicco:

Experience Paper: Beyond Year 2000 Remediation: The Compliance Verification: A Case Study. 155-160 - René Klösch, Wolfgang Eixelsberger:

Experience Paper: Challenges and Experiences in Managing Major Software Evolution Endeavours Such as Euro Conversion or Y2000 Compliance. 161-166 - Mira Kajko-Mattsson:

Experience Paper: Maintenance at ABB (I): Software Problem Administration Processes. 167-
Keynote Speech: The Design of Design
Testing
- Gregg Rothermel, Roland H. Untch, Chengyun Chu, Mary Jean Harrold:

Test Case Prioritization: An Empirical Study. 179-188 - Sébastien Lapierre, Ettore Merlo, Gilles Savard, Giuliano Antoniol, Roberto Fiutem, Paolo Tonella:

Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees. 189-198 - In Sang Chung, Hyeon Soo Kim, Hyun Seop Bae, Yong Rae Kwon, Dong Gil Lee:

Testing of Concurrent Programs After Specification Changes. 199-
Object-Oriented Technology
- Giuliano Antoniol, Gerardo Canfora, Andrea De Lucia:

Maintaining Traceability During Object-Oriented Software Evolution: A Case Study. 211-219 - Reinhard Schauer, Sébastien Robitaille, François Martel, Rudolf K. Keller:

Hot Spot Recovery in Object-Oriented Software with Inheritance and Composition Template Methods. 220-229 - Paolo Tonella, Giuliano Antoniol:

Object-Oriented Design Pattern Inference. 230-
Panel: Doing Software Maintenance for Business Change
Reuse and Validation
- M. P. A. Sellink, Chris Verhoef:

Generation of Software Renovation Factories from Compilers. 245-255 - William C. Chu, C. P. Hsu, Chih-Wei Lu, Xudong He:

A Semi-Formal Approach to Assist Software Design with Reuse. 256-264 - Saurabh Sinha, Mary Jean Harrold:

Criteria for Testing Exception-Handling Constructs in Java Programs. 265-
Models and Processes
- Norman F. Schneidewind:

Software Quality Maintenance Model. 277-286 - Mira Kajko-Mattsson:

Common Concept Apparatus Within Corrective Software Maintenance. 287-296 - David W. Bustard, Raymond Oakes, Zhonglin He:

Models to Promote Effective System Change. 297-
Processes and Technology
- Mira Kajko-Mattsson:

Experience Paper: Maintenance at ABB (II): Change Execution Processes. 307-315 - Adrian Johnstone, Elizabeth Scott, Tim Womack:

Experience Paper: Reverse Compilation of Digital Signal Processor Assembler Source to ANSI-C. 316-325 - Michael Mattsson:

Experience Paper: Effort Distribution in a Six-Year Industrial Application Framework Project. 326-
Measurement and Improvement
- Michel Defamie, Patrick Jacobs, Jacques Thollembeck:

Experience Paper: Software Reliability: Assumptions, Realities and Data. 337-345 - Matthew L. Domsch, Stephen R. Schach:

Experience Paper: A Case Study in Object-Oriented Maintenance. 346-352 - Takaaki Fukuda, Tetsuyasu Yamada, Tomoharu Yamaguchi:

Experience Paper: Quality Improvement in Switching-System Software. 353-358 - Taghi M. Khoshgoftaar, Edward B. Allen, Xiaojing Yuan, Wendell D. Jones, John P. Hudepohl:

Experience Paper: Preparing Measurements of Legacy Software for Predicting Operational Faults. 359-
Architecture
- René L. Krikhaar, André Postma, M. P. A. Sellink, M. Stroucken, Chris Verhoef:

A Two-Phase Process for Software Architecture Improvement. 371-380 - Susan Elliott Sim, Charles L. A. Clarke, Richard C. Holt, Anthony Cox:

Browsing and Searching Software Architectures. 381-390 - Steven G. Woods, S. Jeromy Carrière, Rick Kazman:

A Semantic Foundation for Architectural Reengineering and Interchange. 391-
Software Change and Impact Analysis (I)
- Elizabeth Burd, Malcolm Munro:

Evaluating the Use of Dominance Trees for C and COBOL. 401-410 - Shikun Zhou, Hussein Zedan, Antonio Cau:

A Framework for Analysing the Effect of "Change" in Legacy Code. 411-420 - Donglin Liang, Mary Jean Harrold:

Reuse-Driven Interprocedural Slicing in the Presence of Pointers and Recursion. 421-
Short Paper Session: Software Maintenance-The Future (II)
Short Paper Session: Software Maintenance-The Future (III)
Software Change and Impact Analysis (II)
- Jun Li, Peter H. Feiler:

Impact Analysis in Real-Time Control Systems. 443-452 - Gagan Agrawal:

Simultaneous Demand-Driven Data-Flow and Call Graph Analysis. 453-462 - Mel Ó Cinnéide, Paddy Nixon:

A Methodology for the Automated Introduction of Design Patterns. 463-
Measurement and Empirical Studies
- Lionel C. Briand, Jürgen Wüst, Hakim Lounis:

Using Coupling Measurement for Impact Analysis in Object-Oriented Systems. 475-482 - Fabrizio Fioravanti

, Paolo Nesi, F. Stortoni:
Metrics for Controlling Effort During Adaptive Maintenance of Object-Oriented Systems. 483-492 - Chris R. Douce, Paul J. Layzell:

Evolution and Errors: An Empirical Example. 493-
Panel: On the Threshold of Y2K
Keynote Speech: Software System Maintenance and Evolution in an Era of Reuse, COTS, and Component-Based Systems

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














