default search action
22nd ICPC 2014: Hyderabad, India
- Chanchal K. Roy, Andrew Begel, Leon Moonen:
22nd International Conference on Program Comprehension, ICPC 2014, Hyderabad, India, June 2-3, 2014. ACM 2014, ISBN 978-1-4503-2879-1
Invited Talks
- Edward Cutrell:
Innovating in india: designing for constraint, computing for inclusion (keynote). 1 - Zhihua Wen, Vassilios Tzerpos:
The MoJo family: a story about clustering evaluation (invited talk). 2
Architecture
- Mojtaba Shahin, Peng Liang, Zengyang Li:
Do architectural design decisions improve the understanding of software architecture? two controlled experiments. 3-13 - Vanius Zapalowski, Ingrid Nunes, Daltro José Nunes:
Revealing the relationship between architectural elements and source code characteristics. 14-25
Supporting Software Engineers
- David W. Binkley, Daniel Heinz, Dawn J. Lawrie, Justin Overfelt:
Understanding LDA in source code analysis. 26-36 - Alexandre Perez, Rui Abreu:
A diagnosis-based approach to software comprehension. 37-47 - David H. White:
dsOli: data structure operation location and identification. 48-52 - Shaowei Wang, David Lo:
Version history, similar report, and structure: putting them together for improved bug localization. 53-63 - Nesrine Noughi, Marco Mori, Loup Meurice, Anthony Cleve:
Understanding the database manipulation behavior of programs. 64-67 - Joe F. Shobe, Md Yasser Karim, Motahareh Bahrami Zanjani, Huzefa H. Kagdi:
On mapping releases to commits in open source systems. 68-71
Collaborative and Human Aspects
- Lucas Batista Leite de Souza, Eduardo Cunha Campos, Marcelo de Almeida Maia:
Ranking crowd knowledge to assist software development. 72-82 - Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk:
How do API changes trigger stack overflow discussions? a study on the Android SDK. 83-94 - Bo Zhou, Xin Xia, David Lo, Cong Tian, Xinyu Wang:
Towards more accurate content categorization of API discussions. 95-105 - Carmine Vassallo, Sebastiano Panichella, Massimiliano Di Penta, Gerardo Canfora:
CODES: mining source code descriptions from developers discussions. 106-109 - Ferdian Thung, David Lo, Mohd Hafeez Osman, Michel R. V. Chaudron:
Condensing class diagrams by analyzing design and network metrics using optimistic classification. 110-121 - Renan Vasconcelos, Marcelo Schots, Cláudia M. L. Werner:
An information visualization feature model for supporting the selection of software visualizations. 122-125 - Denis Delimarschi, George Swartzendruber, Huzefa H. Kagdi:
Enabling integrated development environments with natural user interface interactions. 126-129
Recommendations
- Kamal Hossen, Huzefa H. Kagdi, Denys Poshyvanyk:
Amalgamating source code authors, maintainers, and change proneness to triage change requests. 130-141 - Mohammad Ghafari, Carlo Ghezzi, Andrea Mocci, Giordano Tamburrelli:
Mining unit tests for code recommendation. 142-145 - Danilo Silva, Ricardo Terra, Marco Túlio Valente:
Recommending automated extract method refactorings. 146-156 - Laleh Mousavi Eshkevari, Giuliano Antoniol, James R. Cordy, Massimiliano Di Penta:
Identifying and locating interference issues in PHP applications: the case of WordPress. 157-167
Joint Session with CHASE 1
- Daniela Steidl, Sebastian Eder:
Prioritizing maintainability defects based on refactoring recommendations. 168-176
Joint Session with CHASE 2
- Sebastiano Panichella, Gerardo Canfora, Massimiliano Di Penta, Rocco Oliveto:
How the evolution of emerging collaborations relates to code changes: an empirical study. 177-188
Understanding Comprehension
- Ahmad Jbara, Dror G. Feitelson:
On the effect of code regularity on comprehension. 189-200 - Braden Walters, Timothy Shaffer, Bonita Sharif, Huzefa H. Kagdi:
Capturing software traceability links from developers' eye gazes. 201-204 - Vikrant S. Kaulgud, K. M. Annervaz, Janardan Misra, Gary Titus:
Comprehension support during knowledge transitions: learning from field. 205-206 - Katsuhisa Maruyama, Takayuki Omori, Shinpei Hayashi:
A visualization tool recording historical data of program comprehension tasks. 207-211 - Pujan Petersen, Stefan Hanenberg, Romain Robbes:
An empirical comparison of static and dynamic type systems on API usage in the presence of an IDE: Java vs. groovy with eclipse. 212-222 - Andreas Stefik, Stefan Hanenberg, Mark McKenney, Anneliese Amschler Andrews, Srinivas Kalyan Yellanki, Susanna Siebert:
What is the foundation of evidence of human factors decisions in language design? an empirical study on programming language workshops. 223-231
Software Quality
- Mario Linares Vásquez, Sam Klock, Collin McMillan, Aminata Sabane, Denys Poshyvanyk, Yann-Gaël Guéhéneuc:
Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps. 232-243 - Shrinath Gupta, Himanshu Kumar Singh, Radhika D. Venkatasubramanyam, Umesh Uppili:
SCQAM: a scalable structured code quality assessment method for industrial software. 244-252 - Toshinori Matsumura, Takashi Ishio, Yu Kashima, Katsuro Inoue:
Repeatedly-executed-method viewer for efficient visualization of execution paths and states in Java. 253-257 - Dirk Beyer, Peter Häring:
A formal evaluation of DepDegree based on weyuker's properties. 258-261 - Hiroyuki Kirinuki, Yoshiki Higo, Keisuke Hotta, Shinji Kusumoto:
Hey! are you committing tangled changes? 262-265 - Shrinath Gupta, Himanshu Kumar Singh:
A semiautomated method for classifying program analysis rules into a quality model. 266-270 - Takayuki Suzuki, Kazunori Sakamoto, Fuyuki Ishikawa, Shinichi Honiden:
An approach for evaluating and suggesting method names using n-gram models. 271-274 - Xin Xia, David Lo, Xingen Wang, Chenyi Zhang, Xinyu Wang:
Cross-language bug localization. 275-278
Novel Development Tooling
- Paul W. McBurney, Collin McMillan:
Automatic documentation generation via source code summarization of method context. 279-290 - Paul W. McBurney, Cheng Liu, Collin McMillan, Tim Weninger:
Improving topic model source code summarization. 291-294 - Aniket Kulkarni, Ravindra Metta:
A code obfuscation framework using code clones. 295-299 - Ahmad Jbara, Dror G. Feitelson:
JCSD: visual support for understanding code control structure. 300-303 - Zhenzhou Tian, Qinghua Zheng, Ting Liu, Ming Fan, Xiaodong Zhang, Zijiang Yang:
Plagiarism detection for multithreaded software based on thread-aware software birthmarks. 304-313 - Mark Grechanik, Collin McMillan, Tathagata Dasgupta, Denys Poshyvanyk, Malcom Gethers:
Redacting sensitive information in software artifacts. 314-325
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.