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