


default search action
27th ICPC 2019: Montreal, QC, Canada
- Yann-Gaël Guéhéneuc, Foutse Khomh, Federica Sarro:

Proceedings of the 27th International Conference on Program Comprehension, ICPC 2019, Montreal, QC, Canada, May 25-31, 2019. IEEE / ACM 2019, ISBN 978-1-7281-1519-1
Keynote
- Westley Weimer:

What goes on in your brain when you read and understand code? 1
Comprehending program comprehension I
- Sarah Fakhoury, Devjeet Roy, Sk Adnan Hassan

, Venera Arnaoudova:
Improving source code readability: theory and practice. 2-12 - Eliane Stampfer Wiese

, Anna N. Rafferty
, Daniel M. Kopta, Jacqulyn M. Anderson:
Replicating novices' struggles with coding style. 13-18
Comprehending program comprehension II
- Djan Santos

, Cláudio Sant'Anna:
How does feature dependency affect configurable system comprehensibility? 19-29 - Juraj Kubelka, Romain Robbes, Alexandre Bergel:

Live programming and software evolution: questions during a programming change task. 30-41 - Lucian Gonçales

, Kleinner Farias
, Bruno Carreiro da Silva, Jonathan Fessler:
Measuring the cognitive load of software developers: a systematic mapping study. 42-52 - Fengcai Wen, Csaba Nagy, Gabriele Bavota

, Michele Lanza
:
A large-scale empirical study on code-comment inconsistencies. 53-64 - Mohammad Jafar Mashhadi, Hadi Hemmati:

An empirical study on practicality of specification mining algorithms on a real-world application. 65-69
Code cloning and smells
- Hao Yu, Wing Lam, Long Chen, Ge Li, Tao Xie, Qianxiang Wang:

Neural detection of semantic code clones via tree-based convolution. 70-80 - Judith F. Islam, Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider:

Comparing bug replication in regular and micro code clones. 81-92 - Fabiano Pecorelli

, Fabio Palomba, Dario Di Nucci
, Andrea De Lucia:
Comparing heuristic and machine learning approaches for metric-based code smell detection. 93-104 - Han Liu, Zhiqiang Yang, Yu Jiang, Wenqi Zhao, Jiaguang Sun:

Enabling clone detection for ethereum via smart contract birthmarks. 105-115 - Francisco Gonçalves de Almeida Filho, Antônio Diogo Forte Martins, Tiago da Silva Vinuto, José Maria Monteiro, Ítalo Pereira de Sousa, Javam de Castro Machado, Lincoln Souza Rocha:

Prevalence of bad smells in PL/SQL projects. 116-121
Tools demonstrations
- Hirotaka Honda, Shogo Tokui, Kazuki Yokoi, Eunjong Choi

, Norihiro Yoshida, Katsuro Inoue:
CCEvovis: a clone evolution visualization system for software maintenance. 122-125 - Norman Peitek, Sven Apel

, André Brechmann
, Chris Parnin, Janet Siegmund:
CodersMUSE: multi-modal data exploration of program-comprehension experiments. 126-129 - Chao Xie, Hua Qi, Lei Ma, Jianjun Zhao:

DeepVisual: a visual programming tool for deep learning systems. 130-134 - Tsuyoshi Mizouchi, Kazumasa Shimari, Takashi Ishio

, Katsuro Inoue:
PADLA: a dynamic log level adapter using online phase detection. 135-138 - Eduardo Andreetta Fontana, Fábio Petrillo:

Visualizing sequences of debugging sessions using swarm debugging. 139-143 - Vlas Zyrianov, Christian D. Newman

, Drew T. Guarnera, Michael L. Collard, Jonathan I. Maletic:
srcPtr: a framework for implementing static pointer analysis approaches. 144-147
Refactoring in style
- Andre Eposhi, Willian Nalepa Oizumi

, Alessandro Garcia, Leonardo da Silva Sousa, Roberto Felicio Oliveira, Anderson Oliveira:
Removal of design problems through refactorings: are we looking at the right symptoms? 148-153 - Jennifer Bauer, Janet Siegmund, Norman Peitek, Johannes C. Hofmeister, Sven Apel

:
Indentation: simply a matter of style or support for program comprehension? 154-164 - Ngoc M. Tran, Hieu Tran

, Son Nguyen, Hoan Nguyen, Tien N. Nguyen:
Does BLEU score work for code migration? 165-176
MIP
- David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher Morrell:

To CamelCase or under_score. 177
Keynote
- Liane Praza:

The untapped potential of analyzing complete developer workflows. 178
Tools for comprehension
- Di Chen, Kathryn T. Stolee, Tim Menzies:

Replication can improve prior results: a GitHub study of pull request acceptance. 179-190 - Wasim Said

, Jochen Quante, Rainer Koschke:
Do extracted state machine models help to understand embedded software? 191-196 - Gina R. Bai

, Brian Clee, Nischal Shrestha, Carl Chapman, Cimone Wright
, Kathryn T. Stolee:
Exploring tools and strategies used during regular expression composition tasks. 197-208
Empirical study I
- Diego Marcilio, Rodrigo Bonifácio

, Eduardo Monteiro, Edna Dias Canedo
, Welder Pinheiro Luz, Gustavo Pinto:
Are static analysis violations really fixed?: a closer look at realistic usage of SonarQube. 209-219 - Christina L. Peterson, Pierre LaBorde

, Damian Dechev:
CCSpec: a correctness condition specification tool. 220-230 - Marcel Steinbeck, Rainer Koschke, Marc O. Rüdel:

Comparing the EvoStreets visualization technique in two D and three-dimensional environments: a controlled experiment. 231-242 - Markus Schnappinger, Mohd Hafeez Osman

, Alexander Pretschner, Arnaud Fietzke:
Learning a classifier for prediction of maintainability based on static analysis tools. 243-248 - Hongliang Liang, Yini Zhang, Yue Yu, Zhuosi Xie, Lin Jiang:

Sequence coverage directed greybox fuzzing. 249-259
Empirical study II
- Yuan Huang, Queping Kong, Nan Jia, Xiangping Chen, Zibin Zheng

:
Recommending differentiated code to support smart contract update. 260-270 - Daihong Zhou

, Yijian Wu, Lu Xiao, Yuanfang Cai, Xin Peng, Jinrong Fan, Lu Huang, Heng Chen:
Understanding evolutionary coupling by fine-grained co-change relationship analysis. 271-282 - Omer Levy, Dror G. Feitelson

:
Understanding large-scale software: a hierarchical view. 283-293 - Jianbo Gao, Han Liu, Yue Li, Chao Liu, Zhiqiang Yang, Qingshan Li, Zhi Guan, Zhong Chen:

Towards automated testing of blockchain-based decentralized applications. 294-299 - Jie Chen, Dongjin Yu, Haiyang Hu, Zhongjin Li, Hua Hu:

Analyzing performance-aware code changes in software development process. 300-310
Information retrieval, API, the crowd, and biosensors - the magnificent four
- Davide Fucci, Daniela Girardi, Nicole Novielli, Luigi Quaranta

, Filippo Lanubile:
A replication study on code comprehension and expertise using lightweight biometric sensors. 311-322 - Xiaoqin Fu, Haipeng Cai

:
Measuring interprocess communications in distributed systems. 323-334 - Shengzhe Xu, Ziqi Dong, Na Meng:

Meditor: inference and application of API migration edits. 335-346 - Hussein Alrubaye, Mohamed Wiem Mkaouer

, Ali Ouni:
On the use of information retrieval to automate the detection of third-party Java library migration at the method level. 347-357 - Rodrigo Fernandes Gomes da Silva, Chanchal K. Roy, Mohammad Masudur Rahman

, Kevin A. Schneider, Klérisson Vinícius Ribeiro Paixão, Marcelo de Almeida Maia:
Recommending comprehensive solutions for programming tasks by mining crowd knowledge. 358-368 - Hongyu Kuang

, Hui Gao
, Hao Hu, Xiaoxing Ma, Jian Lu, Patrick Mäder, Alexander Egyed:
Using frugal user feedback with closeness analysis on code to improve IR-based traceability recovery. 369-379

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














