Proceedings of the 25th International Conference on Software Maintenance
ICSM, 2009.
@proceedings{ICSM-2009,
address = "Edmonton, Alberta, Canada",
publisher = "{IEEE}",
title = "{Proceedings of the 25th International Conference on Software Maintenance}",
year = 2009,
}
Contents (87 items)
- ICSM-2009-Tilley #maintenance
- 25 years of software maintenance (SRT), pp. 3–4.
- ICSM-2009-Harrold #reuse #testing
- Reduce, reuse, recycle, recover: Techniques for improved regression testing (MJH), p. 5.
- ICSM-2009-Weiss #architecture #product line
- Architecture of product lines (DMW), p. 6.
- ICSM-2009-GrechanikXF #assessment #maintenance #testing
- Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts (MG, QX, CF), pp. 9–18.
- ICSM-2009-ZhangZHZM #testing
- Prioritizing JUnit test cases in absence of coverage information (LZ, JZ, DH, LZ, HM), pp. 19–28.
- ICSM-2009-YoonSMP #component #testing
- Prioritizing component compatibility tests via user preferences (ICY, AS, AMM, AAP), pp. 29–38.
- ICSM-2009-WangWYZY #evolution #kernel #linux #network #novel
- Linux kernels as complex networks: A novel method to study evolution (LW, ZW, CY, LZ, QY), pp. 41–50.
- ICSM-2009-XieCN #comprehension #empirical #evolution #open source #towards
- Towards a better understanding of software evolution: An empirical study on open source software (GX, JC, IN), pp. 51–60.
- ICSM-2009-CorreiaKV #maintenance
- A survey-based study of the mapping of system properties to ISO/IEC 9126 maintainability characteristics (JPC, YK, JV), pp. 61–70.
- ICSM-2009-BouwersVD #architecture #evaluation
- Criteria for the evaluation of implemented architectures (EB, JV, AvD), pp. 73–82.
- ICSM-2009-KhomhGA #design pattern #empirical #game studies
- Playing roles in design patterns: An empirical descriptive and analytic study (FK, YGG, GA), pp. 83–92.
- ICSM-2009-FokaefsTCS #clustering #object-oriented #using
- Decomposing object-oriented class modules using an agglomerative clustering technique (MF, NT, AC, JS), pp. 93–101.
- ICSM-2009-FengG #detection
- Detecting virus mutations via dynamic matching (MF, RG), pp. 105–114.
- ICSM-2009-YangDR #model checking
- Regression model checking (GY, MBD, GR), pp. 115–124.
- ICSM-2009-JiangHHF #analysis #automation #performance #testing
- Automated performance analysis of load tests (ZMJ, AEH, GH, PF), pp. 125–134.
- ICSM-2009-MunozBDT #aspect-oriented #empirical #programming
- Inquiring the usage of aspect-oriented programming: An empirical study (FM, BB, RD, YLT), pp. 137–146.
- ICSM-2009-ShihabJH #developer #open source #using
- Studying the use of developer IRC meetings in open source projects (ES, ZMJ, AEH), pp. 147–156.
- ICSM-2009-StarkeLS #case study
- Searching and skimming: An exploratory study (JS, CL, JS), pp. 157–166.
- ICSM-2009-WitZD #clone tracking #using
- Managing code clones using dynamic change tracking and resolution (MdW, AZ, AvD), pp. 169–178.
- ICSM-2009-VasaLBN #analysis #comparative #evolution #using
- Comparative analysis of evolving software systems using the Gini coefficient (RV, ML, PB, ON), pp. 179–188.
- ICSM-2009-YokomoriSNI #component #framework #impact analysis #ranking #using
- Assessing the impact of framework changes using component ranking (RY, HPS, MN, KI), pp. 189–198.
- ICSM-2009-VoigtBD #execution
- Object aware execution trace exploration (SV, JB, JD), pp. 201–210.
- ICSM-2009-WangLSKKL #approach #combinator #graph #navigation #web
- A combinatorial approach to building navigation graphs for dynamic web applications (WW, YL, SS, RK, RK, JL), pp. 211–220.
- ICSM-2009-JeffreyGG #effectiveness #fault #locality #multi #performance #using
- Effective and efficient localization of multiple faults using value replacement (DJ, NG, RG), pp. 221–230.
- ICSM-2009-LiuPFGC #modelling #topic
- Modeling class cohesion as mixtures of latent topics (YL, DP, RF, TG, NC), pp. 233–242.
- ICSM-2009-BrooksM #metric #similarity #testing
- Introducing a test suite similarity metric for event sequence-based test cases (PAB, AMM), pp. 243–252.
- ICSM-2009-RothlisbergerHVABNM #ide #metric
- Augmenting static source views in IDEs with dynamic metrics (DR, MH, AV, DA, WB, ON, PM), pp. 253–262.
- ICSM-2009-LiGMMMGC #analysis #component #fault #multi #pervasive #scalability
- Analysis of pervasive multiple-component defects in a large software system (ZL, MG, SSM, NHM, AVM, DG, EC), pp. 265–273.
- ICSM-2009-Zhang #fault
- An investigation of the relationships between lines of code and defects (HZ), pp. 274–283.
- ICSM-2009-AndroutsopoulosGHLT #dependence #empirical
- A theoretical and empirical study of EFSM dependence (KA, NG, MH, ZL, LT), pp. 287–296.
- ICSM-2009-ShternT #clustering #evaluation #using
- Refining clustering evaluation using structure indicators (MS, VT), pp. 297–305.
- ICSM-2009-LinZZ #aspectj #graph #incremental
- Incremental call graph reanalysis for AspectJ software (YL, SZ, JZ), pp. 306–315.
- ICSM-2009-AdamsCB #coordination
- Coordination and productivity issues in free software: The role of brooks’ law (PJA, AC, CB), pp. 319–328.
- ICSM-2009-AlamAH #dependence #using
- Measuring the progress of projects using the time dependence of code changes (OA, BA, AEH), pp. 329–338.
- ICSM-2009-HindleGH #analysis #developer #topic #what
- What’s hot and what’s not: Windowed developer topic analysis (AH, MWG, RCH), pp. 339–348.
- ICSM-2009-GayHMM #concept #feedback #on the #using
- On the use of relevance feedback in IR-based concept location (GG, SH, AM, TM), pp. 351–360.
- ICSM-2009-GeetD #case study #cobol #experience #feature model
- Feature location in COBOL mainframe systems: An experience report (JVG, SD), pp. 361–370.
- ICSM-2009-LuciaOT #analysis #empirical #traceability
- The role of the coverage analysis during IR-based traceability recovery: A controlled experiment (ADL, RO, GT), pp. 371–380.
- ICSM-2009-RothlisbergerHVABNM09a #eclipse #metric #named
- Senseo: Enriching Eclipse’s static source views with dynamic metrics (DR, MH, AV, DA, WB, ON, PM), pp. 383–384.
- ICSM-2009-Reiss #code search #semantics
- Semantics-based code search demonstration proposal (SPR), pp. 385–386.
- ICSM-2009-VillazonBMA #aspect-oriented #development #flexibility #named #programming
- MAJOR: Flexible tool development with aspect-oriented programming (AV, WB, PM, DA), pp. 387–388.
- ICSM-2009-Reiss09a #java #visualisation
- Visualizing the Java heap demonstration proposal (SPR), pp. 389–390.
- ICSM-2009-HouJJ
- Proactively managing copy-and-paste induced code clones (DH, FJ, PJ), pp. 391–392.
- ICSM-2009-PletcherH #api #code completion #named #usability
- BCC: Enhancing code completion for better API usability (DMP, DH), pp. 393–394.
- ICSM-2009-XieGFC #named #user interface
- Guide: A GUI differentiator (QX, MG, CF, CMC), pp. 395–396.
- ICSM-2009-CaiYW #approach #empirical #maintenance #process
- Business process recovery for system maintenance — An empirical approach (ZC, XY, XW), pp. 399–402.
- ICSM-2009-HuangSWSW #industrial #legacy #mining #preprocessor
- Preprocessing the noise in legacy user permission assignment data for role mining — An industrial practice (CH, JS, XW, YS, DW), pp. 403–406.
- ICSM-2009-StroblBGK #database #legacy #re-engineering #reverse engineering
- Digging deep: Software reengineering supported by database reverse engineering of a system with 30+ years of legacy (SS, MB, TG, WK), pp. 407–410.
- ICSM-2009-Wang #developer #motivation #source code #what
- What motivate software engineers to refactor source code? evidences from professional developers (YW), pp. 413–416.
- ICSM-2009-NigulM #maintenance
- Software maintainability benefits from annotation-driven code (LN, EM), pp. 417–421.
- ICSM-2009-ParveenTDM #distributed #execution #framework #testing #towards
- Towards a distributed execution framework for JUnit test cases (TP, SRT, ND, PM), pp. 425–428.
- ICSM-2009-ChanZHS #problem #testing #visualisation
- Visualizing the structure of field testing problems (BC, YZ, AEH, AS), pp. 429–432.
- ICSM-2009-DaraLLST #execution #testing #using
- Using dynamic execution data to generate test cases (RD, SL, WL, ASG, LT), pp. 433–436.
- ICSM-2009-Herraiz #evolution #statistics
- A statistical examination of the evolution and properties of libre software (IH), pp. 439–442.
- ICSM-2009-Zimmermann #debugging #development #mining #predict #process
- Changes and bugs — Mining and predicting development activities (TZ), pp. 443–446.
- ICSM-2009-Roy #analysis #detection
- Detection and analysis of near-miss software clones (CKR), pp. 447–450.
- ICSM-2009-Poshyvanyk #information retrieval #maintenance #using
- Using information retrieval to support software maintenance tasks (DP), pp. 453–456.
- ICSM-2009-Li #analysis #dependence #identification #using
- Identifying high-level dependence structures using slice-based dependence analysis (ZL), pp. 457–460.
- ICSM-2009-Adams #co-evolution #source code
- Co-evolution of source code and the build system (BA), pp. 461–464.
- ICSM-2009-WongC #impact analysis #logic #modelling #predict
- Predicting change impact from logical models (SW, YC), pp. 467–470.
- ICSM-2009-FerzundAW #classification #metric #using
- Software change classification using hunk metrics (JF, SNA, FW), pp. 471–474.
- ICSM-2009-WenzelKKK #3d #analysis #evolution #visualisation
- Evolution analysis with animated and 3D-visualizations (SW, JK, UK, AK), pp. 475–478.
- ICSM-2009-HouW #case study #eclipse #evolution
- Analyzing the evolution of user-visible features: A case study with Eclipse (DH, YW), pp. 479–482.
- ICSM-2009-SteffenJWM #design #maintenance #modelling
- Maintenance, or the 3rd dimension of eXtreme model-driven design (BS, SJ, CW, TMS), pp. 483–486.
- ICSM-2009-HanssenYCM #agile #challenge #development #maintenance
- Maintenance and agile development: Challenges, opportunities and future directions (GKH, AFY, RC, LM), pp. 487–490.
- ICSM-2009-NguyenNAPN #clone detection #detection #evolution #incremental #scalability
- Scalable and incremental clone detection for evolving software (TTN, HAN, JMAK, NHP, TNN), pp. 491–494.
- ICSM-2009-JadallahGMR
- Balancing value and modifiability when planning for the next release (AJ, MG, MM, GR), pp. 495–498.
- ICSM-2009-Chapin #maintenance
- Software maintenance in complying with IT governance: A report from the field (NC), pp. 499–502.
- ICSM-2009-Yoo #impact analysis #metric #performance #using
- Performance impact analysis with KPP using application response measurement in E-government systems (NY), pp. 503–506.
- ICSM-2009-PaudelD #fault
- Modularizing error recovery (JP, CD), pp. 507–510.
- ICSM-2009-LamanchaUG #modelling #product line #testing
- Model-driven testing in software product lines (BPL, MPU, IGRdG), pp. 511–514.
- ICSM-2009-NaslavskyZR #modelling #testing
- A model-based regression test selection technique (LN, HZ, DJR), pp. 515–518.
- ICSM-2009-JiaSYL #data transformation #difference #predict #question #set
- Data transformation and attribute subset selection: Do they help make differences in software failure prediction? (HJ, FS, YY, QL), pp. 519–522.
- ICSM-2009-AnbalaganV #debugging #on the #open source #predict
- On predicting the time taken to correct bug reports in open source projects (PA, MAV), pp. 523–526.
- ICSM-2009-KnabFGP #interactive #problem
- Interactive views for analyzing problem reports (PK, BF, HG, MP), pp. 527–530.
- ICSM-2009-Mordal-ManetBDDWLBV #industrial #quality
- The squale model — A practice-based industrial quality model (KMM, FB, SD, SD, HW, JL, FB, PV), pp. 531–534.
- ICSM-2009-MaSZS #recommendation
- Expert recommendation with usage expertise (DM, DS, TZ, JS), pp. 535–538.
- ICSM-2009-BettenburgSH #empirical #off the shelf #risk management #using
- An empirical study on the risks of using off-the-shelf techniques for processing mailing list data (NB, ES, AEH), pp. 539–542.
- ICSM-2009-LuciaFGT #design #email #repository
- Recovering design rationale from email repositories (ADL, FF, CG, GT), pp. 543–546.
- ICSM-2009-SchugerlRC #documentation #perspective #web
- Beyond generated software documentation — A web 2.0 perspective (PS, JR, PC), pp. 547–550.
- ICSM-2009-YoshikawaHS #natural language #ontology #source code #traceability #using
- Recovering traceability links between a simple natural language sentence and source code using domain ontologies (TY, SH, MS), pp. 551–554.
- ICSM-2009-HolmesCWD #case study #source code #using
- The end-to-end use of source code examples: An exploratory study (RH, RC, RJW, JD), pp. 555–558.
- ICSM-2009-SuttonHM #c++
- Abstracting the template instantiation relation in C++ (AS, RH, JIM), pp. 559–562.
- ICSM-2009-SutherlandS #interactive #maintenance #user interface
- UI traces: Supporting the maintenance of interactive software (AS, KS), pp. 563–566.
- ICSM-2009-DraganCM #using
- Using method stereotype distribution as a signature descriptor for software systems (ND, MLC, JIM), pp. 567–570.
- ICSM-2009-AmalfitanoFT #behaviour #internet #modelling #reverse engineering
- Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications (DA, ARF, PT), pp. 571–574.
- ICSM-2009-DongG #comprehension #hybrid #using
- Understanding source package organization using the hybrid model (XD, MWG), pp. 575–578.
16 ×#using
11 ×#testing
10 ×#maintenance
8 ×#analysis
7 ×#empirical
7 ×#evolution
6 ×#modelling
5 ×#metric
4 ×#case study
4 ×#fault
11 ×#testing
10 ×#maintenance
8 ×#analysis
7 ×#empirical
7 ×#evolution
6 ×#modelling
5 ×#metric
4 ×#case study
4 ×#fault