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

Accepted Papers

Title
Pre-print
Pre-print
DOI Pre-print
Pre-print
Pre-print
Pre-print
DOI Pre-print
DOI Pre-print
Pre-print
Pre-print
Link to publication DOI Pre-print
DOI Pre-print File Attached
Pre-print Media Attached
Pre-print
DOI Pre-print
DOI Pre-print

Call for Contributions

The International Conference on Program Comprehension (ICPC) is the principal venue for works in the area of program comprehension. Topics of interest for all tracks include but are not limited to:

  • Tool support for program comprehension;
  • Novel visualization techniques and interfaces to support program comprehension, including searching, browsing and analyzing;
  • Novel text summarisation techniques and interfaces to support program comprehension, including searching, browsing and analyzing;
  • Cognitive theories for program comprehension, including experiments, empirical studies, and case studies;
  • Individual, collaborative, distributed, and global program comprehension;
  • Comprehension of specific types of software systems, such as open/closed source, mobile applications, spreadsheets, web-based systems, legacy systems, product lines, libraries, multi-threaded applications, and systems of systems;
  • Comprehension in the context of diverse software process models and specific lifecycle activities, such as: maintenance, evolution, re-engineering, migration, security, auditing, and testing;
  • Comprehension of software artifacts ranging from requirements documents to test cases and crash logs; from API documentation to models, meta-models and model transformation; and from Stack Overflow questions & answers to GitHub code review messages - all artifacts software developer encounters when creating or evolving software.
  • Empirical evaluations of program comprehension tools, techniques, and approaches;
  • Human aspects in program comprehension;
  • Comprehension and legal issues, such as due diligence, intellectual property, reverse engineering, and litigation;
  • Issues and case studies in the transfer of program comprehension technology to industry.

The research track of ICPC 2018 promises to provide a quality forum for researchers and practitioners from academia, industry, and government to present and to discuss state-of-the-art results and best practices in the field of program comprehension.

Format and Submission

Submissions must not be longer than 10 pages for the main text, inclusive of figures, tables, appendices; references only may be included on up to 2 additional pages. All papers must conform, at time of submission, to the ACM Formatting Guidelines. All submissions must be in PDF format and must be submitted online via the ICPC 2018 EasyChair conference management system. All submissions must use the US Letter page format. See Paper Submission section for further details.

Review and Evaluation Criteria

Research papers will be reviewed by at least three members of the Program Committee. Submissions will be evaluated on the basis of their originality, importance of contribution, soundness, evaluation, quality, and consistency of presentation, and appropriate comparison to related work. As of ICPC 2017, this year the main track of ICPC will adhere to a triple blind reviewing policy. A triple blind review policy requires blinding the reviewers from the authors (single), blinding the authors from the reviewers (double), and blinding the reviewers from the other reviewers (triple). This means that the submissions should by no means disclose the identity of the authors. ICPC 2018 will follow the ACM SIGSOFT rules on Conflicts of Interest and Confidentiality of Submissions, and all authors, reviewers, organizers are expected to uphold the ACM Code of Conduct.

Publication and Presentation

Upon notification of acceptance, all authors of accepted papers will be asked to complete an ACM Copyright form and will receive further instructions for preparing their camera-ready versions. At least one author of the paper must register and present the paper at the conference; otherwise the paper will be excluded from both the program and the proceedings. All accepted papers will be published in the conference electronic proceedings, which will also be available in the ACM Digital Library. Purchases of additional pages in the proceedings is not allowed.

The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of ICSE2018. The official publication date affects the deadline for any patent filings related to published work.

The papers will be presented in a formal setting. More details on the presentations will follow the notifications.

Award

The best Technical Research Track papers at ICPC 2018 will be invited to be revised and extended for consideration in a special issue of the Empirical Software Engineering (EMSE) journal by Springer.

Track Chairs

Chanchal Roy,  Janet Siegmund

Sun 27 May

icpc-2018-Technical-Research
09:00 - 10:30: Technical Research - Opening, Vision Keynote, and Developer Observation at J1 room
Chair(s): Chanchal K. RoyUniversity of Saskatchewan, Foutse KhomhPolytechnique Montréal, Katsuro InoueOsaka University
icpc-2018-Technical-Research09:00 - 09:10
Day opening
Foutse KhomhPolytechnique Montréal, Chanchal K. RoyUniversity of Saskatchewan
icpc-2018-Technical-Research09:11 - 09:45
Talk
Manuela ZuegerUniversity of Zurich, Thomas FritzUniversity of Zurich, University of British Columbia
icpc-2018-Technical-Research09:45 - 09:55
Short-paper
Felienne Hermans, Alaaeddin SwidanDelft University of Technology, Efthimia AivaloglouOpen University of the Netherlands
icpc-2018-Technical-Research09:55 - 10:12
Full-paper
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
icpc-2018-Technical-Research10:13 - 10:30
Full-paper
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
icpc-2018-Technical-Research
11:00 - 12:30: Technical Research - Clones, Code Smell, Refactoring and Maintenance at J1 room
Chair(s): Hitesh SajnaniMicrosoft
icpc-2018-Technical-Research11:00 - 11:10
Short-paper
Jevgenija PantiuchinaUniversità della Svizzera italiana, Gabriele BavotaUniversità della Svizzera italiana (USI), Michele TufanoCollege of William and Mary, Denys PoshyvanykWilliam and Mary
icpc-2018-Technical-Research11:10 - 11:20
Short-paper
Pre-print
icpc-2018-Technical-Research11:20 - 11:30
Industry talk
Norihiro YoshidaNagoya University, Takuya IshizuOsaka University, Buford Edwards IiiOsaka University, Katsuro InoueOsaka University
Link to publication DOI
icpc-2018-Technical-Research11:30 - 11:40
Short-paper
Arianna BlasiUniversità della Svizzera italiana (USI) and IMDEA Software Institute, Alessandra GorlaIMDEA Software Institute
icpc-2018-Technical-Research11:40 - 11:50
Short-paper
Aoi TakahashiTokyo Institute of Technology, Natthawute Sae-LimTokyo Institute of Technology, Shinpei HayashiTokyo Institute of Technology, Motoshi SaekiTokyo Institute of Technology
DOI Pre-print
icpc-2018-Technical-Research11:50 - 12:07
Full-paper
Carmine VassalloUniversity of Zurich, Sebastian ProkschUniversity of Zurich, Timothy ZempUniversity of Zurich, Harald GallUniversity of Zurich
DOI Pre-print
icpc-2018-Technical-Research12:07 - 12:24
Full-paper
Boyang Li, Christopher Vendome, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
icpc-2018-Technical-Research
11:00 - 12:30: Technical Research - Static and Dynamic Analysis at R2
Chair(s): Aiko YamashitaOslo Metropolitan University
icpc-2018-Technical-Research11:00 - 11:17
Full-paper
Yuriy TymchukSwisscom AG, Mohammad GhafariUniversity of Bern, Oscar NierstraszUniversity of Bern, Switzerland
Link to publication DOI Pre-print
icpc-2018-Technical-Research11:17 - 11:34
Full-paper
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
icpc-2018-Technical-Research11:34 - 11:44
Short-paper
Kaixie Lyu, Kunihiro NodaTokyo Institute of Technology, Takashi KobayashiTokyo Institute of Technology
Pre-print
icpc-2018-Technical-Research11:44 - 12:01
Full-paper
Yang FengUniversity of California, Irvine, Kaj DreefUniversity of California, Irvine, James JonesUniversity of California, Irvine, Arie van DeursenDelft University of Technology
DOI Pre-print
icpc-2018-Technical-Research12:01 - 12:18
Full-paper
Cong LiuEindhoven University of Technology, Boudewijn Van DongenEindhoven University of Technology, Nour AssyEindhoven University of Technology, Wil van der AalstRWTH Aachen University, Germany
icpc-2018-Technical-Research12:18 - 12:28
Industry talk
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
icpc-2018-Technical-Research
14:00 - 15:30: Technical Research - Bugs and Debugging at J1 room
Chair(s): James R. Cordy
icpc-2018-Technical-Research14:00 - 14:17
Full-paper
Cheng ZhouYangzhou University, Bin LiYangzhou University, Xiaobing SunYangzhou University, Hongjing GuoYangzhou University
icpc-2018-Technical-Research14:17 - 14:27
Short-paper
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
icpc-2018-Technical-Research14:28 - 14:45
Full-paper
Yun ZhangZhejiang University, David LoSingapore Management University, Xin XiaMonash University, Jing JiangBeihang University, Jianling SunZhejiang University
Pre-print
icpc-2018-Technical-Research14:45 - 15:02
Full-paper
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
icpc-2018-Technical-Research15:02 - 15:19
Full-paper
Xiaochen Li, He Jiang, Dong LiuDalian University of Technology, Zhilei Ren, Ge LiPeking University
icpc-2018-Technical-Research15:19 - 15:26
Short-paper
Joshua ScarsbrookUniversity of Waikato, Ryan KoUniversity of Waikato, Bill RogersUniversity of Waikato, David BainbridgeUniversity of Waikato
icpc-2018-Technical-Research
14:00 - 15:30: Technical Research - Logs and Dynamic Analysis at R2
Chair(s): Giuliano AntoniolPolytechnique Montréal
icpc-2018-Technical-Research14:00 - 14:17
Full-paper
Diego CastroRio de Janeiro State University, Marcelo SchotsRio de Janeiro State University
Pre-print
icpc-2018-Technical-Research14:17 - 14:34
Full-paper
Salma MessaoudiUniversity of Luxembourg, Annibale PanichellaDeflt University of Technology, Domenico BianculliUniversity of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg, Raimondas SasnauskasSES
Pre-print
icpc-2018-Technical-Research14:34 - 14:51
Full-paper
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
icpc-2018-Technical-Research14:51 - 15:08
Full-paper
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
icpc-2018-Technical-Research
16:00 - 17:00: Technical Research - Program Design and Repair at J1 room
Chair(s): Annibale PanichellaDeflt University of Technology
icpc-2018-Technical-Research16:00 - 16:10
Short-paper
Giovanni VivianiUniversity of British Columbia, Calahan Janik-JonesUniversity of Toronto, Michalis FamelisUniversité de Montréal, Xin XiaMonash University, Gail MurphyUniversity of British Columbia
icpc-2018-Technical-Research16:10 - 16:20
Short-paper
Keigo NaitouOsaka University, Akito TanikadoOsaka University, Shinsuke MatsumotoOsaka University, Yoshiki HigoOsaka University, Shinji Kusumoto , Hiroyuki KirinukiNTT, Toshiyuki KurabayashiNTT, Haruto TannoNTT
Pre-print
icpc-2018-Technical-Research16:20 - 16:30
Short-paper
Jordan Ott , Abigail AtchisonChapman University, Paul Harnack , Natalie BestChapman University, Haley AndersonChapman University, Cristiano FirmaniChapman University, Erik LinsteadChapman University
DOI Pre-print
icpc-2018-Technical-Research16:30 - 17:00
Talk
Chanchal K. RoyUniversity of Saskatchewan, James R. Cordy
icpc-2018-Technical-Research
17:00 - 17:45: Technical Research - Open Steering Committee Meeting at J1 room

Mon 28 May

icpc-2018-Technical-Research
11:00 - 12:30: Technical Research - Generation and Classification at J1 room
Chair(s): Shaowei WangQueen's University
icpc-2018-Technical-Research11:00 - 11:17
Full-paper
Xing HuPeking University, Ge LiPeking University, Xin XiaMonash University, David LoSingapore Management University, Zhi JinPeking University
Pre-print
icpc-2018-Technical-Research11:17 - 11:27
Short-paper
Masayuki DoiOsaka University, Yoshiki HigoOsaka University, Ryo Arima , Kento ShimonakaOsaka University, Shinji Kusumoto
Pre-print
icpc-2018-Technical-Research11:27 - 11:37
Short-paper
Matúš SulírTechnical University of Košice, Jaroslav PorubänTechnical University of Košice, Slovakia
Pre-print
icpc-2018-Technical-Research11:37 - 11:54
Full-paper
Stefanie BeyerUniversity of Klagenfurt, Christian MachoUniversity of Klagenfurt, Massimiliano Di PentaUniversity of Sannio, Martin PinzgerAlpen-Adria-Universität Klagenfurt
icpc-2018-Technical-Research11:54 - 12:11
Full-paper
Esteban ParraFlorida State University, Javier Escobar-AvilaFlorida State University, Sonia HaiducFlorida State University
DOI Pre-print
icpc-2018-Technical-Research12:11 - 12:28
Full-paper
Johannes HärtelUniversity of Koblenz-Landau, Germany, Hakan AksuUniversity of Koblenz, Ralf LämmelUniversity of Koblenz-Landau, Germany
icpc-2018-Technical-Research
14:00 - 15:00: Technical Research - Vision Keynote and Mobile Apps at J1 room
Chair(s): Sonia HaiducFlorida State University
icpc-2018-Technical-Research14:00 - 14:35
Talk
icpc-2018-Technical-Research14:35 - 14:52
Full-paper
Jun MaNanjing University, Shaocong LiuNanjing University, Yanyan JiangNanjing University, Xianping TaoNanjing University, Chang XuNanjing University, Jian LuNanjing University
icpc-2018-Technical-Research14:52 - 15:09
Full-paper
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
icpc-2018-Technical-Research15:09 - 15:26
Full-paper
Yao Guo, Yuanchun LiPeking University, Ziyue YangPeking University, Xiangqun ChenPeking University
icpc-2018-Technical-Research
16:00 - 17:30: Technical Research - Readibility, Features and APIs at J1 room
Chair(s): Yoshiki HigoOsaka University
icpc-2018-Technical-Research16:00 - 16:17
Full-paper
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
icpc-2018-Technical-Research16:17 - 16:27
Short-paper
Giovanni GranoUniversity of Zurich, Simone ScalabrinoUniversity of Molise, Harald GallUniversity of Zurich, Rocco OlivetoUniversity of Molise
Pre-print
icpc-2018-Technical-Research16:27 - 16:37
Short-paper
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
icpc-2018-Technical-Research16:37 - 16:54
Full-paper
Sarah FakhouryWashington State University, Yuzhan MaWashington State University Pullman, Venera ArnaoudovaWashington State University Pullman, Olusola AdesopeWashington State University
DOI Pre-print
icpc-2018-Technical-Research16:54 - 17:11
Full-paper
Ran MoDrexel University, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Qiong FengDrexel University
icpc-2018-Technical-Research17:11 - 17:21
Industry talk
Gregory S. DeLozier, Michael DeckerBowling Green State University, Christian Newmancnewman@se.rit.edu, Jonathan MaleticKent State University
icpc-2018-Technical-Research
17:30 - 18:30: Technical Research - Closing at J1 room

Not scheduled yet

icpc-2018-Technical-ResearchNot scheduled yet
Talk
Andrew J. KoUniversity of Washington