Proceedings of the 21st International Conference on Software Maintenance
ICSM, 2005.
@proceedings{ICSM-2005, address = "Budapest, Hungary", isbn = "0-7695-2368-4", publisher = "{IEEE Computer Society}", title = "{Proceedings of the 21st International Conference on Software Maintenance}", year = 2005, }
Contents (90 items)
- ICSM-2005-Sneed #maintenance #research
- Bridging the Gap between Research and Business in Software Maintenance (HMS), pp. 3–6.
- ICSM-2005-Sommerville #challenge #re-engineering #research
- Software Construction by Configuration: Challenges for Software Engineering Research (IS), p. 9.
- ICSM-2005-Parikh #challenge #evolution
- Software Support, Management, and Evolution (SSME) in the Coming Decade and Beyond...Oppotunities and Challenges (GP), pp. 10–11.
- ICSM-2005-MonteiroF #aspectj #java #refactoring
- Refactoring a Java Code Base to AspectJ: An Illustrative Example (MPM, JMF), pp. 17–26.
- ICSM-2005-BinkleyCHRT #aspect-oriented #automation #object-oriented #refactoring
- Automated Refactoring of Object Oriented Code into Aspects (DB, MC, MH, FR, PT), pp. 27–36.
- ICSM-2005-BruntinkDT
- Isolating Idiomatic Crosscutting Concerns (MB, AvD, TT), pp. 37–46.
- ICSM-2005-PilskalnsWA #component #design
- Defining Maintainable Components in the Design Phase (OP, DW, AAA), pp. 49–58.
- ICSM-2005-YuDMA #evolution #scalability
- Reducing Build Time through Precompilations for Evolving Large Software (YY, HDF, JM, PA), pp. 59–68.
- ICSM-2005-KotonyaH
- Managing Change in COTS-Based Systems (GK, JH), pp. 69–78.
- ICSM-2005-BriandLL #aspectj #distributed #using
- Tracing Distributed Systems Executions Using AspectJ (LCB, YL, JL), pp. 81–90.
- ICSM-2005-TilevichSH #java #legacy #named #web
- Appletizing: Running Legacy Java Code Remotely from a Web Browser (ET, YS, MH), pp. 91–100.
- ICSM-2005-SharpR #java #static analysis
- Static Analysis of Object References in RMI-Based Java Software (MS, AR), pp. 101–110.
- ICSM-2005-Reiss #incremental #maintenance
- Incremental Maintenance of Software Artifacts (SPR), pp. 113–122.
- ICSM-2005-AlvesCVSDBR #analysis #comparative #game studies #migration
- Comparative Analysis of Porting Strategies in J2ME Games (VA, IC, HV, PHMS, ALGD, PB, GR), pp. 123–132.
- ICSM-2005-MarcusP #concept
- The Conceptual Cohesion of Classes (AM, DP), pp. 133–142.
- ICSM-2005-PanasS #evaluation #framework #reverse engineering
- Evaluation of a Framework for Reverse Engineering Tool Construction (TP, MS), pp. 145–154.
- ICSM-2005-SalahDMSV #named #reverse engineering #sequence
- Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences (MS, TD, SM, AS, FIV), pp. 155–164.
- ICSM-2005-GuzmanPP #ide #re-engineering
- An Integrated Environment for Reengineering (IGRdG, MP, MP), pp. 165–174.
- ICSM-2005-BinkleyH #clustering #dependence
- Locating Dependence Clusters and Dependence Pollution (DB, MH), pp. 177–186.
- ICSM-2005-MilanovaR #analysis #constraints #precise
- Annotated Inclusion Constraints for Precise Flow Analysis (AM, BGR), pp. 187–196.
- ICSM-2005-NiuES #approach
- A Category-theoretic Approach to Syntactic Software Merging (NN, SME, MS), pp. 197–206.
- ICSM-2005-Dayani-FardGM
- A Datawarehouse for Managing Commercial Software Release (HDF, JIG, JM), pp. 209–218.
- ICSM-2005-ZhangZ #configuration management #evolution #maintenance #self #using
- Using Self-Reconfigurable Workplaces to Automate the Maintenance of Evolving Business Applications (QZ, YZ), pp. 219–229.
- ICSM-2005-SusaniD #contract #maintenance #specification #using
- Cross-Organizational Service Maintenance Using Temporal Availability Specification and Contracts (OvS, PD), pp. 230–239.
- ICSM-2005-AntoniolPH #maintenance #optimisation #search-based
- Search-Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance Project (GA, MDP, MH), pp. 240–249.
- ICSM-2005-JansenBBN #case study #development #enterprise #maintenance #performance
- Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP Software (SJ, SB, GB, AvN), pp. 253–262.
- ICSM-2005-HassanH #fault #predict
- The Top Ten List: Dynamic Fault Prediction (AEH, RCH), pp. 263–272.
- ICSM-2005-BaldassarreBCV #process #statistics
- Improving Dynamic Calibration through Statistical Process Control (MTB, NB, DC, GV), pp. 273–282.
- ICSM-2005-BaldassarreBCV05a #case study #development #industrial #reuse
- An Industrial Case Study on Reuse Oriented Development (MTB, AB, DC, GV), pp. 283–292.
- ICSM-2005-FerencBFL #design pattern #machine learning #mining
- Design Pattern Mining Enhanced by Machine Learning (RF, ÁB, LJF, JL), pp. 295–304.
- ICSM-2005-KapserG #tool support
- Improved Tool Support for the Investigation of Duplication in Software (CK, MWG), pp. 305–314.
- ICSM-2005-EichbergHMS #comprehension
- Comprehensive Software Understanding with SEXTANT (ME, MH, MM, TS), pp. 315–324.
- ICSM-2005-SingerES #maintenance #named #navigation
- NavTracks: Supporting Navigation in Software Maintenance (JS, RE, MADS), pp. 325–334.
- ICSM-2005-EisenbergV
- Dynamic Feature Traces: Finding Features in Unfamiliar Code (ADE, KDV), pp. 337–346.
- ICSM-2005-GreevyDG #analysis #evolution #semantics
- Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis (OG, SD, TG), pp. 347–356.
- ICSM-2005-AntoniolG #approach #case study #identification #novel
- Feature Identification: A Novel Approach and a Case Study (GA, YGG), pp. 357–366.
- ICSM-2005-KolbMPY #case study #component #legacy #product line #refactoring #reuse
- A Case Study in Refactoring a Legacy Component for Reuse in a Product Line (RK, DM, TP, KY), pp. 369–378.
- ICSM-2005-GarridoJ #c #multi
- Analyzing Multiple Configurations of a C Program (AG, REJ), pp. 379–388.
- ICSM-2005-DigJ #api #evolution #refactoring
- The Role of Refactorings in API Evolution (DD, REJ), pp. 389–398.
- ICSM-2005-ChesleyRR #debugging #java #named #source code
- Crisp: A Debugging Tool for Java Programs (OCC, XR, BGR), pp. 401–410.
- ICSM-2005-DoR #empirical #fault #testing
- A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults (HD, GR), pp. 411–420.
- ICSM-2005-WillmorE #testing
- A Safe Regression Test Selection Technique for Database-Driven Applications (DW, SME), pp. 421–430.
- ICSM-2005-OBrienBE #empirical #theory and practice
- Empirically Studying Software Practitioners — Bridging the Gap between Theory and Practice (MPO, JB, CE), pp. 433–442.
- ICSM-2005-Bollin #composition #maintenance #scalability #specification
- Maintaining Formal Specifications — Decomposition of Large Z-Specifications (AB), pp. 443–452.
- ICSM-2005-WebsterOA #maintenance #taxonomy
- A Risk Taxonomy Proposal for Software Maintenance (KPBW, KMdO, NA), pp. 453–461.
- ICSM-2005-PighinM #maintenance #optimisation
- Optimizing Test to Reduce Maintenance (MP, AM), pp. 465–472.
- ICSM-2005-XieM #agile #evolution #testing
- Rapid “Crash Testing” for Continuously Evolving GUI-Based Software Applications (QX, AMM), pp. 473–482.
- ICSM-2005-JiangHSZX #component #contract #testing
- Contract-Based Mutation for Testing Components (YJ, SSH, JS, LZ, BX), pp. 483–492.
- ICSM-2005-Lock #analysis #modelling #named
- Strider: Configuration Modelling and Analysis of Complex Systems (SL), pp. 495–504.
- ICSM-2005-VestdamN #documentation #evolution #towards
- Toward Documentation of Program Evolution (TV, KN), pp. 505–514.
- ICSM-2005-OdaS #diagrams #generative #version control
- Generative Technique of Version Control Systems for Software Diagrams (TO, MS), pp. 515–524.
- ICSM-2005-WuHH #algorithm #clustering #comparison #evolution
- Comparison of Clustering Algorithms in the Context of Software Evolution (JW, AEH, RCH), pp. 525–535.
- ICSM-2005-McMasterM #reduction #stack #testing
- Call Stack Coverage for Test Suite Reduction (SM, AMM), pp. 539–548.
- ICSM-2005-JeffreyG #reduction #testing
- Test Suite Reduction with Selective Redundancy (DJ, NG), pp. 549–558.
- ICSM-2005-KorelTH #modelling #using
- Test Prioritization Using System Models (BK, LHT, MH), pp. 559–568.
- ICSM-2005-LeeJ #empirical #java #maintenance
- An Empirical Study of Software Maintenance of a Web-Based Java Application (MGL, TLJ), pp. 571–576.
- ICSM-2005-NguyenMT #evolution
- Managing the Evolution of Web-Based Applications with WebSCM (TNN, EVM, CT), pp. 577–586.
- ICSM-2005-SprenkleSGPS #comparison #empirical #reduction #testing #web
- An Empirical Comparison of Test Suite Reduction Techniques for User-Session-Based Testing of Web Applications (SS, SS, EG, LLP, ALS), pp. 587–596.
- ICSM-2005-HayesZ #analysis #evolution #maintenance #metric #predict
- Maintainability Prediction: A Regression Analysis of Measures of Evolving Systems (JHH, LZ), pp. 601–604.
- ICSM-2005-ZhaoZMS #clustering #requirements
- Requirements Guided Dynamic Software Clustering (WZ, LZ, HM, JS), pp. 605–608.
- ICSM-2005-LinEW #evolution #implementation
- Facilitating the Implementation and Evolution of Business Rules (LL, SME, BW), pp. 609–612.
- ICSM-2005-JinC #analysis #integration #ontology #re-engineering #tool support
- Ontology-Based Software Analysis and Reengineering Tool Integration: The OASIS Service-Sharing Methodology (DJ, JRC), pp. 613–616.
- ICSM-2005-BhawnaniFR #case study
- Explorative Study to Provide Decision Support for Software Release Decisions (PB, BHF, GR), pp. 617–620.
- ICSM-2005-XingS #development #towards
- Towards Experience-Based Mentoring of Evolutionary Development (ZX, ES), pp. 621–624.
- ICSM-2005-Demeyer #morphism #performance #polymorphism #question #what
- Refactor Conditionals into Polymorphism: What’s the Performance Cost of Introducing Virtual Calls? (SD), pp. 627–630.
- ICSM-2005-BrandKVV #architecture #pretty-printing
- An Architecture for Context-Sensitive Formatting (MvdB, ATK, JJV, NPV), pp. 631–634.
- ICSM-2005-KagdiMS #modelling #slicing #uml
- Context-Free Slicing of UML Class Models (HHK, JIM, AS), pp. 635–638.
- ICSM-2005-SalahMAP #dynamic analysis #towards
- Towards Employing Use-Cases and Dynamic Analysis to Comprehend Mozilla (MS, SM, GA, MDP), pp. 639–642.
- ICSM-2005-Jurjens #comprehension #implementation #security
- Understanding Security Goals Provided by Crypto-Protocol Implementations (JJ), pp. 643–646.
- ICSM-2005-LuoZS #clustering #composition #identification #object-oriented
- A Hierarchical Decomposition Method for Object-Oriented Systems Based on Identifying Omnipresent Clusters (JL, LZ, JS), pp. 647–650.
- ICSM-2005-StorzerG #analysis #aspect-oriented #evolution #using
- Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented Software (MS, JG), pp. 653–656.
- ICSM-2005-ShinomiT #aspect-oriented #impact analysis #programming #weaving
- Impact Analysis of Weaving in Aspect-Oriented Programming (HS, TT), pp. 657–660.
- ICSM-2005-GrosskurthG #architecture #web
- A Reference Architecture for Web Browsers (AG, MWG), pp. 661–664.
- ICSM-2005-Kajko-MattssonT #evolution #framework #maintenance #web #web service
- A Framework for the Evolution and Maintenance of Web Services (MKM, MT), pp. 665–668.
- ICSM-2005-SubramanianPC #case study #comparative #evaluation #maintenance
- A Comparative Evaluation of Maintainability: A Study of Engineering Department’s Website Maintainability (NS, RP, LC), pp. 669–672.
- ICSM-2005-MarinMD #classification
- A Classification of Crosscutting Concerns (MM, LM, AvD), pp. 673–676.
- ICSM-2005-MensK #framework #source code #testing #towards
- Towards a Framework for Testing Structural Source-Code Regularities (KM, AK), pp. 679–682.
- ICSM-2005-HaoZZMS #case study #fault #locality #reduction #testing #using
- Eliminating Harmful Redundancy for Testing-Based Fault Localization Using Test Suite Reduction: An Experimental Study (DH, LZ, HZ, HM, JS), pp. 683–686.
- ICSM-2005-BriandDL #aspect-oriented #contract #debugging #programming
- Instrumenting Contracts with Aspect-Oriented Programming to Increase Observability and Support Debugging (LCB, WJD, YL), pp. 687–690.
- ICSM-2005-ZhaoLCY #reliability #testing
- Software Reliability Growth Model from Testing to Operation (JZ, HL, GC, XZY), pp. 691–694.
- ICSM-2005-WhiteJR #object-oriented #testing
- Utilization of Extended Firewall for Object-Oriented Regression Testing (LJW, KJ, BR), pp. 695–698.
- ICSM-2005-Marinescu #design #metric #object-oriented #quality
- Measurement and Quality in Object-Oriented Design (RM), pp. 701–704.
- ICSM-2005-Tramontana #reverse engineering #web
- Reverse Engineering Web Applications (PT), pp. 705–708.
- ICSM-2005-Zou #design #migration #object-oriented #quality
- Quality Driven Software Migration of Procedural Code to Object-Oriented Design (YZ), pp. 709–713.
- ICSM-2005-Chapin #evolution
- Continuous Evolution: Practices and Issues (NC), p. 717.
- ICSM-2005-MarcusR #concept #identification #source code
- Identifications of Concepts, Features, and Concerns in Source Code (AM, VR), p. 718.
- ICSM-2005-Maciaszek #architecture #enterprise #information management
- Developing Supportable Enterprise Information Systems — Architectural, Managerial, and Engineering Imperatives (LAM), pp. 721–722.
- ICSM-2005-DemeyerDN #object-oriented #re-engineering
- Object-Oriented Reengineering: Patterns and Techniques (SD, SD, ON), pp. 723–724.
- ICSM-2005-Sorkowitz #maintenance #metric #testing #using
- Using Metrics to Improve Maintenance Testing (AS), p. 725.
- ICSM-2005-ZvegintzovP #lessons learnt #maintenance
- Sixty Years of Software Maintenance: Lessons Learned (NZ, GP), pp. 726–727.
16 ×#maintenance
14 ×#evolution
12 ×#testing
7 ×#analysis
7 ×#case study
7 ×#using
6 ×#object-oriented
5 ×#java
5 ×#named
5 ×#web
14 ×#evolution
12 ×#testing
7 ×#analysis
7 ×#case study
7 ×#using
6 ×#object-oriented
5 ×#java
5 ×#named
5 ×#web