Proceedings of the 28th International Conference on Software Maintenance
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter


Proceedings of the 28th International Conference on Software Maintenance
ICSM, 2012.

EVOL
DBLP
Scholar
Full names Links ISxN
@proceedings{ICSM-2012,
	address       = "Trento, Italy",
	isbn          = "978-1-4673-2313-0",
	publisher     = "{IEEE Computer Society}",
	title         = "{Proceedings of the 28th International Conference on Software Maintenance}",
	year          = 2012,
}

Contents (84 items)

ICSM-2012-Pezze #maintenance #online
From off-Line to continuous on-line maintenance (MP), pp. 2–3.
ICSM-2012-Pollock #analysis #challenge #natural language
Leveraging natural language analysis of software: Achievements, challenges, and opportunities (LLP), p. 4.
ICSM-2012-ZouG #algorithm #automation #case study #detection #industrial #what #why
An industrial case study of Coman’s automated task detection algorithm: What Worked, What Didn’t, and Why (LZ, MWG), pp. 6–14.
ICSM-2012-DuseauDS #approach #named #visual notation
Vasco: A visual approach to explore object churn in framework-intensive applications (FD, BD, HAS), pp. 15–24.
ICSM-2012-NasehiSMB #case study #programming #stack overflow #what
What makes a good code example?: A study of programming Q&A in StackOverflow (SMN, JS, FM, CB), pp. 25–34.
ICSM-2012-SuttonZ #c++ #library #testing
Testing C++ generic libraries (AS, MZ), pp. 36–45.
ICSM-2012-BeszedesGSJLG #test coverage #testing
Code coverage-based regression test selection and prioritization in WebKit (ÁB, TG, LS, JJ, LL, TG), pp. 46–55.
ICSM-2012-BavotaQOLB #analysis #empirical #maintenance #smell #testing
An empirical analysis of the distribution of unit test smells and their impact on software maintenance (GB, AQ, RO, ADL, DB), pp. 56–65.
ICSM-2012-GongLJZ #fault #feedback #interactive #locality
Interactive fault localization leveraging simple user feedback (LG, DL, LJ, HZ), pp. 67–76.
ICSM-2012-RupakhetiH #constraints #fault #modelling #similarity #theorem proving #using
Finding errors from reverse-engineered equality models using a constraint solver (CRR, DH), pp. 77–86.
ICSM-2012-BiegelBHD #developer #how #order
The Order of Things: How developers sort fields and methods (BB, FB, WH, SD), pp. 88–97.
ICSM-2012-KumarSS #c++ #source code
Rejuvenating C++ programs through demacrofication (AK, AS, BS), pp. 98–107.
ICSM-2012-RungtaPB #behaviour #evolution #impact analysis
A change impact analysis to characterize evolving program behaviors (NR, SP, JB), pp. 109–118.
ICSM-2012-YazdanshenasM #component #fine-grained #impact analysis #product line
Fine-grained change impact analysis for component-based product families (ARY, LM), pp. 119–128.
ICSM-2012-QuAR #impact analysis #testing #using
Configuration selection using code change impact analysis for regression testing (XQ, MA, BR), pp. 129–138.
ICSM-2012-NeitschWG #multi
Build system issues in multilanguage software (AN, KW, MWG), pp. 140–149.
ICSM-2012-Al-KofahiNNNN #detection #semantics
Detecting semantic changes in Makefile build code (JMAK, HVN, ATN, TTN, TNN), pp. 150–159.
ICSM-2012-SuvorovNHZA #case study #empirical #kernel #linux
An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel (RS, MN, AEH, YZ, BA), pp. 160–169.
ICSM-2012-MaderE #maintenance #requirements #traceability
Assessing the effect of requirements traceability for software maintenance (PM, AE), pp. 171–180.
ICSM-2012-KuangMHGHJE #comprehension #dependence #question #requirements #source code #traceability
Do data dependencies in source code complement call dependencies for understanding requirements traceability? (HK, PM, HH, AG, LH, JL, AE), pp. 181–190.
ICSM-2012-AliSGA #empirical #requirements #traceability #using
An empirical study on requirements traceability using eye-tracking (NA, ZS, YGG, GA), pp. 191–200.
ICSM-2012-DhaliwalKZH #commit #dependence #integration #product line
Recovering commit dependencies for selective code integration in software product lines (TD, FK, YZ, AEH), pp. 202–211.
ICSM-2012-FadhelKLW #detection #search-based
Search-based detection of high-level model changes (AbF, MK, PL, MW), pp. 212–221.
ICSM-2012-HigoK #consistency #detection #how #nondeterminism
How often do unintended inconsistencies happen? Deriving modification patterns and detecting overlooked code fragments (YH, SK), pp. 222–231.
ICSM-2012-CorazzaMM #approach #identifier #named #performance
LINSEN: An efficient approach to split identifiers and expand abbreviations (AC, SDM, VM), pp. 233–242.
ICSM-2012-HindleBZN #analysis #developer #implementation #question #requirements #topic
Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers? (AH, CB, TZ, NN), pp. 243–252.
ICSM-2012-QiML #automation #performance #scalability #source code #using
Making automatic repair for large-scale programs more efficient using weak recompilation (YQ, XM, YL), pp. 254–263.
ICSM-2012-OhiraHOM #case study #debugging #eclipse
The impact of bug management patterns on bug fixing: A case study of Eclipse projects (MO, AEH, NO, KiM), pp. 264–273.
ICSM-2012-BasitAHJ
Things structural clones tell that simple clones don’t (HAB, UA, SH, SJ), pp. 275–284.
ICSM-2012-ZhangPXZ #developer #what #why
Cloning practices: Why developers clone and what can be changed (GZ, XP, ZX, WZ), pp. 285–294.
ICSM-2012-AlalfiCDSS #clone detection #detection #modelling
Models are code too: Near-miss clone detection for Simulink models (MHA, JRC, TRD, MS, AS), pp. 295–304.
ICSM-2012-YamashitaM #aspect-oriented #maintenance #question #smell
Do code smells reflect important maintainability aspects? (AFY, LM), pp. 306–315.
ICSM-2012-BakotaHLKFG #cost analysis #maintenance #modelling
A cost model based on software maintainability (TB, PH, GL, PK, RF, TG), pp. 316–325.
ICSM-2012-TahirM #metric #quality
A systematic mapping study on dynamic metrics and software quality (AT, SGM), pp. 326–335.
ICSM-2012-NogueraKRJ #refactoring
Refactoring in the presence of annotations (CN, AK, CDR, VJ), pp. 337–346.
ICSM-2012-OuniKSH #refactoring #search-based #semantics #towards
Search-based refactoring: Towards semantics preservation (AO, MK, HAS, MSH), pp. 347–356.
ICSM-2012-RachatasumritK #empirical #refactoring #testing
An empirical investigation into the impact of refactoring on regression testing (NR, MK), pp. 357–366.
ICSM-2012-BusingeSB #eclipse #plugin
Survival of Eclipse third-party plug-ins (JB, AS, MvdB), pp. 368–377.
ICSM-2012-RaemaekersDV #analysis #library
Measuring software library stability through historical version analysis (SR, AvD, JV), pp. 378–387.
ICSM-2012-Song0XS #api #data access
Inferring the data access from the clients of generic APIs (HS, GH, YX, YS), pp. 388–397.
ICSM-2012-BadameD #refactoring #spreadsheet
Refactoring meets spreadsheet formulas (SB, DD), pp. 399–409.
ICSM-2012-HermansPD #detection #smell #spreadsheet
Detecting code smells in spreadsheet formulas (FH, MP, AvD), pp. 409–418.
ICSM-2012-ThungLJLRD #debugging #question
When would this bug get reported? (FT, DL, LJ, L, FR, PTD), pp. 420–429.
ICSM-2012-LotufoMC #debugging #modelling #process
Modelling the “Hurried” bug report reading process to summarize bug reports (RL, ZM, KC), pp. 430–439.
ICSM-2012-HoraADA #question
Domain specific warnings: Are they any better? (AH, NA, SD, SA), pp. 441–450.
ICSM-2012-Linares-VasquezHDKGP #commit #debugging #question
Triaging incoming change requests: Bug or commit history, or code authorship? (MLV, KH, HD, HHK, MG, DP), pp. 451–460.
ICSM-2012-KobayashiKKYM #clustering #composition #dependence #using
Feature-gathering dependency-based software clustering using Dedication and Modularity (KK, MK, KK, KY, AM), pp. 462–471.
ICSM-2012-HallWM #composition
Supervised software modularisation (MH, NW, PM), pp. 472–481.
ICSM-2012-BauerHD #approach #library
A structured approach to assess third-party library usage (VB, LH, FD), pp. 483–492.
ICSM-2012-ThumsQ #embedded #re-engineering
Reengineering embedded automotive software (AT, JQ), pp. 493–502.
ICSM-2012-BernhartMFSG #incremental #migration #re-engineering
Incremental reengineering and migration of a 40 year old airport operations system (MB, AM, MF, SS, TG), pp. 503–510.
ICSM-2012-BoomsmaHG #industrial #lessons learnt #php #web
Dead code elimination for web systems written in PHP: Lessons learned from an industry case (HB, BVH, HGG), pp. 511–515.
ICSM-2012-DurdikKKKSW #guidelines
Sustainability guidelines for long-living software systems (ZD, BK, HK, KK, JS, RW), pp. 517–526.
ICSM-2012-GuzziBMN #communication #developer #enterprise
Facilitating enterprise software developer communication with CARES (AG, AB, JKM, KN), pp. 527–536.
ICSM-2012-BauerHHJC #analysis #framework #incremental #quality #scalability
A framework for incremental quality analysis of large software systems (VB, LH, BH, EJ, MC), pp. 537–546.
ICSM-2012-BezemerZHGWW #as a service #industrial #performance
Locating performance improvement opportunities in an industrial software-as-a-service application (CPB, AZ, AvdH, AvdG, MW, RW), pp. 547–556.
ICSM-2012-Schutter #architecture #automation
Automated architectural reviews with Semmle (KDS), pp. 557–565.
ICSM-2012-TangWZL #detection #maintenance
Time-leverage point detection for time sensitive software maintenance (ET, LW, JZ, XL), pp. 567–570.
ICSM-2012-QianZ #java #memory management
Inferring weak references for fixing Java memory leaks (JQ, XZ), pp. 571–574.
ICSM-2012-KimuraHIK #dynamic analysis #refactoring
Move code refactoring with dynamic analysis (SK, YH, HI, SK), pp. 575–578.
ICSM-2012-HamiltonD #community #dependence #source code
Dependence communities in source code (JH, SD), pp. 579–582.
ICSM-2012-OmoriKM #case study #code completion
A study on repetitiveness of code completion operations (TO, HK, KM), pp. 584–587.
ICSM-2012-BinkleyLU #concept #normalisation
Vocabulary normalization improves IR-based concept location (DB, DL, CU), pp. 588–591.
ICSM-2012-KoutersVSB #gnome #repository #using
Who’s who in Gnome: Using LSA to merge software repository identities (EK, BV, AS, MvdB), pp. 592–595.
ICSM-2012-PrasetyoLATL #automation #classification #microblog
Automatic classification of software related microblogs (PKP, DL, PA, YT, EPL), pp. 596–599.
ICSM-2012-ThungLJ #collaboration #detection
Detecting similar applications with collaborative tagging (FT, DL, LJ), pp. 600–603.
ICSM-2012-WangLJ #collaboration #semantics #taxonomy
Inferring semantically related software terms and their taxonomy by leveraging collaborative tagging (SW, DL, LJ), pp. 604–607.
ICSM-2012-RamaKVP #detection #source code #version control
Version history based source code plagiarism detection in proprietary systems (GMR, DK, SAV, SP), pp. 609–612.
ICSM-2012-HmoodEKR #open source #predict
Applying technical stock market indicators to analyze and predict the evolvability of open source projects (AH, ME, IK, JR), pp. 613–616.
ICSM-2012-HayashiOZMS #refactoring #source code
Refactoring edit history of source code (SH, TO, TZ, KM, MS), pp. 617–620.
ICSM-2012-Yu #maintenance #modelling #topic
Retrieving software maintenance history with topic models (SY), pp. 621–624.
ICSM-2012-Wilkerson #impact analysis #taxonomy
A software change impact analysis taxonomy (JWW), pp. 625–628.
ICSM-2012-KhomhYZ #adaptation #android #empirical #linux #mobile #platform
Adapting Linux for mobile platforms: An empirical study of Android (FK, HY, YZ), pp. 629–632.
ICSM-2012-ChaikalisMC #analysis #evolution #named #network
SEANets: Software evolution analysis with networks (TC, GM, AC), pp. 634–637.
ICSM-2012-KehrerKOS #comprehension #difference #evolution #semantics
Understanding model evolution through semantically lifting model differences with SiLift (TK, UK, MO, TS), pp. 638–641.
ICSM-2012-BavotaCLFOP #eclipse #named #traceability
TraceME: Traceability Management in Eclipse (GB, LC, ADL, SF, RO, AP), pp. 642–645.
ICSM-2012-MateoU #framework #java #mutation testing #named #quality #testing
Bacterio: Java mutation testing tool: A framework to evaluate quality of tests cases (PRM, MPU), pp. 646–649.
ICSM-2012-AmalfitanoFTCI #android #testing #tool support #user interface
A toolset for GUI testing of Android applications (DA, ARF, PT, SDC, GI), pp. 650–653.
ICSM-2012-IslamMSKS #algorithm #named #search-based #semantics #sorting #testing
MOTCP: A tool for the prioritization of test cases based on a sorting genetic algorithm and Latent Semantic Indexing (MMI, AM, AS, FBK, GS), pp. 654–657.
ICSM-2012-KumarSS12a #metaprogramming
The demacrofier (AK, AS, BS), pp. 658–661.
ICSM-2012-BertranACGS #architecture #identification
Supporting the identification of architecturally-relevant code anomalies (IMB, RA, EC, AG, AvS), pp. 662–665.
ICSM-2012-TomasiMFS #named #process
reBPMN: Recovering and reducing business processes (AT, AM, CDF, AS), pp. 666–669.
ICSM-2012-Perez-Castillo #approach #information management #legacy #named #process
MARBLE: Modernization approach for recovering business processes from legacy information systems (RPC), pp. 671–676.
ICSM-2012-Weitzel #architecture #comprehension #deployment #enterprise #towards
Understanding deployment costs of enterprise systems: Towards architecture support in deployment decisions (BW), pp. 677–680.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.