default search action
25th ICPC 2017: Buenos Aires, Argentina
- Giuseppe Scanniello, David Lo, Alexander Serebrenik:
Proceedings of the 25th International Conference on Program Comprehension, ICPC 2017, Buenos Aires, Argentina, May 22-23, 2017. IEEE Computer Society 2017, ISBN 978-1-5386-0535-6
Technical research: Developer observation
- Daniel A. Almeida, Gail C. Murphy, Greg Wilson, Mike Hoye:
Do software developers understand open source licenses? 1-11 - Markus Borg, Emil Alégroth, Per Runeson:
Software engineers' information seeking behavior in change impact analysis: an interview study. 12-22 - Fiorella Zampetti, Luca Ponzanelli, Gabriele Bavota, Andrea Mocci, Massimiliano Di Penta, Michele Lanza:
How developers document pull requests with external references. 23-33 - Jean Melo, Fabricio Batista Narcizo, Dan Witzner Hansen, Claus Brabrand, Andrzej Wasowski:
Variability through the eyes of the programmer. 34-44
Technical research: Naming and complexity
- Gal Beniamini, Sarah Gingichashvili, Alon Klein-Orbach, Dror G. Feitelson:
Meaningful identifier names: the case of single-letter variables. 45-54 - Eran Avidan, Dror G. Feitelson:
Effects of variable names on comprehension an empirical study. 55-65 - Shulamyt Ajami, Yonatan Woodbridge, Dror G. Feitelson:
Syntax, predicates, idioms: what really affects code complexity? 66-76 - Nevena Milojkovic, Mohammad Ghafari, Oscar Nierstrasz:
Exploiting type hints in method argument names to improve lightweight type inference. 77-87
Technical research: Smells and clones
- Yikun Hu, Yuanyuan Zhang, Juanru Li, Dawu Gu:
Binary code clone detection across architectures and compiling configurations. 88-98 - Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider:
Identifying code clones having high possibilities of containing bugs. 99-109 - Mario Hozano, Alessandro Garcia, Nuno Antunes, Baldoino Fonseca, Evandro de Barros Costa:
Smells are sensitive to developers!: on the efficiency of (un)guided customized detection. 110-120 - Bin Lin, Luca Ponzanelli, Andrea Mocci, Gabriele Bavota, Michele Lanza:
On the uniqueness of code redundancies. 121-131
Technical research: Android and security
- Shengtao Yue, Weizan Feng, Jun Ma, Yanyan Jiang, XianPing Tao, Chang Xu, Jian Lu:
RepDroid: an automated tool for Android application repackaging detection. 132-142 - Rubén Saborido, Foutse Khomh, Giuliano Antoniol, Yann-Gaël Guéhéneuc:
Comprehension of ads-supported and paid Android applications: are they different? 143-153 - Mariano Ceccato, Paolo Tonella, Cataldo Basile, Bart Coppens, Bjorn De Sutter, Paolo Falcarin, Marco Torchiano:
How professional hackers understand protected code while performing attack tasks. 154-164 - Shaikh Mostafa, Rodney Rodriguez, Xiaoyin Wang:
NetDroid: summarizing network behavior of Android apps for network code maintenance. 165-175
Technical research: Communities and changes
- Fabio Palomba, Andy Zaidman, Rocco Oliveto, Andrea De Lucia:
An exploratory study on the relationship between changes and refactoring. 176-185 - Gemma Catolino, Fabio Palomba, Andrea De Lucia, Filomena Ferrucci, Andy Zaidman:
Developer-related factors in change prediction: an empirical assessment. 186-195 - Elizabeth Poché, Nishant Jha, Grant Williams, Jazmine Staten, Miles Vesper, Anas Mahmoud:
Analyzing user comments on YouTube coding tutorial videos. 196-206 - Mívian M. Ferreira, Marco Túlio Valente, Kecia Aline M. Ferreira:
A comparison of three algorithms for computing truck factors. 207-217
Technical research: Bugs
- An Ngoc Lam, Anh Tuan Nguyen, Hoan Anh Nguyen, Tien N. Nguyen:
Bug localization with combination of deep learning and information retrieval. 218-229 - Tao Zhang, Jiachi Chen, He Jiang, Xiapu Luo, Xin Xia:
Bug report enrichment with application of automated fixer recommendation. 230-240 - Tung Dao, Lingming Zhang, Na Meng:
How does execution information help with information-retrieval based bug localization? 241-250 - Boyang Li, Denys Poshyvanyk, Mark Grechanik:
Automatically detecting integrity violations in database-centric applications. 251-262
Technical research: Variability and comprehensibility
- Yutian Tang, Hareton Leung:
Constructing feature model by identifying variability-aware modules. 263-274 - Héctor Adrián Valdecantos, Katy Tarrit, Mehdi Mirakhorli, James O. Coplien:
An empirical study on code comprehension: data context interaction compared to classical object oriented. 275-285 - Bas Jansen, Felienne Hermans:
The effect of delocalized plans on spreadsheet comprehension: a controlled experiment. 286-296 - Romero Malaquias, Márcio Ribeiro, Rodrigo Bonifácio, Eduardo Monteiro, Flávio Medeiros, Alessandro Garcia, Rohit Gheyi:
The discipline of preprocessor-based annotations does #ifdef TAG n't #endif matter. 297-307
Early research achievement track
- Ivonne Schröter, Jacob Krüger, Janet Siegmund, Thomas Leich:
Comprehending studies on program comprehension. 308-311 - Nevena Milojkovic, Mohammad Ghafari, Oscar Nierstrasz:
It's duck (typing) season! 312-315 - Carol V. Alexandru, Sebastiano Panichella, Harald C. Gall:
Replicating parser behavior using neural machine translation. 316-319 - Siyuan Jiang, Collin McMillan:
Towards automatic generation of short summaries of commits. 320-323 - Hoang H. Nguyen, Lingxiao Jiang, Tho T. Quan:
Android repository mining for detecting publicly accessible functions missing permission checks. 324-327 - Guilherme Bicalho de Pádua, Weiyi Shang:
Studying the prevalence of exception handling anti-patterns. 328-331 - Liliane do Nascimento Vale, Marcelo de Almeida Maia:
On the properties of design-relevant classes for design anomaly assessment. 332-335
Industry track
- Tomomi Hatano, Akihiko Matsuo:
Removing code clones from industrial systems using compiler directives. 336-345 - Mohammad Reza Azadmanesh, Matthias Hauswirth, Michael L. Van de Vanter:
Language-independent information flow tracking engine for program comprehension tools. 346-355
Tool demo track
- Emad Aghajani, Andrea Mocci, Gabriele Bavota, Michele Lanza:
The code time machine. 356-359 - Bruno Luan de Sousa, Priscila P. Souza, Eduardo Fernandes, Kecia A. M. Ferreira, Mariza A. S. Bigonha:
FindSmells: flexible composition of bad smell detection strategies. 360-363 - Siyuan Jiang, Ameer Armaly, Collin McMillan, Qiyu Zhi, Ronald A. Metoyer:
Docio: documenting API input/output examples. 364-367 - Rita Francese, Michele Risi, Genoveffa Tortora:
MetricAttitude++: enhancing polymetric views with information retrieval. 368-371
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.