HCI Bibliography Home | HCI Conferences | ICPC Archive | Detailed Records | RefWorks | EndNote | Show Abstracts
ICPC Tables of Contents: 1415

Proceedings of the 2014 International Conference on Program Comprehension

Fullname:ICPC'14: 22nd International Conference on Program Comprehension
Editors:Chanchal K. Roy; Andrew Begel; Leon Moonen
Location:Hyderabad, India
Dates:2014-Jun-02 to 2014-Jun-03
Standard No:ISBN: 978-1-4503-2879-1; ACM DL: Table of Contents; hcibib: ICPC14
Links:Conference Website | Main Conference Website
  1. Invited Talks
  2. Architecture
  3. Supporting Software Engineers
  4. Collaborative and Human Aspects
  5. Recommendations
  6. Joint Session with CHASE 1
  7. Joint Session with CHASE 2
  8. Understanding Comprehension
  9. Software Quality
  10. Novel Development Tooling

Invited Talks

Innovating in India: designing for constraint, computing for inclusion (keynote) BIBAFull-Text 1
  Edward Cutrell
The MoJo family: a story about clustering evaluation (invited talk) BIBAFull-Text 2
  Zhihua Wen; Vassilios Tzerpos


Do architectural design decisions improve the understanding of software architecture? two controlled experiments BIBAFull-Text 3-13
  Mojtaba Shahin; Peng Liang; Zengyang Li
Revealing the relationship between architectural elements and source code characteristics BIBAFull-Text 14-25
  Vanius Zapalowski; Ingrid Nunes; Daltro José Nunes

Supporting Software Engineers

Understanding LDA in source code analysis BIBAFull-Text 26-36
  David Binkley; Daniel Heinz; Dawn Lawrie; Justin Overfelt
A diagnosis-based approach to software comprehension BIBAFull-Text 37-47
  Alexandre Perez; Rui Abreu
dsOli: data structure operation location and identification BIBAFull-Text 48-52
  David H. White
Version history, similar report, and structure: putting them together for improved bug localization BIBAFull-Text 53-63
  Shaowei Wang; David Lo
Understanding the database manipulation behavior of programs BIBAFull-Text 64-67
  Nesrine Noughi; Marco Mori; Loup Meurice; Anthony Cleve
On mapping releases to commits in open source systems BIBAFull-Text 68-71
  Joe F. Shobe; Md Yasser Karim; Motahareh Bahrami Zanjani; Huzefa Kagdi

Collaborative and Human Aspects

Ranking crowd knowledge to assist software development BIBAFull-Text 72-82
  Lucas B. L. de Souza; Eduardo C. Campos; Marcelo de A. Maia
How do API changes trigger stack overflow discussions? a study on the Android SDK BIBAFull-Text 83-94
  Mario Linares-Vásquez; Gabriele Bavota; Massimiliano Di Penta; Rocco Oliveto; Denys Poshyvanyk
Towards more accurate content categorization of API discussions BIBAFull-Text 95-105
  Bo Zhou; Xin Xia; David Lo; Cong Tian; Xinyu Wang
CODES: mining source code descriptions from developers discussions BIBAFull-Text 106-109
  Carmine Vassallo; Sebastiano Panichella; Massimiliano Di Penta; Gerardo Canfora
Condensing class diagrams by analyzing design and network metrics using optimistic classification BIBAFull-Text 110-121
  Ferdian Thung; David Lo; Mohd Hafeez Osman; Michel R. V. Chaudron
An information visualization feature model for supporting the selection of software visualizations BIBAFull-Text 122-125
  Renan Vasconcelos; Marcelo Schots; Cláudia Werner
Enabling integrated development environments with natural user interface interactions BIBAFull-Text 126-129
  Denis Delimarschi; George Swartzendruber; Huzefa Kagdi


Amalgamating source code authors, maintainers, and change proneness to triage change requests BIBAFull-Text 130-141
  Md Kamal Hossen; Huzefa Kagdi; Denys Poshyvanyk
Mining unit tests for code recommendation BIBAFull-Text 142-145
  Mohammad Ghafari; Carlo Ghezzi; Andrea Mocci; Giordano Tamburrelli
Recommending automated extract method refactorings BIBAFull-Text 146-156
  Danilo Silva; Ricardo Terra; Marco Tulio Valente
Identifying and locating interference issues in PHP applications: the case of WordPress BIBAFull-Text 157-167
  Laleh Eshkevari; Giuliano Antoniol; James R. Cordy; Massimiliano Di Penta

Joint Session with CHASE 1

Prioritizing maintainability defects based on refactoring recommendations BIBAFull-Text 168-176
  Daniela Steidl; Sebastian Eder

Joint Session with CHASE 2

How the evolution of emerging collaborations relates to code changes: an empirical study BIBAFull-Text 177-188
  Sebastiano Panichella; Gerardo Canfora; Massimiliano Di Penta; Rocco Oliveto

Understanding Comprehension

On the effect of code regularity on comprehension BIBAFull-Text 189-200
  Ahmad Jbara; Dror G. Feitelson
Capturing software traceability links from developers' eye gazes BIBAFull-Text 201-204
  Braden Walters; Timothy Shaffer; Bonita Sharif; Huzefa Kagdi
Comprehension support during knowledge transitions: learning from field BIBAFull-Text 205-206
  Vikrant Kaulgud; A Annervaz K. M.; Janardan Misra; Gary Titus
A visualization tool recording historical data of program comprehension tasks BIBAFull-Text 207-211
  Katsuhisa Maruyama; Takayuki Omori; Shinpei Hayashi
An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse BIBAFull-Text 212-222
  Pujan Petersen; Stefan Hanenberg; Romain Robbes
What is the foundation of evidence of human factors decisions in language design? an empirical study on programming language workshops BIBAFull-Text 223-231
  Andreas Stefik; Stefan Hanenberg; Mark McKenney; Anneliese Andrews; Srinivas Kalyan Yellanki; Susanna Siebert

Software Quality

Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps BIBAFull-Text 232-243
  Mario Linares-Vásquez; Sam Klock; Collin McMillan; Aminata Sabané; Denys Poshyvanyk; Yann-Gaël Guéhéneuc
SCQAM: a scalable structured code quality assessment method for industrial software BIBAFull-Text 244-252
  Shrinath Gupta; Himanshu Kumar Singh; Radhika D. Venkatasubramanyam; Umesh Uppili
Repeatedly-executed-method viewer for efficient visualization of execution paths and states in Java BIBAFull-Text 253-257
  Toshinori Matsumura; Takashi Ishio; Yu Kashima; Katsuro Inoue
A formal evaluation of DepDegree based on Weyuker's properties BIBAFull-Text 258-261
  Dirk Beyer; Peter Häring
Hey! are you committing tangled changes? BIBAFull-Text 262-265
  Hiroyuki Kirinuki; Yoshiki Higo; Keisuke Hotta; Shinji Kusumoto
A semiautomated method for classifying program analysis rules into a quality model BIBAFull-Text 266-270
  Shrinath Gupta; Himanshu Kumar Singh
An approach for evaluating and suggesting method names using n-gram models BIBAFull-Text 271-274
  Takayuki Suzuki; Kazunori Sakamoto; Fuyuki Ishikawa; Shinichi Honiden
Cross-language bug localization BIBAFull-Text 275-278
  Xin Xia; David Lo; Xingen Wang; Chenyi Zhang; Xinyu Wang

Novel Development Tooling

Automatic documentation generation via source code summarization of method context BIBAFull-Text 279-290
  Paul W. McBurney; Collin McMillan
Improving topic model source code summarization BIBAFull-Text 291-294
  Paul W. McBurney; Cheng Liu; Collin McMillan; Tim Weninger
A code obfuscation framework using code clones BIBAFull-Text 295-299
  Aniket Kulkarni; Ravindra Metta
JCSD: visual support for understanding code control structure BIBAFull-Text 300-303
  Ahmad Jbara; Dror G. Feitelson
Plagiarism detection for multithreaded software based on thread-aware software birthmarks BIBAFull-Text 304-313
  Zhenzhou Tian; Qinghua Zheng; Ting Liu; Ming Fan; Xiaodong Zhang; Zijiang Yang
Redacting sensitive information in software artifacts BIBAFull-Text 314-325
  Mark Grechanik; Collin McMillan; Tathagata Dasgupta; Denys Poshyvanyk; Malcom Gethers