Proceedings of the 24th International Conference on Program Comprehension
ICPC, 2016.
Contents (45 items)
- ICPC-2016-0001VSP #empirical
- Are unreachable methods harmful? Results from a controlled experiment (SR0, CV, GS, DP), pp. 1–10.
- ICPC-2016-AmannPN #interactive #named #visual notation
- FeedBaG: An interaction tracker for Visual Studio (SA, SP, SN), pp. 1–3.
- ICPC-2016-AvelinoPHV #approach #novel
- A novel approach for estimating Truck Factors (GA, LTP, ACH, MTV), pp. 1–10.
- ICPC-2016-AzadmaneshH #debugging #named
- InfectoMeter: A tool that helps to place bug fixes (MRA, MH), pp. 1–3.
- ICPC-2016-BeckMW #comparison #composition #identification #multi #visual notation
- Identifying modularization patterns by visual comparison of multiple hierarchies (FB0, JM, DW), pp. 1–10.
- ICPC-2016-BreckelT #programming #source code
- Embedding programming context into source code (AB, MT), pp. 1–4.
- ICPC-2016-BreckelT16a #named
- INLINE: Now you're coding with portals (AB, MT), pp. 1–3.
- ICPC-2016-ChengZCHZ
- Rule-directed code clone synchronization (XC, HZ, YC, ZH, JZ), pp. 1–10.
- ICPC-2016-CloutierKE #named #reverse engineering #web
- WAVI: A reverse engineering tool for web applications (JC, SK, GEB), pp. 1–3.
- ICPC-2016-DillonT #development #usability
- Software development and tool usability (BD, RT), pp. 1–4.
- ICPC-2016-FernandezBAIG #component #identification
- Glyph-based software component identification (IF, AB, JPSA, AI, TG), pp. 1–10.
- ICPC-2016-GeffenM #on the
- On method ordering (YG, SM), pp. 1–10.
- ICPC-2016-GuerroujB #android #empirical
- Investigating the android apps' success: An empirical study (LG, OB), pp. 1–4.
- ICPC-2016-HermansA #empirical #programming #smell #source code
- Do code smells hamper novice programming? A controlled experiment on Scratch programs (FH, EA), pp. 1–10.
- ICPC-2016-Hills #navigation #plugin
- Navigating the WordPress plugin landscape (MH0), pp. 1–10.
- ICPC-2016-IslamB #named #parallel #slicing
- PORBS: A parallel observation-based slicer (SSI, DWB), pp. 1–3.
- ICPC-2016-IslamNB #energy
- Measuring energy footprint of software features (SI, AN, RB), pp. 1–4.
- ICPC-2016-KawumaBB #eclipse #interface #question
- Can we find stable alternatives for unstable Eclipse interfaces? (SK, JB, EB), pp. 1–10.
- ICPC-2016-KhatiwadaKM #analysis #named
- STAC: A tool for Static Textual Analysis of Code (SK, MK, AM), pp. 1–3.
- ICPC-2016-KothariTM #control flow #human-computer #question
- Human-machine resolution of Invisible Control Flow? (SK, AT, JM), pp. 1–4.
- ICPC-2016-Kulkarni #reuse #scalability #source code
- Comprehending source code of large software system for reuse (AK), pp. 1–4.
- ICPC-2016-MakiharaIYFI #behaviour #detection #programming
- Detecting exploratory programming behaviors for introductory programming exercises (EM, HI, NY, KF, HI), pp. 1–4.
- ICPC-2016-MaZYZ #automation #library #reuse #testing
- Retrofitting automatic testing through library tests reusing (LM0, CZ, BY, JZ), pp. 1–4.
- ICPC-2016-MetcalfFYF #interactive #parametricity #static analysis #using
- Extracting configuration parameter interactions using static analysis (CAM, FF, TY, JF), pp. 1–4.
- ICPC-2016-MinelliMRL #fine-grained #ide #interactive
- Taming the IDE with fine-grained interaction data (RM, AM, RR, ML), pp. 1–10.
- ICPC-2016-OguraYHHK #detection #exclamation #injection #java
- Hey! Are you injecting side effect?: A tool for detecting purity changes in java methods (NO, JY, KH, YH, SK), pp. 1–3.
- ICPC-2016-OkonH #comparison #empirical #static typing
- Can we enforce a benefit for dynamically typed languages in comparison to statically typed ones? A controlled experiment (SO, SH), pp. 1–10.
- ICPC-2016-PalombaPLOZ #detection #smell
- A textual-based technique for Smell Detection (FP, AP, ADL, RO, AZ), pp. 1–10.
- ICPC-2016-PetrilloSKPFG #comprehension #debugging #framework #interactive
- Understanding interactive debugging with Swarm Debug Infrastructure (FP, ZS, FK, MSP, CMDSF, YGG), pp. 1–4.
- ICPC-2016-Sae-LimHS #smell
- Context-based code smells prioritization for prefactoring (NSL, SH, MS), pp. 1–10.
- ICPC-2016-SaiedS #api #approach #mining
- A cooperative approach for combining client-based and library-based API usage pattern mining (MAS, HAS), pp. 1–10.
- ICPC-2016-SanchezWS #java #multi
- Multistaging to understand: Distilling the essence of java code examples (HS, JW, MS), pp. 1–10.
- ICPC-2016-ScalabrinoVPO #modelling #readability
- Improving code readability models with textual features (SS, MLV, DP, RO), pp. 1–10.
- ICPC-2016-SchermannCLG #delivery #deployment #quality #towards
- Towards quality gates in continuous delivery and deployment (GS, JC, PL, HCG), pp. 1–4.
- ICPC-2016-SinghPSK #case study #comprehension #technical debt
- A case study of program comprehension effort and technical debt estimations (VS, LLP, WS, NAK), pp. 1–9.
- ICPC-2016-SrinivasanYL #case study #comprehension #diagrams #sequence chart
- Case studies of optimized sequence diagram for program comprehension (MS, JY, YL), pp. 1–4.
- ICPC-2016-SuBKS #identification
- Identifying functionally similar code in complex codebases (FHS, JB0, GEK, SS), pp. 1–10.
- ICPC-2016-SunSYL #named #source code #word
- WB4SP: A tool to build the word base for specific programs (WS, XS, HY, BL0), pp. 1–3.
- ICPC-2016-TianWLG #debugging #learning #rank #recommendation
- Learning to rank for bug report assignee recommendation (YT0, DW, DL0, CLG), pp. 1–10.
- ICPC-2016-TonderG
- Defending against the attack of the micro-clones (RvT, CLG), pp. 1–4.
- ICPC-2016-VasquezHP #android #automation #detection #on the
- On automatically detecting similar Android apps (MLV, AH, DP), pp. 1–10.
- ICPC-2016-YangLH #programming #visualisation
- Synchronized static and dynamic visualization in a web-based programming environment (JY, YL, DH), pp. 1–4.
- ICPC-2016-YoshidaSC0I #refactoring #smell
- Revisiting the relationship between code smells and refactoring (NY, TS, EC, AO0, KI), pp. 1–4.
- ICPC-2016-YukiHHK #generative
- Generating clone references with less human subjectivity (YY, YH, KH, SK), pp. 1–4.
- ICPC-2016-ZhangT0 #analysis #android #dependence
- Android build dependency analysis (BZ0, VLT, MB0), pp. 1–4.