Proceedings of the 17th International Conference on Program Comprehension
ICPC, 2009.
@proceedings{ICPC-2009,
	address       = "Vancouver, British Columbia, Canada",
	publisher     = "{IEEE Computer Society}",
	title         = "{Proceedings of the 17th International Conference on Program Comprehension}",
	year          = 2009,
}
Contents (56 items)
- ICPC-2009-Rajlich #comprehension
 - Intensions are a key to program comprehension (VR), pp. 1–9.
 - ICPC-2009-PetrenkoR #impact analysis #precise
 - Variable granularity for improving precision of impact analysis (MP, VR), pp. 10–19.
 - ICPC-2009-HammadCM #automation #identification #traceability
 - Automatically identifying changes that impact code-to-design traceability (MH, MLC, JIM), pp. 20–29.
 - ICPC-2009-HindleGGH #automation #category theory #maintenance #scalability
 - Automatic classication of large changes into maintenance categories (AH, DMG, MWG, RCH), pp. 30–39.
 - ICPC-2009-Larson
 - A plethora of paths (EL), pp. 40–49.
 - ICPC-2009-LiuM #static analysis
 - Practical static analysis for inference of security-related program properties (YL, AM), pp. 50–59.
 - ICPC-2009-ZhangDH #aspectj #impact analysis #tool support #visualisation
 - Impact analysis and visualization toolkit for static crosscutting in AspectJ (DZ, EDE, LJH), pp. 60–69.
 - ICPC-2009-JeffreyFGG #debugging #developer #named
 - BugFix: A learning-based tool to assist developers in fixing bugs (DJ, MF, NG, RG), pp. 70–79.
 - ICPC-2009-ParninR #programming
 - Resumption strategies for interrupted programming tasks (CP, SR), pp. 80–89.
 - ICPC-2009-MurphyVS #behaviour #process #programming #using
 - Using activity traces to characterize programming behaviour beyond the lab (GCM, PV, DCS), pp. 90–94.
 - ICPC-2009-KellyB #maintenance
 - An in-vivo study of the cognitive levels employed by programmers during software maintenance (TK, JB), pp. 95–99.
 - ICPC-2009-CornelissenZDR #comprehension #empirical #visualisation
 - Trace visualization for program comprehension: A controlled experiment (BC, AZ, AvD, BVR), pp. 100–109.
 - ICPC-2009-StefikG #debugging #empirical #using
 - Using spoken text to aid debugging: An empirical study (AS, EG), pp. 110–119.
 - ICPC-2009-HusseinTBK #comprehension #design #guidelines
 - Sonification design guidelines to enhance program comprehension (KH, ET, IIB, SK), pp. 120–129.
 - ICPC-2009-EdwardsWSG #feature model
 - Instrumenting time-sensitive software for feature location (DE, NW, SS, EG), pp. 130–137.
 - ICPC-2009-FigueiredoSSGWN #analysis #design
 - Crosscutting patterns and design stability: An exploratory analysis (EF, BCdS, CS, AFG, JW, DJN), pp. 138–147.
 - ICPC-2009-CapobiancoLOPP #on the #traceability
 - On the role of the nouns in IR-based traceability recovery (GC, ADL, RO, AP, SP), pp. 148–157.
 - ICPC-2009-BinkleyDLM
 - To camelcase or under_score (DB, MD, DL, CM), pp. 158–167.
 - ICPC-2009-DekelH #api #comprehension #documentation
 - Reading the documentation of invoked API functions in program comprehension (UD, JDH), pp. 168–177.
 - ICPC-2009-CeccatoPNFRTT #assessment #effectiveness #obfuscation #source code
 - The effectiveness of source code obfuscation: An experimental assessment (MC, MDP, JN, PF, FR, MT, PT), pp. 178–187.
 - ICPC-2009-FeilkasRJ #architecture #case study #evolution #industrial
 - The loss of architectural knowledge during system evolution: An industrial case study (MF, DR, EJ), pp. 188–197.
 - ICPC-2009-SerebrenikRB #architecture #assessment #java #open source
 - Dn-based architecture assessment of Java Open Source software systems (AS, SAR, MvdB), pp. 198–207.
 - ICPC-2009-KnieselB #approach #data fusion #design pattern #detection
 - Standing on the shoulders of giants — A data fusion approach to design pattern detection (GK, AB), pp. 208–217.
 - ICPC-2009-RevelleP #case study #feature model
 - An exploratory study on assessing feature location techniques (MR, DP), pp. 218–222.
 - ICPC-2009-NilssonLHN #fact extraction #natural language #parsing #source code
 - Natural language parsing for fact extraction from source code (JN, WL, JH, JN), pp. 223–227.
 - ICPC-2009-PierretP #empirical #open source
 - An empirical exploration of regularities in open-source software lexicons (DP, DP), pp. 228–232.
 - ICPC-2009-GrantC #analysis
 - Vector space analysis of software clones (SG, JRC), pp. 233–237.
 - ICPC-2009-HouJJ #named #programming #towards
 - CnP: Towards an environment for the proactive management of copy-and-paste programming (DH, PJ, FJ), pp. 238–242.
 - ICPC-2009-ChilowiczDR #detection #similarity #source code #syntax
 - Syntax tree fingerprinting for source code similarity detection (MC, ÉD, GR), pp. 243–247.
 - ICPC-2009-ShternT #algorithm #clustering
 - Methods for selecting and improving software clustering algorithms (MS, VT), pp. 248–252.
 - ICPC-2009-RothlisbergerNDPR #configuration management #heatmap #ide #navigation
 - Supporting task-oriented navigation in IDEs with configurable HeatMaps (DR, ON, SD, DP, RR), pp. 253–257.
 - ICPC-2009-SchauerK #concept #source code
 - A case for concept programs (RS, RKK), pp. 258–262.
 - ICPC-2009-TroshinaCF #decompiler #re-engineering
 - Profile-based type reconstruction for decompilation (KT, AC, AF), pp. 263–267.
 - ICPC-2009-SharifM #comprehension #diagrams #empirical #uml
 - An empirical study on the comprehension of stereotyped UML class diagram layouts (BS, JIM), pp. 268–272.
 - ICPC-2009-KagdiP #question
 - Who can help me with this change request? (HHK, DP), pp. 273–277.
 - ICPC-2009-GueheneucKM #comprehension #using
 - Working session: Using eye-tracking to understand program comprehension (YGG, HHK, JIM), pp. 278–279.
 - ICPC-2009-TorchianoS #agile #comprehension #developer #development #maintenance #testing
 - TDD = too dumb developers? Implications of Test-Driven Development on maintainability and comprehension of software (MT, AS), pp. 280–282.
 - ICPC-2009-SatoshiII #interactive #named #visualisation
 - OGAN: Visualizing object interaction scenarios based on dynamic interaction context (MS, TI, KI), pp. 283–284.
 - ICPC-2009-PortoMF #comprehension #named #visualisation
 - CRISTA: A tool to support code comprehension based on visualization and reading technique (DP, MGM, SCPFF), pp. 285–286.
 - ICPC-2009-KimSW #configuration management #named
 - Kenyon-web: Reconfigurable web-based feature extractor (SK, SS, EJWJ), pp. 287–288.
 - ICPC-2009-HuangDS #policy #prototype #source code
 - Prototyping synchronization policies for existing programs (YH, LKD, REKS), pp. 289–290.
 - ICPC-2009-CarneiroMM #approach #comprehension #process #visual notation
 - Proposing a visual approach to support the characterization of software comprehension activities (GdFC, MGM, RCM), pp. 291–292.
 - ICPC-2009-StefikHMDG
 - SODBeans (AS, AH, SM, BD, DG), pp. 293–294.
 - ICPC-2009-HanWYCZL #clustering #comprehension #design pattern #open source #source code
 - Design pattern directed clustering for understanding open source code (ZH, LW, LY, XC, JZ, XL), pp. 295–296.
 - ICPC-2009-BaysalGC #automation #debugging #framework
 - A bug you like: A framework for automated assignment of bugs (OB, MWG, RC), pp. 297–298.
 - ICPC-2009-RatanotayanonS
 - Creating task-based concern maps by merging concern fragments (SR, SES), pp. 299–300.
 - ICPC-2009-SamiaL #architecture #graph #scalability #towards #visualisation
 - Towards pie tree visualization of graphs and large software architectures (MS, ML), pp. 301–302.
 - ICPC-2009-SimRC #comprehension #graph #question
 - Structure transition graphs: An ECG for program comprehension? (SES, SR, LC), pp. 303–304.
 - ICPC-2009-PopescuGM #analysis #dependence #precise
 - Enabling more precise dependency analysis in event-based systems (DP, JG, NM), pp. 305–306.
 - ICPC-2009-SharifB #open source
 - Observation of Open Source programmers’ information seeking (KYS, JB), pp. 307–308.
 - ICPC-2009-Bartho #maintenance
 - Creating and maintaining tutorials with DEFT (AB), pp. 309–310.
 - ICPC-2009-ForwardLB #analysis #comprehension
 - Improving program comprehension by enhancing program constructs: An analysis of the Umple language (AF, TCL, DB), pp. 311–312.
 - ICPC-2009-LinsteadHLB #first-order #java #markov #modelling
 - Capturing Java naming conventions with first-order Markov models (EL, LH, CVL, PB), pp. 313–314.
 - ICPC-2009-KarumuriR #automation #detection
 - Automatic detection of internal queues and stages in message processing systems (SK, SPR), pp. 315–316.
 - ICPC-2009-ParninGR #named
 - TaskBoard: Tracking pertinent task artifacts and plans (CP, CG, SR), pp. 317–318.
 - ICPC-2009-AuprasertL #representation #source code
 - Representing source code with Granular hierarchical structures (BA, YL), pp. 319–320.
 
12 ×#comprehension
7 ×#source code
6 ×#named
5 ×#visualisation
4 ×#analysis
4 ×#automation
4 ×#empirical
4 ×#maintenance
4 ×#open source
3 ×#architecture
7 ×#source code
6 ×#named
5 ×#visualisation
4 ×#analysis
4 ×#automation
4 ×#empirical
4 ×#maintenance
4 ×#open source
3 ×#architecture











