|
Track 1
|
Track II
|
|
Room: J1 | Room: R2 |
9:00-9:10
|
Opening: Welcome to ICPC 2018 (Foutse Khomh, Chanchal Roy)
|
9:11-9:45 | Vision Keynote (Session Chairs: Chanchal Roy, Foutse Khomh) |
|
Sensing and Supporting Software Developer's Focus
|
|
Manuela Zueger, Thomas Fritz
|
9:46-10:30
|
|
|
- Code Phonology: an exploration into the vocalization of code
Felienne Hermans, Alaaeddin Swidan, Efthimia Aivaloglou
- Do Developers Update Third-Party Libraries in Mobile Apps?
Pasquale Salza, Fabio Palomba, Dario Di Nucci, Cosmo D'Uva, Andrea De Lucia, Filomena Ferrucci
- Descriptive Compound Identifier Names Improve Source Code Comprehension
Andrea Schankin, Annika Berger, Daniel Holt, Johannes Hofmeister, Till Riedel, Michael Beigl
|
|
10:30-11:00 |
Coffee Break |
11:00-12:30 |
|
- Towards Just-In-Time Refactoring Recommenders
Jevgenija Pantiuchina, Gabriele Bavota, Michele Tufano, Denys Poshyvanyk
- Toward Refactoring Evaluation with Code Naturalness
Ryo Arima , Yoshiki Higo, Shinji Kusumoto
- How Slim Will My System Be? Estimating Refactored Code Size by Merging Clones
Norihiro Yoshida, Takuya Ishizu, Buford Edwards Iii, Katsuro Inoue
- RepliComment: Identifying Clones in Code Comments
Arianna Blasi, Alessandra Gorla
- A Preliminary Study on Using Code Smells to Improve Bug Localization
Aoi Takahashi, Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki
- Un-Break My Build: Assisting Developers with Build Repair Hints
Carmine Vassallo, Sebastian Proksch, Timothy Zemp, Harald Gall
- Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based Tagging
Boyang Li, Christopher Vendome, Mario Linares-Vásquez, Denys Poshyvanyk
|
- JIT Feedback -- the Missing Link in Static Analysis
Yuriy Tymchuk, Mohammad Ghafari, Oscar Nierstrasz
- How do Design Decisions Influence the Distribution of Software Metrics?
Marcos Dosea, Claudio Sant'Anna, Bruno da Silva
- SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagram
Kaixie Lyu, Kunihiro Noda, Takashi Kobayashi
- Hierarchical Abstraction of Execution Traces for Program Comprehension
Yang Feng, Kaj Dreef, James Jones, Arie van Deursen
- Component Interface Identification and Behavioral Model Discovery from Software Execution Data
Cong Liu, Boudewijn Van Dongen, Nour Assy, Wil van der Aalst
- CodeCompass: An Open Software Comprehension Framework for Industrial Usage
Zoltan Porkolab, Dániel Krupp, Tibor Brunner, Marton Csordas
|
12:30-14:00 |
Lunch |
14:00-15:30
|
|
- Recognizing Software Bug-Specific Named Entity in Software Bug Repository
Cheng Zhou, Bin Li, Xiaobing Sun, Hongjing Guo
- CoBOT: Detecting Whole-Program Bugs without the Whole Program
Qing Gao, Sen Ma, Sihao Shao, Yulei Sui, Guoliang Zhao, Luyao Ma, Xiao Ma, Fuyao Duan, Xiao Deng, Shikun Zhang, Xianglong Chen
- Recommending Frequently Encountered Bugs
Yun Zhang, David Lo, Xin Xia, Jing Jiang, Jianling Sun
- Cross Version Defect Prediction with Representative Data via Sparse Subset Selection
Zhou Xu, Shuai Li, Yutian Tang, Xiapu Luo, Tao Zhang, Jin Liu, Jun Xu
- Unsupervised Deep Bug Report Summarization
Xiaochen Li, He Jiang, Dong Liu, Zhilei Ren, Ge Li
- MetropolJS: Visualizing and Debugging Large-Scale JavaScript Program Structure with Treemaps
Joshua Scarsbrook, Ryan Ko, Bill Rogers, David Bainbridge
|
- Analysis of Test Log Information through Interactive Visualizations
Diego Castro, Marcelo Schots
- A Search-based Approach for Accurate Identification of Log Message Formats
Salma Messaoudi, Annibale Panichella, Domenico Bianculli, Lionel Briand, Raimondas Sasnauskas
- LogTracker: Learning Log Revision Behaviors Proactively from Software Evolution History
Shanshan Li, Xu Niu, Zhouyang Jia, Ji Wang, Haochen He, Teng Wang
- Identifying Software Components from Object-Oriented APIs Based on Dynamic Analysis
Anas Shatnawi, Hudhaifa Shatnawi, Mohamed Aymen Saied, Zakarea Al Shara, Houari Sahraoui, Abdelhak Seriai
|
15:30-16:00 |
Coffee Break
|
16:00-16:30 |
|
- What Design is Discussed by Developers?
Giovanni Viviani, Calahan Janik-Jones, Michalis Famelis, Xin Xia, Gail Murphy
- Toward Introducing Automated Program Repair Techniques to Industrial Software Development
Keigo Naitou, Akito Tanikado, Shinsuke Matsumoto, Yoshiki Higo, Shinji Kusumoto , Hiroyuki Kirinuki, Toshiyuki Kurabayashi, Haruto Tanno
- Learning Syntactic Features of Programming Languages from Imagery Using Convolutional Neural Networks
Jordan Ott , Abigail Atchison, Paul Harnack , Natalie Best, Haley Anderson, Cristiano Firmani, Erik Linstead
|
16:30-17:05 |
2008 Most Influential Paper (Session Chair: Foutse Khomh) |
|
- Adventures in NiCad: A ten-year retrospective
- Chanchal Roy and Jim Cordy
|
17:05-17:45 |
Open Steering Committee Meeting
|
18:00--22:00 |
Banquet (at the Restaurant Seasons, Gothia Towers) |
|
9:30-10:30 |
Shared Keynote with MSR 2018 (Session Chairs: Foutse Khomh, Andy Zaidman) (Room: E4) |
|
- Mining the Mind, Minding the Mine: Grand Challenges in Comprehension and Mining
- Andy J. Ko
|
10:30-11:00 |
Coffee Break |
11:00-12:30
|
|
- Deep Code Comment Generation
Xing Hu, Ge Li, Xin Xia, David Lo, Zhi Jin
- On the Naturalness of Auto-generated Code--Can We Identify Auto-Generated Code Automatically?
Masayuki Doi, Yoshiki Higo, Ryo Arima , Kento Shimonaka, Shinji Kusumoto
- Augmenting Source Code Lines with Sample Variable Values
Matúš Sulír, Jaroslav Porubän
- Automatically Classifying Posts into Question Categories on Stack Overflow
Stefanie Beyer, Christian Macho, Massimiliano Di Penta, Martin Pinzger
- Automatic Tag Recommendation for Software Development Video Tutorials
Esteban Parra, Javier Escobar-Avila, Sonia Haiduc
- Classification of APIs by Hierarchical Clustering
Johannes Härtel, Hakan Aksu, Ralf Lämmel
|
12:30-14:00 |
Lunch & Poster Session |
14:00-14:35 |
Vision Keynote (Session Chair: Chanchal Roy) |
|
- The Language Dichotomy: Toward Effective Program Comprehension for Mobile App Development
- Kevin Moran, Mario Linares-Vasquez, Carlos Bernal-Cárdenas, Denys Poshyvanyk
|
14:35-15:30
|
|
- LESdroid - A Tool for Detecting Exported Service Leaks of Android Applications
Jun Ma, Shaocong Liu, Yanyan Jiang, Xianping Tao, Chang Xu, Jian Lu
- Meaningful Variable Names for Decompiled Code: A Machine Translation Approach
Alan Jaffe, Jeremy Lacomis, Edward Schwartz, Claire Le Goues, Bogdan Vasilescu
- What's Inside My App?: Understanding Feature Redundancy in Mobile Apps
Yao Guo, Yuanchun Li, Ziyue Yang, Xiangqun Chen
|
15:30-16:00
|
Coffee Break
|
16:00-17:21 |
|
- Impacts of Coding Practices on Readability
Rodrigo Santos, Marco Gerosa
- An Empirical Investigation on the Readability of Manual and Generated Test Cases
Giovanni Grano, Simone Scalabrino, Harald Gall, Rocco Oliveto
- The CodeCompass Comprehension Framework
Zoltan Porkolab, Dániel Krupp, Tibor Brunner, Marton Csordas
- The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive Load
Sarah Fakhoury, Yuzhan Ma, Venera Arnaoudova, Olusola Adesope
- Assessing an Architecture's Ability to Support Feature Evolution
Ran Mo, Yuanfang Cai, Rick Kazman, Qiong Feng
- Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature Location
Gregory S. DeLozier, Michael Decker, Christian Newman, Jonathan Maletic
|
17:21-17:40 |
Closing and ICPC 2019
|