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.