Accepted Papers
Title | |
---|---|
An empirical study on practicality of specification mining algorithms on a real-world application ICPC 2019 Negative Results | |
Removal of design problems through refactorings: are we looking at the right symptoms? ICPC 2019 Negative Results |
Negative Results Track
The IEEE/ACM International Conference on Program Comprehension (ICPC) would like to encourage the submission of articles reporting important and relevant negative results of research studies in the field of program comprehension.
We seek negative results for all types of program comprehension research areas (cognitive theories, visualization tools, comprehension of specific types of software systems, comprehension in the context of diverse software process models, etc.). Negative results are important contributions to scientific knowledge because they allow us to constantly evaluate our hypothesis space and understanding of the current approaches. As Walter Tichy writes, “Negative results, if trustworthy, are extremely important for narrowing down the search space. They eliminate useless hypotheses and thus reorient and speed up the search for better approaches.”
Format and Submission
We solicit regular and short papers. Regular papers 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. Short papers must not be longer than 4 pages for the main text and 2 additional pages for references. The submission must conform to the IEEE Conference Proceedings Formatting Guidelines (title in 24pt font and full text in 10pt type, LaTEX users must use \documentclass[10pt,conference]{IEEEtran}
without including the compsoc
or compsocconf
option).
The submission must also comply with the ACM plagiarism policy and procedures. In particular, it must not have been published elsewhere and must not be under review elsewhere while under review for ICPC. The submission must also comply with the IEEE Policy on Authorship.
All submissions must be in PDF format and must be submitted online via the ICPC 2019 EasyChair conference management system.
Review and Evaluation Criteria
Negative Results research papers will be reviewed by at least three members of the Program Committee. Submissions will be evaluated on the basis of importance and quality of contribution, study methodology, depth of the discussion on the implications of the negative results, amount of useful and actionable insights, and clarity of the presentation.
ICPC 2019 Negative Results track will employ a double-blind review process. This means that the submissions should by no means disclose the identity of the authors. The authors must make every effort to honor the double-blind review process. In particular, the authors’ names must be omitted from the submission and references to their prior work should be in the third person.
Further advice, guidance and explanation about the double-blind review process can be found in the Q&A page.
ICPC 2019 Negative Results track 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 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. Purchase of additional pages in the proceedings is not allowed.
The papers will be presented in a formal setting. More details on the presentations will follow the notifications.
Sat 25 MayDisplayed time zone: Eastern Time (US & Canada) change
09:00 - 09:15 | |||
09:15 - 10:00 | |||
09:15 45mTalk | What goes on in your brain when you read and understand code? ICPC 2019 Presentations Westley Weimer University of Michigan |
10:00 - 10:30 | Session I : Comprehending program comprehension IICPC 2019 Technical Research / ICPC 2019 Replications at Laurier Chair(s): Dror Feitelson Hebrew University | ||
10:00 20mFull-paper | Improving Source Code Readability: Theory and Practice ICPC 2019 Technical Research A: Sarah Fakhoury Washington State University, Devjeet Roy , Sk. Adnan Hassan Infosapex Limited, Venera Arnaoudova Washington State University Pre-print | ||
10:20 10mShort-paper | Replicating Novices' Struggles with Coding Style ICPC 2019 Replications Pre-print |
10:30 - 11:00 | |||
12:40 - 14:00 | |||
14:00 - 15:30 | Session III: Code cloning and smellsICPC 2019 Technical Research at Laurier Chair(s): Maleknaz Nayebi Polytechnique Montréal | ||
14:00 20mFull-paper | Neural Detection of Semantic Code Clones via Tree-Based Convolution ICPC 2019 Technical Research | ||
14:20 20mFull-paper | Comparing Bug Replication in Regular and Micro Code Clones ICPC 2019 Technical Research Judith Islam University of Saskatchewan, Manishankar Mondal Assistant Professor, Khulna University, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan | ||
14:40 20mFull-paper | Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection ICPC 2019 Technical Research Fabiano Pecorelli University of Salerno, Fabio Palomba University of Zurich, Dario Di Nucci Vrije Universiteit Brussel, Andrea De Lucia University of Salerno Pre-print | ||
15:00 20mFull-paper | Enabling Clone Detection For Ethereum via Smart Contract Birthmarks ICPC 2019 Technical Research Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Yu Jiang , Wenqi Zhao Ant Financial, Jiaguang Sun | ||
15:20 10mShort-paper | Prevalence of Bad Smells in PL/SQL Projects ICPC 2019 Technical Research |
15:30 - 16:00 | |||
16:30 - 17:20 | Session V: Refactoring in StyleICPC 2019 Replications / ICPC 2019 Technical Research at Laurier Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
16:30 20mFull-paper | Indentation: Simply a Matter of Style or Support for Program Comprehension? ICPC 2019 Replications Jennifer Bauer , Janet Siegmund , Norman Peitek Leibniz Institute for Neurobiology, Johannes Hofmeister , Sven Apel Saarland University Pre-print | ||
16:50 10mShort-paper | Towards Automated Testing of Blockchain-based Decentralized Applications ICPC 2019 Technical Research Jianbo Gao Peking University, Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Chao Liu , Qingshan Li Peking University, Zhi Guan Peking University, Zhong Chen | ||
17:00 20mFull-paper | Does BLEU Score Work for Code Migration? ICPC 2019 Technical Research Ngoc Tran , Hieu Tran The University of Texas at Dallas, Son Nguyen The University of Texas at Dallas, Hoan Anh Nguyen Amazon, Tien N. Nguyen University of Texas at Dallas |
17:20 - 17:50 | MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher MorrellICPC 2019 Presentations at Laurier Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal | ||
17:50 - 18:00 | |||
18:15 - 22:00 | |||
Sun 26 MayDisplayed time zone: Eastern Time (US & Canada) change
09:00 - 09:45 | KeynoteICPC 2019 Presentations at Laurier Chair(s): Foutse Khomh Polytechnique Montréal, Federica Sarro University College London, UK | ||
09:00 45mTalk | The Untapped Potential of Analyzing Complete Developer Workflows ICPC 2019 Presentations |
09:45 - 10:35 | Session VI : Tools for comprehensionICPC 2019 Technical Research / ICPC 2019 Replications at Laurier Chair(s): Alexandre Bergel University of Chile | ||
09:45 20mFull-paper | Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance ICPC 2019 Replications Di Chen North Carolina State University, USA, Kathryn Stolee North Carolina State University, Tim Menzies North Carolina State University | ||
10:05 10mShort-paper | Do Extracted State Machine Models Help to Understand Embedded Software? ICPC 2019 Technical Research | ||
10:15 20mFull-paper | Exploring Tools and Strategies Used During Regular Expression Composition Tasks ICPC 2019 Technical Research Gina Bai North Carolina State University, Brian Clee , Nischal Shrestha , Carl Chapman , Cimone Wright , Kathryn Stolee North Carolina State University Pre-print |
10:35 - 11:00 | |||
11:00 - 12:30 | Session VII: Empirical Study IICPC 2019 Technical Research at Laurier Chair(s): Mike Papadakis University of Luxembourg | ||
11:00 20mFull-paper | Are Static Analysis Violations Really Fixed? A Closer Look at Realistic Usage of SonarQube ICPC 2019 Technical Research | ||
11:20 20mFull-paper | CCSpec: A Correctness Condition Specification Tool ICPC 2019 Technical Research | ||
11:40 20mFull-paper | Comparing the EvoStreets Visualization Technique in Two- and Three-Dimensional Environments A Controlled Experiment ICPC 2019 Technical Research | ||
12:00 10mShort-paper | Learning a Classifier for Prediction of Maintainability based on Static Analysis Tools ICPC 2019 Technical Research Markus Schnappinger Technical University of Munich, Mohd Hafeez Osman Institute of Informatics, Technical University of Munich, Alexander Pretschner , Arnaud Fietzke | ||
12:10 20mFull-paper | Sequence Coverage Directed Greybox Fuzzing ICPC 2019 Technical Research Hongliang Liang beijing university of posts and telecommunication, Yini Zhang beijing university of posts and telecommunication, Yue Yu , Zhuosi Xie , Lin Jiang beijing university of posts and telecommunication |
12:30 - 14:00 | |||
15:30 - 16:00 | |||
18:00 - 18:15 | |||
18:00 15mDay closing | Closing session ICPC 2019 Presentations |
Accepted Papers
# | Authors | Title | Decision |
---|---|---|---|
118 | André Hideki Eposhi, Willian Oizumi, Alessandro Garcia, Leonardo Sousa, Roberto Oliveira and Anderson Oliveira | Removal of design problems through refactorings: are we looking at the right symptoms? | SHORT PAPER |
124 | Mjafar Mashhadi and Hadi Hemmati | An empirical study on practicality of specification mining algorithms on a real-world application | FULL PAPER |