Abstract is missing.
- Message from the General Chair [doi]
- Steering Committee [doi]
- Conference Committee [doi]
- Additional Reviewers [doi]
- Message from the Program Chairs [doi]
- Program Committee [doi]
- Bridging the Gap between Research and Business in Software MaintenanceHarry M. Sneed. 3-6 [doi]
- Software Construction by Configuration: Challenges for Software Engineering ResearchIan Sommerville. 9 [doi]
- Software Support, Management, and Evolution (SSME) in the Coming Decade and Beyond...Oppotunities and ChallengesGirish Parikh. 10-11 [doi]
- Refactoring a Java Code Base to AspectJ: An Illustrative ExampleMiguel P. Monteiro, João M. Fernandes. 17-26 [doi]
- Automated Refactoring of Object Oriented Code into AspectsDavid W. Binkley, Mariano Ceccato, Mark Harman, Filippo Ricca, Paolo Tonella. 27-36 [doi]
- Isolating Idiomatic Crosscutting ConcernsMagiel Bruntink, Arie van Deursen, Tom Tourwé. 37-46 [doi]
- Defining Maintainable Components in the Design PhaseOrest Pilskalns, Daniel Williams, Anneliese Amschler Andrews. 49-58 [doi]
- Reducing Build Time through Precompilations for Evolving Large SoftwareYijun Yu, Homayoun Dayani-Fard, John Mylopoulos, Periklis Andritsos. 59-68 [doi]
- Managing Change in COTS-Based SystemsGerald Kotonya, John Hutchinson. 69-78 [doi]
- Tracing Distributed Systems Executions Using AspectJLionel C. Briand, Yvan Labiche, Johanne Leduc. 81-90 [doi]
- Appletizing: Running Legacy Java Code Remotely from a Web BrowserEli Tilevich, Yannis Smaragdakis, Marcus Handte. 91-100 [doi]
- Static Analysis of Object References in RMI-Based Java SoftwareMariana Sharp, Atanas Rountev. 101-110 [doi]
- Incremental Maintenance of Software ArtifactsSteven P. Reiss. 113-122 [doi]
- Comparative Analysis of Porting Strategies in J2ME GamesVander Alves, Ivan Cardim, Heitor Vital, Pedro H. M. Sampaio, Alexandre L. G. Damasceno, Paulo Borba, Geber Ramalho. 123-132 [doi]
- The Conceptual Cohesion of ClassesAndrian Marcus, Denys Poshyvanyk. 133-142 [doi]
- Evaluation of a Framework for Reverse Engineering Tool ConstructionThomas Panas, Miroslaw Staron. 145-154 [doi]
- Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation SequencesMaher Salah, Trip Denton, Spiros Mancoridis, Ali Shokoufandeh, Filippos I. Vokolos. 155-164 [doi]
- An Integrated Environment for ReengineeringIgnacio García Rodríguez de Guzmán, Macario Polo, Mario Piattini. 165-174 [doi]
- Locating Dependence Clusters and Dependence PollutionDavid Binkley, Mark Harman. 177-186 [doi]
- Annotated Inclusion Constraints for Precise Flow AnalysisAna Milanova, Barbara G. Ryder. 187-196 [doi]
- A Category-theoretic Approach to Syntactic Software MergingNan Niu, Steve M. Easterbrook, Mehrdad Sabetzadeh. 197-206 [doi]
- A Datawarehouse for Managing Commercial Software ReleaseHomayoun Dayani-Fard, Janice I. Glasgow, John Mylopoulos. 209-218 [doi]
- Using Self-Reconfigurable Workplaces to Automate the Maintenance of Evolving Business ApplicationsQi Zhang, Ying Zou. 219-229 [doi]
- Cross-Organizational Service Maintenance Using Temporal Availability Specification and ContractsOdorico von Susani, Philippe Dugerdil. 230-239 [doi]
- Search-Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance ProjectGiuliano Antoniol, Massimiliano Di Penta, Mark Harman. 240-249 [doi]
- Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP SoftwareSlinger Jansen, Sjaak Brinkkemper, Gerco Ballintijn, Arco van Nieuwland. 253-262 [doi]
- The Top Ten List: Dynamic Fault PredictionAhmed E. Hassan, Richard C. Holt. 263-272 [doi]
- Improving Dynamic Calibration through Statistical Process ControlMaria Teresa Baldassarre, Nicola Boffoli, Danilo Caivano, Giuseppe Visaggio. 273-282 [doi]
- An Industrial Case Study on Reuse Oriented DevelopmentMaria Teresa Baldassarre, Alessandro Bianchi, Danilo Caivano, Giuseppe Visaggio. 283-292 [doi]
- Design Pattern Mining Enhanced by Machine LearningRudolf Ferenc, Árpád Beszédes, Lajos Jeno Fülöp, Janos Lele. 295-304 [doi]
- Improved Tool Support for the Investigation of Duplication in SoftwareCory Kapser, Michael W. Godfrey. 305-314 [doi]
- Comprehensive Software Understanding with SEXTANTMichael Eichberg, Michael Haupt, Mira Mezini, Thorsten Schäfer. 315-324 [doi]
- NavTracks: Supporting Navigation in Software MaintenanceJanice Singer, Robert Elves, Margaret-Anne D. Storey. 325-334 [doi]
- Dynamic Feature Traces: Finding Features in Unfamiliar CodeAndrew David Eisenberg, Kris De Volder. 337-346 [doi]
- Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution AnalysisOrla Greevy, Stéphane Ducasse, Tudor Gîrba. 347-356 [doi]
- Feature Identification: A Novel Approach and a Case StudyGiuliano Antoniol, Yann-Gaël Guéhéneuc. 357-366 [doi]
- A Case Study in Refactoring a Legacy Component for Reuse in a Product LineRonny Kolb, Dirk Muthig, Thomas Patzke, Kazuyuki Yamauchi. 369-378 [doi]
- Analyzing Multiple Configurations of a C ProgramAlejandra Garrido, Ralph E. Johnson. 379-388 [doi]
- The Role of Refactorings in API EvolutionDanny Dig, Ralph E. Johnson. 389-398 [doi]
- Crisp: A Debugging Tool for Java ProgramsOphelia Chesley, Xiaoxia Ren, Barbara G. Ryder. 401-410 [doi]
- A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation FaultsHyunsook Do, Gregg Rothermel. 411-420 [doi]
- A Safe Regression Test Selection Technique for Database-Driven ApplicationsDavid Willmor, Suzanne M. Embury. 421-430 [doi]
- Empirically Studying Software Practitioners - Bridging the Gap between Theory and PracticeMichael P. O Brien, Jim Buckley, Christopher Exton. 433-442 [doi]
- Maintaining Formal Specifications - Decomposition of Large Z-SpecificationsAndreas Bollin. 443-452 [doi]
- A Risk Taxonomy Proposal for Software MaintenanceKenia P. Batista Webster, Káthia Marçal de Oliveira, Nicolas Anquetil. 453-461 [doi]
- Optimizing Test to Reduce MaintenanceMaurizio Pighin, Anna Marzona. 465-472 [doi]
- Rapid Crash Testing for Continuously Evolving GUI-Based Software ApplicationsQing Xie, Atif M. Memon. 473-482 [doi]
- Contract-Based Mutation for Testing ComponentsYing Jiang, Shan-Shan Hou, Jinhui Shan, Lu Zhang, Bing Xie. 483-492 [doi]
- Strider: Configuration Modelling and Analysis of Complex SystemsSimon Lock. 495-504 [doi]
- Toward Documentation of Program EvolutionThomas Vestdam, Kurt Nørmark. 505-514 [doi]
- Generative Technique of Version Control Systems for Software DiagramsTakafumi Oda, Motoshi Saeki. 515-524 [doi]
- Comparison of Clustering Algorithms in the Context of Software EvolutionJingwei Wu, Ahmed E. Hassan, Richard C. Holt. 525-535 [doi]
- Call Stack Coverage for Test Suite ReductionScott McMaster, Atif M. Memon. 539-548 [doi]
- Test Suite Reduction with Selective RedundancyDennis Jeffrey, Neelam Gupta. 549-558 [doi]
- Test Prioritization Using System ModelsBogdan Korel, Luay Ho Tahat, Mark Harman. 559-568 [doi]
- An Empirical Study of Software Maintenance of a Web-Based Java ApplicationMin-Gu Lee, Theresa L. Jefferson. 571-576 [doi]
- Managing the Evolution of Web-Based Applications with WebSCMTien Nhut Nguyen, Ethan V. Munson, Cheng Thao. 577-586 [doi]
- An Empirical Comparison of Test Suite Reduction Techniques for User-Session-Based Testing of Web ApplicationsSara Sprenkle, Sreedevi Sampath, Emily Gibson, Lori L. Pollock, Amie L. Souter. 587-596 [doi]
- Maintainability Prediction: A Regression Analysis of Measures of Evolving SystemsJane Huffman Hayes, Liming Zhao. 601-604 [doi]
- Requirements Guided Dynamic Software ClusteringWei Zhao, Lu Zhang, Hong Mei, Jiasu Sun. 605-608 [doi]
- Facilitating the Implementation and Evolution of Business RulesLiwen Lin, Suzanne M. Embury, Brian Warboys. 609-612 [doi]
- Ontology-Based Software Analysis and Reengineering Tool Integration: The OASIS Service-Sharing MethodologyDean Jin, James R. Cordy. 613-616 [doi]
- Explorative Study to Provide Decision Support for Software Release DecisionsPankaj Bhawnani, Behrouz Homayoun Far, Günther Ruhe. 617-620 [doi]
- Towards Experience-Based Mentoring of Evolutionary DevelopmentZhenchang Xing, Eleni Stroulia. 621-624 [doi]
- Refactor Conditionals into Polymorphism: What s the Performance Cost of Introducing Virtual Calls?Serge Demeyer. 627-630 [doi]
- An Architecture for Context-Sensitive FormattingMark G. J. van den Brand, Taeke Kooiker, Jurgen J. Vinju, Niels P. Veerman. 631-634 [doi]
- Context-Free Slicing of UML Class ModelsHuzefa H. Kagdi, Jonathan I. Maletic, Andrew Sutton. 635-638 [doi]
- Towards Employing Use-Cases and Dynamic Analysis to Comprehend MozillaMaher Salah, Spiros Mancoridis, Giuliano Antoniol, Massimiliano Di Penta. 639-642 [doi]
- Understanding Security Goals Provided by Crypto-Protocol ImplementationsJan Jürjens. 643-646 [doi]
- A Hierarchical Decomposition Method for Object-Oriented Systems Based on Identifying Omnipresent ClustersJing Luo, Lu Zhang, Jiasu Sun. 647-650 [doi]
- Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented SoftwareMaximilian Störzer, Jürgen Graf. 653-656 [doi]
- Impact Analysis of Weaving in Aspect-Oriented ProgrammingHideaki Shinomi, Tetsuo Tamai. 657-660 [doi]
- A Reference Architecture for Web BrowsersAlan Grosskurth, Michael W. Godfrey. 661-664 [doi]
- A Framework for the Evolution and Maintenance of Web ServicesMira Kajko-Mattsson, Michal Tepczynski. 665-668 [doi]
- A Comparative Evaluation of Maintainability: A Study of Engineering Department s Website MaintainabilityNary Subramanian, Richard Puerzer, Lawrence Chung. 669-672 [doi]
- A Classification of Crosscutting ConcernsMarius Marin, Leon Moonen, Arie van Deursen. 673-676 [doi]
- Towards a Framework for Testing Structural Source-Code RegularitiesKim Mens, Andy Kellens. 679-682 [doi]
- Eliminating Harmful Redundancy for Testing-Based Fault Localization Using Test Suite Reduction: An Experimental StudyDan Hao, Lu Zhang, Hao Zhong, Hong Mei, Jiasu Sun. 683-686 [doi]
- Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support DebuggingLionel C. Briand, Wojciech J. Dzidek, Yvan Labiche. 687-690 [doi]
- Software Reliability Growth Model from Testing to OperationJing Zhao, Hongwei Liu, Gang Cui, Xiao-Zong Yang. 691-694 [doi]
- Utilization of Extended Firewall for Object-Oriented Regression TestingLee J. White, Khaled Jaber, Brian Robinson. 695-698 [doi]
- Measurement and Quality in Object-Oriented DesignRadu Marinescu. 701-704 [doi]
- Reverse Engineering Web ApplicationsPorfirio Tramontana. 705-708 [doi]
- Quality Driven Software Migration of Procedural Code to Object-Oriented DesignYing Zou. 709-713 [doi]
- Continuous Evolution: Practices and IssuesNed Chapin. 717 [doi]
- Identifications of Concepts, Features, and Concerns in Source CodeAndrian Marcus, Václav Rajlich. 718 [doi]
- Developing Supportable Enterprise Information Systems - Architectural, Managerial, and Engineering ImperativesLeszek A. Maciaszek. 721-722 [doi]
- Object-Oriented Reengineering: Patterns and TechniquesSerge Demeyer, Stéphane Ducasse, Oscar Nierstrasz. 723-724 [doi]
- Using Metrics to Improve Maintenance TestingAlfred Sorkowitz. 725 [doi]
- Sixty Years of Software Maintenance: Lessons LearnedNicholas Zvegintzov, Girish Parikh. 726-727 [doi]