Proceedings of the 27th Conference on Software Maintenance
ICSM, 2011.
@proceedings{ICSM-2011, address = "Williamsburg, Virginia, USA", isbn = "978-1-4577-0663-9", publisher = "{IEEE}", title = "{Proceedings of the 27th Conference on Software Maintenance}", year = 2011, }
Contents (78 items)
- ICSM-2011-Kemmerer #how #what
- How to steal a botnet and what can happen when you do (RAK), p. 1.
- ICSM-2011-Briand #re-engineering #research
- Useful software engineering research — leading a double-agent life (LCB), p. 2.
- ICSM-2011-DiGiuseppeJ #fault #interactive
- Fault interaction and its repercussions (ND, JAJ), pp. 3–12.
- ICSM-2011-HuangLZXW #approach #novel #testing
- A novel approach to regression test selection for J2EE applications (SH, ZJL, JZ, YX, WW), pp. 13–22.
- ICSM-2011-ZhangKK
- Localizing failure-inducing program edits based on spectrum information (LZ, MK, SK), pp. 23–32.
- ICSM-2011-DamG #automation #impact analysis
- Automated change impact analysis for agent systems (HKD, AG), pp. 33–42.
- ICSM-2011-KobayashiMIHKY #fault #impact analysis #named #predict #scalability
- ImpactScale: Quantifying change impact to predict faults in large software systems (KK, AM, KI, YH, MK, TY), pp. 43–52.
- ICSM-2011-HassaineBGHA #approach #co-evolution
- A seismology-inspired approach to study change propagation (SH, FB, YGG, SH, GA), pp. 53–62.
- ICSM-2011-QusefBOLB #concept #named #slicing #traceability #using
- SCOTCH: Test-to-code traceability using slicing and conceptual coupling (AQ, GB, RO, ADL, DB), pp. 63–72.
- ICSM-2011-YousefiS #distributed #identification #mining
- Identifying distributed features in SOA by mining dynamic call trees (AY, KS), pp. 73–82.
- ICSM-2011-SyerAH #concurrent #identification #performance #thread
- Identifying performance deviations in thread pools (MDS, BA, AEH), pp. 83–92.
- ICSM-2011-ButlerWYS #java #mining
- Mining java class naming conventions (SB, MW, YY, HS), pp. 93–102.
- ICSM-2011-RastkarMB #generative #natural language #source code #summary
- Generating natural language summaries for crosscutting source code concerns (SR, GCM, AWJB), pp. 103–112.
- ICSM-2011-LawrieB #identifier #source code
- Expanding identifiers to normalize source code vocabulary (DL, DB), pp. 113–122.
- ICSM-2011-MirakhorliC #architecture #information management #maintenance #modelling #traceability #using
- Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance (MM, JCH), pp. 123–132.
- ICSM-2011-GethersOPL #information retrieval #on the #orthogonal #traceability
- On integrating orthogonal information retrieval methods to improve traceability recovery (MG, RO, DP, ADL), pp. 133–142.
- ICSM-2011-BrunetGF #consistency #design #evaluation #testing #usability
- Structural conformance checking with design tests: An evaluation of usability and calability (JB, DSG, JCAdF), pp. 143–152.
- ICSM-2011-AliWAPGH #multi #named
- MoMS: Multi-objective miniaturization of software (NA, WW, GA, MDP, YGG, JHH), pp. 153–162.
- ICSM-2011-KhadkaRSJH #legacy #migration
- A method engineering based legacy to SOA migration method (RK, GR, AS, SJ, JH), pp. 163–172.
- ICSM-2011-SoaresMG #identification #implementation #refactoring
- Identifying overly strong conditions in refactoring implementations (GS, MM, RG), pp. 173–182.
- ICSM-2011-SunKZ #api #detection #graph #library
- Graph-based detection of library API imitations (CS, SCK, SJZ), pp. 183–192.
- ICSM-2011-YazdanshenasM #bound #component
- Crossing the boundaries while analyzing heterogeneous component-based software systems (ARY, LM), pp. 193–202.
- ICSM-2011-ShevertalovM #maintenance #on the
- On the maintenance of UI-integrated mashup applications (MS, SM), pp. 203–212.
- ICSM-2011-WangPXZ #case study #feature model #process
- An exploratory study of feature location process: Distinct phases, recurring patterns, and elementary actions (JW, XP, ZX, WZ), pp. 213–222.
- ICSM-2011-PirzadehHS #analysis #execution #mining
- Exploiting text mining techniques in the analysis of execution traces (HP, AHL, MS), pp. 223–232.
- ICSM-2011-HouP #api #code completion #evaluation #sorting
- An evaluation of the strategies of sorting, filtering, and grouping API methods for Code Completion (DH, DMP), pp. 233–242.
- ICSM-2011-BakotaHKFG #probability #quality
- A probabilistic software quality model (TB, PH, PK, RF, TG), pp. 243–252.
- ICSM-2011-KhomhCZSD #fault #predict #testing #using
- Predicting post-release defects using pre-release field testing results (FK, BC, YZ, AS, DD), pp. 253–262.
- ICSM-2011-BachwaniCBKZ #debugging #named
- Sahara: Guiding the debugging of failed software upgrades (RB, OC, RB, DK, WZ), pp. 263–272.
- ICSM-2011-BarbourKZ #clone tracking
- Late propagation in software clones (LB, FK, YZ), pp. 273–282.
- ICSM-2011-OssherSL #java #open source
- File cloning in open source Java projects: The good, the bad, and the ugly (JO, HS, CVL), pp. 283–292.
- ICSM-2011-SahaRS #automation #framework
- An automatic framework for extracting and classifying near-miss clone genealogies (RKS, CKR, KAS), pp. 293–302.
- ICSM-2011-RomanoP #interface #java #metric #predict #source code #using
- Using source code metrics to predict change-prone Java interfaces (DR, MP), pp. 303–312.
- ICSM-2011-VasilescuSB #case study #metric
- You can’t control the unfamiliar: A study on the relations between aggregation techniques for software metrics (BV, AS, MvdB), pp. 313–322.
- ICSM-2011-HongKCB #comprehension #developer #evolution #network #social
- Understanding a developer social network and its evolution (QH, SK, SCC, CB), pp. 323–332.
- ICSM-2011-DhaliwalKZ #case study #debugging
- Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox (TD, FK, YZ), pp. 333–342.
- ICSM-2011-McMillanVPG #categorisation #maintenance
- Categorizing software applications for maintenance (CM, MLV, DP, MG), pp. 343–352.
- ICSM-2011-ShternT #clustering #multi #using
- Evaluating software clustering using multiple simulated authoritative decompositions (MS, VT), pp. 353–361.
- ICSM-2011-RogstadBDRA #automation #case study #database #experience #industrial #legacy #testing
- Industrial experiences with automated regression testing of a legacy database application (ER, LCB, RD, MR, EA), pp. 362–371.
- ICSM-2011-SrikanthC #as a service #case study #industrial #testing
- Regression testing in Software as a Service: An industrial case study (HS, MBC), pp. 372–381.
- ICSM-2011-CarlsonDD #approach #case study #clustering #industrial #testing
- A clustering approach to improving test case prioritization: An industrial case study (RC, HD, AD), pp. 382–391.
- ICSM-2011-SnipesRM #analysis
- Code Hot Spot: A tool for extraction and analysis of code change history (WS, BPR, ERMH), pp. 392–401.
- ICSM-2011-TarvoZC #algorithm #branch #integration #mining #multi #version control
- An integration resolution algorithm for mining multiple branches in version control systems (AT, TZ, JC), pp. 402–411.
- ICSM-2011-DilshenerW #concept #developer
- Relating developers’ concepts and artefact vocabulary in a financial software module (TD, MW), pp. 412–417.
- ICSM-2011-ZhangSPXZ #case study #incremental #industrial #product line #re-engineering #towards
- Incremental and iterative reengineering towards Software Product Line: An industrial case study (GZ, LS, XP, ZX, WZ), pp. 418–427.
- ICSM-2011-Salvaneschi #case study #documentation #evolution #information management
- The evolution of Information Systems a case study on document management (PS), pp. 428–437.
- ICSM-2011-MatthesSH #assurance #migration #quality #testing
- Testing & quality assurance in data migration projects (FM, CS, KH), pp. 438–447.
- ICSM-2011-JiresalCN #cobol #detection #precise #scalability #source code
- Precise detection of un-initialized variables in large, real-life COBOL programs in presence of unrealizable paths (RJ, AC, RN), pp. 448–456.
- ICSM-2011-MihaliczaPG #c++ #profiling
- Type-preserving heap profiler for C++ (JM, ZP, AG), pp. 457–466.
- ICSM-2011-GrooteOW #development #formal method #industrial
- Analyzing the effects of formal methods on the development of industrial control software (JFG, AO, JHW), pp. 467–472.
- ICSM-2011-NishizonoMVM #comprehension #empirical #evolution #industrial #maintenance #metric #predict #source code
- Source code comprehension strategies and metrics to predict comprehension effort in software maintenance and evolution tasks — an empirical study with industry practitioners (KN, SM, RV, KiM), pp. 473–481.
- ICSM-2011-KuDYW #case study #industrial #maintenance
- Estimating software maintenance effort from use cases: An industrial case study (YK, JD, YY, QW), pp. 482–491.
- ICSM-2011-BiggersEKE #metric #source code #towards
- Toward a metrics suite for source code lexicons (LRB, BPE, NAK, LHE), pp. 492–495.
- ICSM-2011-WieseHH #comparison #identifier #source code
- A comparison of stemmers on source code identifiers for software search (AW, VH, EH), pp. 496–499.
- ICSM-2011-RomanoSRG #clustering #design pattern #source code
- Clustering and lexical information support for the recovery of design pattern in source code (SR, GS, MR, CG), pp. 500–503.
- ICSM-2011-SmitGHS #evolution
- Code convention adherence in evolving software (MS, BG, HJH, ES), pp. 504–507.
- ICSM-2011-KagdiGP #evolution
- SE2 model to support software evolution (HHK, MG, DP), pp. 512–515.
- ICSM-2011-CorreiaF #maintenance #spreadsheet
- Measuring maintainability of spreadsheets in the wild (JPC, MAF), pp. 516–519.
- ICSM-2011-DraganCHM #commit #using
- Using stereotypes to help characterize commits (ND, MLC, MH, JIM), pp. 520–523.
- ICSM-2011-Scanniello #source code
- Source code survival with the Kaplan Meier (GS), pp. 524–527.
- ICSM-2011-GuoSGCTSSS #case study #technical debt
- Tracking technical debt — An exploratory case study (YG, CBS, RG, AC, GT, FQBdS, ALMS, CdS), pp. 528–531.
- ICSM-2011-PaymalPBS #evolution #graph #metric #process #using
- Measuring disruption from software evolution activities using graph-based metrics (PP, RP, SB, HPS), pp. 532–535.
- ICSM-2011-LeeK #clustering #recommendation
- Clustering and recommending collections of code relevant to tasks (SL, SK), pp. 536–539.
- ICSM-2011-BouwersDV #architecture #dependence
- Dependency profiles for software architecture evaluations (EB, AvD, JV), pp. 540–543.
- ICSM-2011-Sharif #architecture #assessment #diagrams #empirical #uml
- Empirical assessment of UML class diagram layouts based on architectural importance (BS), pp. 544–549.
- ICSM-2011-Dragan #object-oriented
- Emergent laws of method and class stereotypes in object oriented software (ND), pp. 550–555.
- ICSM-2011-Roover #detection #logic #metaprogramming #object-oriented #source code
- A logic meta-programming foundation for example-driven pattern detection in object-oriented programs (CDR), pp. 556–561.
- ICSM-2011-Hindle #perspective #process
- Evidence-based software process recovery: A post-doctoral view (AH), pp. 562–567.
- ICSM-2011-Bird #collaboration #coordination #open source
- Sociotechnical coordination and collaboration in open source software (CB), pp. 568–573.
- ICSM-2011-SampathBJM #reduction #testing
- A tool for combination-based prioritization and reduction of user-session-based test suites (SS, RCB, SJ, SM), pp. 574–577.
- ICSM-2011-Perez-CastilloFGP #process
- MARBLE. A business process archeology tool (RPC, MFR, IGRdG, MP), pp. 578–581.
- ICSM-2011-NogueraRKJ #query
- Program querying with a SOUL: The BARISTA tool suite (CN, CDR, AK, VJ), pp. 582–585.
- ICSM-2011-TsantalisNS #difference #named
- Webdiff: A generic differencing service for software artifacts (NT, NN, ES), pp. 586–589.
- ICSM-2011-RupakhetiH #implementation #java #named #similarity
- EQ: Checking the implementation of equality in Java (CRR, DH), pp. 590–593.
- ICSM-2011-TorresTPWY #analysis #evolution #named #visual notation
- Maleku: An evolutionary visual software analysis tool for providing insights into software evolution (AGT, RT, FJGP, MW, YY), pp. 594–597.
- ICSM-2011-DAmbrosR #effectiveness #mining #repository
- Effective mining of software repositories (MD, RR), p. 598.
- ICSM-2011-KuhnK #combinator #detection #fault #testing
- Practical combinatorial (t-way) methods for detecting complex faults in regression testing (RK, RK), p. 599.
- ICSM-2011-Demeyer #research
- Research methods in computer science (SD), p. 600.
10 ×#case study
10 ×#source code
9 ×#testing
7 ×#evolution
7 ×#industrial
7 ×#named
7 ×#using
6 ×#maintenance
5 ×#metric
5 ×#mining
10 ×#source code
9 ×#testing
7 ×#evolution
7 ×#industrial
7 ×#named
7 ×#using
6 ×#maintenance
5 ×#metric
5 ×#mining