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

Accepted Papers

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

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

Dates
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 - 09:10
Day opening
Technical Research
Foutse KhomhPolytechnique Montréal, Chanchal K. RoyUniversity of Saskatchewan
09:11 - 09:45
Talk
Technical Research
Manuela ZuegerUniversity of Zurich, Thomas FritzUniversity of Zurich, University of British Columbia
09:45 - 09:55
Short-paper
Technical Research
Felienne Hermans, Alaaeddin SwidanDelft University of Technology, Efthimia AivaloglouOpen University of the Netherlands
09:55 - 10:12
Full-paper
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 - 10:30
Full-paper
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 - 11:10
Short-paper
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 - 11:20
Short-paper
Technical Research
Pre-print
11:20 - 11:30
Industry talk
Technical Research
Norihiro YoshidaNagoya University, Takuya IshizuOsaka University, Buford Edwards IiiOsaka University, Katsuro InoueOsaka University
Link to publication DOI
11:30 - 11:40
Short-paper
Technical Research
Arianna BlasiUniversità della Svizzera italiana (USI) and IMDEA Software Institute, Alessandra GorlaIMDEA Software Institute
11:40 - 11:50
Short-paper
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 - 12:07
Full-paper
Technical Research
Carmine VassalloUniversity of Zurich, Sebastian ProkschUniversity of Zurich, Timothy ZempUniversity of Zurich, Harald GallUniversity of Zurich
DOI Pre-print
12:07 - 12:24
Full-paper
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 - 11:17
Full-paper
Technical Research
Yuriy TymchukSwisscom AG, Mohammad GhafariUniversity of Bern, Oscar NierstraszUniversity of Bern, Switzerland
Link to publication DOI Pre-print
11:17 - 11:34
Full-paper
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 - 11:44
Short-paper
Technical Research
Kaixie Lyu, Kunihiro NodaTokyo Institute of Technology, Takashi KobayashiTokyo Institute of Technology
Pre-print
11:44 - 12:01
Full-paper
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 - 12:18
Full-paper
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 - 12:28
Industry talk
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 - 14:17
Full-paper
Technical Research
Cheng ZhouYangzhou University, Bin LiYangzhou University, Xiaobing SunYangzhou University, Hongjing GuoYangzhou University
14:17 - 14:27
Short-paper
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 - 14:45
Full-paper
Technical Research
Yun ZhangZhejiang University, David LoSingapore Management University, Xin XiaMonash University, Jing JiangBeihang University, Jianling SunZhejiang University
Pre-print
14:45 - 15:02
Full-paper
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 - 15:19
Full-paper
Technical Research
Xiaochen Li, He Jiang, Dong LiuDalian University of Technology, Zhilei Ren, Ge LiPeking University
15:19 - 15:26
Short-paper
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 - 14:17
Full-paper
Technical Research
Diego CastroRio de Janeiro State University, Marcelo SchotsRio de Janeiro State University
Pre-print
14:17 - 14:34
Full-paper
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 - 14:51
Full-paper
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 - 15:08
Full-paper
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 - 16:10
Short-paper
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 - 16:20
Short-paper
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 - 16:30
Short-paper
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 - 17:00
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 - 11:17
Full-paper
Technical Research
Xing HuPeking University, Ge LiPeking University, Xin XiaMonash University, David LoSingapore Management University, Zhi JinPeking University
Pre-print
11:17 - 11:27
Short-paper
Technical Research
Masayuki DoiOsaka University, Yoshiki HigoOsaka University, Ryo Arima , Kento ShimonakaOsaka University, Shinji Kusumoto
Pre-print
11:27 - 11:37
Short-paper
Technical Research
Matúš SulírTechnical University of Košice, Jaroslav PorubänTechnical University of Košice, Slovakia
Pre-print
11:37 - 11:54
Full-paper
Technical Research
Stefanie BeyerUniversity of Klagenfurt, Christian MachoUniversity of Klagenfurt, Massimiliano Di PentaUniversity of Sannio, Martin PinzgerAlpen-Adria-Universität Klagenfurt
11:54 - 12:11
Full-paper
Technical Research
Esteban ParraFlorida State University, Javier Escobar-AvilaFlorida State University, Sonia HaiducFlorida State University
DOI Pre-print
12:11 - 12:28
Full-paper
Technical Research
Johannes HärtelUniversity of Koblenz-Landau, Germany, Hakan AksuUniversity of Koblenz, Ralf LämmelUniversity 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 - 14:35
Talk
Technical Research
14:35 - 14:52
Full-paper
Technical Research
Jun MaNanjing University, Shaocong LiuNanjing University, Yanyan JiangNanjing University, Xianping TaoNanjing University, Chang XuNanjing University, Jian LuNanjing University
14:52 - 15:09
Full-paper
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 - 15:26
Full-paper
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 - 16:17
Full-paper
Technical Research
Rodrigo SantosIPT-SP, Marco GerosaNorthern Arizona University
Pre-print
16:17 - 16:27
Short-paper
Technical Research
Giovanni GranoUniversity of Zurich, Simone ScalabrinoUniversity of Molise, Harald GallUniversity of Zurich, Rocco OlivetoUniversity of Molise
Pre-print
16:27 - 16:37
Short-paper
Technical Research
Zoltan PorkolabEotvos Lorond University, Dániel KruppEricsson Ltd, Tibor BrunnerEricsson Hungary, Marton CsordasEricsson Hungary
Link to publication DOI Pre-print
16:37 - 16:54
Full-paper
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 - 17:11
Full-paper
Technical Research
Ran MoDrexel University, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Qiong FengDrexel University
17:11 - 17:21
Industry talk
Technical Research
Gregory S. DeLozier, Michael DeckerBowling Green State University, Christian NewmanRochester Institute of Technology, Jonathan MaleticKent State University
17:30 - 18:30: ClosingTechnical Research at J1 room

Not scheduled yet

Not scheduled yet
Talk
Technical Research
Amy KoUniversity of Washington