ICPC 2018
Sun 27 - Mon 28 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *

Conference Dates
Conference Dates are in time zone (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Sun 27 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Opening, Vision Keynote, and Developer ObservationTechnical Research at J1 room
Chair(s): Chanchal K. RoyUniversity of Saskatchewan, Foutse KhomhPolytechnique Montréal, Katsuro InoueOsaka University
09:00
10m
Day opening
Welcome to ICPC 2018
Technical Research
Foutse KhomhPolytechnique Montréal, Chanchal K. RoyUniversity of Saskatchewan
09:11
34m
Talk
Sensing and Supporting Software Developer's Focus (Vision Keynote)Vision Keynote
Technical Research
Manuela ZuegerUniversity of Zurich, Thomas FritzUniversity of Zurich, University of British Columbia
09:45
10m
Short-paper
Code Phonology: an exploration into the vocalization of codeERA
Technical Research
Felienne Hermans, Alaaeddin SwidanDelft University of Technology, Efthimia AivaloglouOpen University of the Netherlands
09:55
17m
Full-paper
Meaningful Variable Names for Decompiled Code: A Machine Translation ApproachTechnical Research
Technical Research
Alan JaffeCarnegie Mellon University, Jeremy LacomisCarnegie Mellon University, Edward SchwartzCarnegie Mellon University, Claire Le GouesCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print Media Attached
10:13
17m
Full-paper
Descriptive Compound Identifier Names Improve Source Code ComprehensionTechnical Research
Technical Research
Andrea SchankinKarlsruhe Institute of Technology, Annika BergerKarlsruhe Institute of Technology, Daniel HoltHeidelberg University, Johannes HofmeisterUniversity of Passau, Till RiedelKarlsruhe Institute of Technology, Michael BeiglKarlsruhe Institute of Technology
Pre-print
11:00 - 12:30
Clones, Code Smell, Refactoring and MaintenanceTechnical Research at J1 room
Chair(s): Hitesh SajnaniMicrosoft
11:00
10m
Short-paper
Towards Just-In-Time Refactoring Recommenders (ERA)ERA
Technical Research
Jevgenija PantiuchinaUniversità della Svizzera italiana, Gabriele BavotaUniversità della Svizzera italiana (USI), Michele TufanoCollege of William and Mary, Denys PoshyvanykWilliam and Mary
11:10
10m
Short-paper
Toward Refactoring Evaluation with Code NaturalnessERA
Technical Research
Pre-print
11:20
10m
Industry talk
How Slim Will My System Be? Estimating Refactored Code Size by Merging ClonesIndustry Track
Technical Research
Norihiro YoshidaNagoya University, Takuya IshizuOsaka University, Buford Edwards IiiOsaka University, Katsuro InoueOsaka University
Link to publication DOI
11:30
10m
Short-paper
RepliComment: Identifying Clones in Code CommentsERA
Technical Research
Arianna BlasiUniversità della Svizzera italiana (USI) and IMDEA Software Institute, Alessandra GorlaIMDEA Software Institute
11:40
10m
Short-paper
A Preliminary Study on Using Code Smells to Improve Bug LocalizationERA
Technical Research
Aoi TakahashiTokyo Institute of Technology, Natthawute Sae-LimTokyo Institute of Technology, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
DOI Pre-print
11:50
17m
Full-paper
Un-Break My Build: Assisting Developers with Build Repair HintsTechnical Research
Technical Research
Carmine VassalloUniversity of Zurich, Sebastian ProkschUniversity of Zurich, Timothy ZempUniversity of Zurich, Harald GallUniversity of Zurich
DOI Pre-print
12:07
17m
Full-paper
Aiding Comprehension of Unit Test Cases and Test Suites with Stereotype-based TaggingTechnical Research
Technical Research
Boyang Li, Christopher Vendome, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
11:00 - 12:30
Static and Dynamic AnalysisTechnical Research at R2
Chair(s): Aiko YamashitaOslo Metropolitan University
11:00
17m
Full-paper
JIT Feedback - what experienced developers like about static analysisTechnical Research
Technical Research
Yuriy TymchukSwisscom AG, Mohammad GhafariUniversity of Bern, Oscar NierstraszUniversity of Bern, Switzerland
Link to publication DOI Pre-print
11:17
17m
Full-paper
How do Design Decisions Influence the Distribution of Software Metrics?Technical Research
Technical Research
Marcos DoseaFederal University of Sergipe and Federal Univeresity of Bahia, Claudio Sant'AnnaFederal University of Bahia, Bruno da SilvaCalifornia Polytechnic State University
DOI Pre-print
11:34
10m
Short-paper
SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagramTool Demo
Technical Research
Kaixie Lyu, Kunihiro NodaTokyo Institute of Technology, Takashi KobayashiTokyo Institute of Technology
Pre-print
11:44
17m
Full-paper
Hierarchical Abstraction of Execution Traces for Program ComprehensionTechnical Research
Technical Research
Yang FengUniversity of California, Irvine, Kaj DreefUniversity of California, Irvine, James JonesUniversity of California, Irvine, Arie van DeursenDelft University of Technology
DOI Pre-print
12:01
17m
Full-paper
Component Interface Identification and Behavioral Model Discovery from Software Execution DataTechnical Research
Technical Research
Cong LiuEindhoven University of Technology, Boudewijn Van DongenEindhoven University of Technology, Nour AssyEindhoven University of Technology, Wil van der AalstRWTH Aachen University, Germany
12:18
10m
Industry talk
CodeCompass: An Open Software Comprehension FrameworkIndustry Track
Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
14:00 - 15:30
Bugs and DebuggingTechnical Research at J1 room
Chair(s): James R. Cordy
14:00
17m
Full-paper
Recognizing Software Bug-Specific Named Entity in Software Bug RepositoryTechnical Research
Technical Research
Cheng ZhouYangzhou University, Bin LiYangzhou University, Xiaobing SunYangzhou University, Hongjing GuoYangzhou University
14:17
10m
Short-paper
CoBOT: Static C/C++ Bug Detection in the Presence of Incomplete CodeTool Demo
Technical Research
Qing GaoPeking University, Sen MaPeking University, Sihao Shao, Yulei SuiUniversity of Technology Sydney, Australia, Guoliang ZhaoCASIC_CQC Software Testing and Assessment Technology(Beijing) Corporation, Ltd., Luyao MaPeking University, Xiao MaPeking University, Fuyao Duan, Xiao DengPeking University, Shikun ZhangPeking University, Xianglong ChenCASC Software Testing Center
14:28
17m
Full-paper
Recommending Frequently Encountered BugsTechnical Research
Technical Research
Yun ZhangZhejiang University, David LoSingapore Management University, Xin XiaMonash University, Jing JiangBeihang University, Jianling SunZhejiang University
Pre-print
14:45
17m
Full-paper
Cross Version Defect Prediction with Representative Data via Sparse Subset SelectionTechnical Research
Technical Research
Zhou XuWuhan University, Shuai LiThe Hong Kong Polytechnic University, Yutian TangThe Hong Kong Polytechnic University, Xiapu Luo, Tao ZhangHarbin Engineering University, Jin LiuWuhan University, Jun XuThe Hong Kong Polytechnic University
15:02
17m
Full-paper
Unsupervised Deep Bug Report SummarizationTechnical Research
Technical Research
Xiaochen Li, He Jiang, Dong LiuDalian University of Technology, Zhilei Ren, Ge LiPeking University
15:19
7m
Short-paper
MetropolJS: Visualizing and Debugging Large-Scale JavaScript Program Structure with TreemapsTool Demo
Technical Research
Joshua ScarsbrookUniversity of Waikato, Ryan KoUniversity of Waikato, Bill RogersUniversity of Waikato, David BainbridgeUniversity of Waikato
14:00 - 15:30
Logs and Dynamic AnalysisTechnical Research at R2
Chair(s): Giuliano AntoniolPolytechnique Montréal
14:00
17m
Full-paper
Analysis of Test Log Information through Interactive VisualizationsTechnical Research
Technical Research
Diego CastroRio de Janeiro State University, Marcelo SchotsRio de Janeiro State University
Pre-print
14:17
17m
Full-paper
A Search-based Approach for Accurate Identification of Log Message FormatsTechnical Research
Technical Research
Salma MessaoudiUniversity of Luxembourg, Annibale PanichellaDeflt University of Technology, Domenico BianculliUniversity of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg, Raimondas SasnauskasSES
Pre-print
14:34
17m
Full-paper
LogTracker: Learning Log Revision Behaviors Proactively from Software Evolution HistoryTechnical Research
Technical Research
Shanshan Li, Xu Niu, Zhouyang JiaNational University of Defense Technology, Ji Wang, Haochen HeNational University of Defense Technology, Teng WangNational University of Defense Technology
DOI Pre-print File Attached
14:51
17m
Full-paper
Identifying Software Components from Object-Oriented APIs Based on Dynamic AnalysisTechnical Research
Technical Research
Anas ShatnawiUniversity of Milano-Bicocca, Hudhaifa ShatnawiMaharishi University of Management, Mohamed Aymen SaiedConcordia University, Zakarea Al SharaLIRMM, CNRS and University of Montpellier, Houari SahraouiUniversity of Montreal, Abdelhak SeriaiLIRMM, CNRS and University of Montpellier
Pre-print
16:00 - 17:00
Program Design and RepairTechnical Research at J1 room
Chair(s): Annibale PanichellaDeflt University of Technology
16:00
10m
Short-paper
What Design is Discussed by Developers?ERA
Technical Research
Giovanni VivianiUniversity of British Columbia, Calahan Janik-JonesUniversity of Toronto, Michalis FamelisUniversité de Montréal, Xin XiaMonash University, Gail MurphyUniversity of British Columbia
16:10
10m
Short-paper
Toward Introducing Automated Program Repair Techniques to Industrial Software DevelopmentERA
Technical Research
Keigo NaitouOsaka University, Akito TanikadoOsaka University, Shinsuke MatsumotoOsaka University, Yoshiki HigoOsaka University, Shinji Kusumoto, Hiroyuki KirinukiNTT, Toshiyuki KurabayashiNTT, Haruto TannoNTT
Pre-print
16:20
10m
Short-paper
Learning Syntactic Features of Programming Languages from Imagery Using Convolutional Neural NetworksERA
Technical Research
Jordan Ott , Abigail AtchisonChapman University, Paul Harnack , Natalie BestChapman University, Haley AndersonChapman University, Cristiano FirmaniChapman University, Erik LinsteadChapman University
DOI Pre-print
16:30
30m
Talk
Adventures in NICAD: A Ten-Year RetrospectiveMIP Talk
Technical Research
Chanchal K. RoyUniversity of Saskatchewan, James R. Cordy
17:00 - 17:45
Open Steering Committee MeetingTechnical Research at J1 room

Mon 28 May
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Generation and ClassificationTechnical Research at J1 room
Chair(s): Shaowei WangQueen's University
11:00
17m
Full-paper
Deep Code Comment GenerationTechnical Research
Technical Research
Xing HuPeking University, Ge LiPeking University, Xin XiaMonash University, David LoSingapore Management University, Zhi JinPeking University
Pre-print
11:17
10m
Short-paper
On the Naturalness of Auto-generated Code —Can We Identify Auto-Generated Code Automatically?ERA
Technical Research
Masayuki DoiOsaka University, Yoshiki HigoOsaka University, Ryo Arima , Kento ShimonakaOsaka University, Shinji Kusumoto
Pre-print
11:27
10m
Short-paper
Augmenting Source Code Lines with Sample Variable ValuesERA
Technical Research
Matúš SulírTechnical University of Košice, Jaroslav PorubänTechnical University of Košice, Slovakia
Pre-print
11:37
17m
Full-paper
Automatically Classifying Posts into Question Categories on Stack OverflowTechnical Research
Technical Research
Stefanie BeyerUniversity of Klagenfurt, Christian MachoUniversity of Klagenfurt, Massimiliano Di PentaUniversity of Sannio, Martin PinzgerAlpen-Adria-Universität Klagenfurt
11:54
17m
Full-paper
Automatic Tag Recommendation for Software Development Video TutorialsTechnical Research
Technical Research
Esteban ParraFlorida State University, Javier Escobar-AvilaFlorida State University, Sonia HaiducFlorida State University
DOI Pre-print
12:11
17m
Full-paper
Classification of APIs by Hierarchical ClusteringTechnical Research
Technical Research
Johannes HärtelUniversity of Koblenz-Landau, Germany, Hakan AksuUniversity of Koblenz, Ralf LaemmelUniversity of Koblenz-Landau, Germany
14:00 - 15:00
Vision Keynote and Mobile AppsTechnical Research at J1 room
Chair(s): Sonia HaiducFlorida State University
14:00
35m
Talk
The Language Dichotomy: Toward Effective Program Comprehension for Mobile App Development (Vision Keynote)Vision Keynote
Technical Research
14:35
17m
Full-paper
LESdroid - A Tool for Detecting Exported Service Leaks of Android ApplicationsTechnical Research
Technical Research
Jun MaNanjing University, Shaocong LiuNanjing University, Yanyan JiangNanjing University, Xianping TaoNanjing University, Chang XuNanjing University, Jian LuNanjing University
14:52
17m
Full-paper
Do Developers Update Third-Party Libraries in Mobile Apps?Technical Research
Technical Research
Pasquale SalzaUSI Università della Svizzera italiana, Fabio Palomba, Dario Di NucciVrije Universiteit Brussel, Cosmo D'UvaUniversity of Salerno, Andrea De LuciaUniversity of Salerno, Filomena FerrucciUniversity of Salerno
Pre-print
15:09
17m
Full-paper
What's Inside My App?: Understanding Feature Redundancy in Mobile AppsTechnical Research
Technical Research
Yao Guo, Yuanchun LiPeking University, Ziyue YangPeking University, Xiangqun ChenPeking University
16:00 - 17:30
Readibility, Features and APIsTechnical Research at J1 room
Chair(s): Yoshiki HigoOsaka University
16:00
17m
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
Technical Research
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
16:17
10m
Short-paper
An Empirical Investigation on the Readability of Manual and Generated Test CasesERA
Technical Research
Giovanni GranoUniversity of Zurich, Simone ScalabrinoUniversity of Molise, Harald GallUniversity of Zurich, Rocco OlivetoUniversity of Molise
Pre-print
16:27
10m
Short-paper
The CodeCompass Comprehension FrameworkTool Demo
Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
16:37
17m
Full-paper
The Effect of Poor Source Code Lexicon and Readability on Developers' Cognitive LoadTechnical Research
Technical Research
Sarah FakhouryWashington State University, Yuzhan MaWashington State University Pullman, Venera ArnaoudovaWashington State University Pullman, Olusola AdesopeWashington State University
DOI Pre-print
16:54
17m
Full-paper
Assessing an Architecture's Ability to Support Feature EvolutionTechnical Research
Technical Research
Ran MoDrexel University, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Qiong FengDrexel University
17:11
10m
Industry talk
Leveraging the Agile Development Process for Selecting Invoking/Excluding Tests to Support Feature LocationIndustry Track
Technical Research
Gregory S. DeLozier, Michael J. DeckerBowling Green State University, Christian D. NewmanRochester Institute of Technology, Jonathan I. MaleticKent State University
17:30 - 18:30