


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














