Write a Blog >>
MSR 2018
Mon 28 - Tue 29 May 2018 Gothenburg, Sweden
co-located with * ICSE 2018 *
VenueCongress center Gothia Towers
Room nameJ1 room
Floor2
Capacity180
Room InformationNo extra information available
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 ObservationICPC Technical 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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 MaintenanceICPC Technical Research at J1 room
Chair(s): Hitesh SajnaniMicrosoft
11:00
10m
Short-paper
Towards Just-In-Time Refactoring Recommenders (ERA)ERA
ICPC 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
ICPC Technical Research
Pre-print
11:20
10m
Industry talk
How Slim Will My System Be? Estimating Refactored Code Size by Merging ClonesIndustry Track
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC Technical Research
Boyang Li, Christopher Vendome, Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
14:00 - 15:30
Bugs and DebuggingICPC Technical 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC Technical Research
Joshua ScarsbrookUniversity of Waikato, Ryan KoUniversity of Waikato, Bill RogersUniversity of Waikato, David BainbridgeUniversity of Waikato
16:00 - 17:00
Program Design and RepairICPC Technical Research at J1 room
Chair(s): Annibale PanichellaDeflt University of Technology
16:00
10m
Short-paper
What Design is Discussed by Developers?ERA
ICPC 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
ICPC 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
ICPC 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
ICPC Technical Research
Chanchal K. RoyUniversity of Saskatchewan, James R. Cordy
17:00 - 17:45
Open Steering Committee MeetingICPC Technical 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 ClassificationICPC Technical Research at J1 room
Chair(s): Shaowei WangQueen's University
11:00
17m
Full-paper
Deep Code Comment GenerationTechnical Research
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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 AppsICPC Technical 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
ICPC Technical Research
14:35
17m
Full-paper
LESdroid - A Tool for Detecting Exported Service Leaks of Android ApplicationsTechnical Research
ICPC 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
ICPC 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
ICPC Technical Research
Yao Guo, Yuanchun LiPeking University, Ziyue YangPeking University, Xiangqun ChenPeking University
16:00 - 17:30
Readibility, Features and APIsICPC Technical Research at J1 room
Chair(s): Yoshiki HigoOsaka University
16:00
17m
Full-paper
Impacts of Coding Practices on ReadabilityTechnical Research
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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
ICPC 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

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

11:00 - 12:30
Human and Social Aspects of Computing I* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Ita RichardsonLero - The Irish Software Research Centre and University of Limerick
11:00
20m
Talk
Sentiment Analysis for Software Engineering: How Far Can We Go?
* ICSE * Technical Papers
Bin Lin, Fiorella ZampettiUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Massimiliano Di PentaUniversity of Sannio, Michele LanzaUniversità della Svizzera italiana (USI), Rocco OlivetoUniversity of Molise
11:20
20m
Talk
Identifying Features in Forks
* ICSE * Technical Papers
Shurui ZhouCarnegie Mellon University, USA, Ştefan Stănciulescu, Olaf Leßenich, Yingfei XiongPeking University, Andrzej WąsowskiIT University of Copenhagen, Denmark, Christian KaestnerCarnegie Mellon University
Pre-print File Attached
11:40
20m
Talk
Roles and Impacts of Hands-on Software Architects in Five Industrial Case Studies
* ICSE * Technical Papers
Inayat Rehman, Mehdi MirakhorliRochester Institute of Technology, Mei NagappanUniversity of Waterloo, Azad Aralbay, Matthew Thornton
12:00
20m
Talk
Sentiment Polarity Detection for Software Development
* ICSE * Journal first papers
Fabio CalefatoUniversity of Bari, Filippo LanubileUniversity of Bari, Federico Maiorano, Nicole NovielliUniversity of Bari
DOI Pre-print
12:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers
14:00 - 15:30
Open-Source Systems* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Andrzej WąsowskiIT University of Copenhagen, Denmark
14:00
20m
Talk
Inheritance Usage Patterns in Open-Source Systems
* ICSE * Technical Papers
Jamie Stevenson, Murray WoodUniversity of Strathclyde
Pre-print File Attached
14:20
20m
Talk
Almost There: A Study on Quasi-Contributors in Open-Source Software Projects
* ICSE * Technical Papers
Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Gustavo PintoUFPA, Igor WieseFederal University of Technology - Paraná (UTFPR), Marco GerosaNorthern Arizona University
Pre-print
14:40
20m
Talk
Analyzing a Decade of Linux System Calls
* ICSE * Journal first papers
Mojtaba BagherzadehQueen's University, Nafiseh Kahani, Cor-Paul BezemerQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University, Juergen DingelQueen's University, Kingston, Ontario, James R. Cordy
Link to publication Pre-print
15:00
20m
Talk
To Distribute or Not to Distribute? Why Licensing Bugs Matter
* ICSE * Technical Papers
Christopher Vendome, Daniel M. German, Massimiliano Di PentaUniversity of Sannio, Gabriele BavotaUniversità della Svizzera italiana (USI), Mario Linares-VásquezSystems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Denys PoshyvanykWilliam and Mary
15:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers
16:00 - 18:00
Empirical Software Engineering* ICSE * Journal first papers / * ICSE * Technical Papers at J1 room
Chair(s): Marija MikicGoogle
16:00
20m
Full-paper
Does the Propagation of Artifact Changes across Tasks reflect Work Dependencies?
* ICSE * Technical Papers
Christoph Mayr-DornJohannes Kepler University Linz, Alexander Egyed
DOI Pre-print
16:20
20m
Talk
Large-Scale Analysis of Framework-Specific Exceptions in Android AppsAward
* ICSE * Technical Papers
Lingling FanEast China Normal University, China/Nanyang Technological University, Singapore, Ting SuNanyang Technological University, Singapore, Sen ChenNanyang Technological University, Guozhu MengNanyang Technological University, Singapore, Yang LiuNanyang Technological University, Singapore, Lihua Xu, Geguang Pu, Zhendong SuUniversity of California, Davis
DOI Pre-print File Attached
16:40
20m
Talk
Effect Sizes and their Variance for AB/BA Crossover Design Studies
* ICSE * Journal first papers
Link to publication DOI
17:00
20m
Talk
A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products
* ICSE * Technical Papers
Mahmoud HammadUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
DOI Pre-print Media Attached File Attached
17:20
20m
Talk
An empirical study on the interplay between semantic coupling and co-change of software classes
* ICSE * Journal first papers
Nemitari Ajienka, Andrea CapiluppiBrunel University, Steve CounsellBrunel University London
Link to publication DOI Media Attached
17:40
20m
Talk
Q&A in groups
* ICSE * Technical Papers

Fri 1 Jun
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
Requirements and Recommender Systems* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Joanne M. AtleeUniversity of Waterloo, Canada
09:00
20m
Talk
The Evolution of Requirements Practices in Software Startups
* ICSE * Technical Papers
Catarina GralhaNOVA-LINCS, FCT/UNL, Daniela DamianUniversity of Victoria, Anthony I. (Tony) WassermanCarnegie Mellon Silicon Valley, Miguel GoulaoNOVA-LINCS, FCT/UNL, João Araújo
Pre-print Media Attached
09:20
20m
Talk
Traceability in the Wild: Automatically Augmenting Incomplete Trace linksAward
* ICSE * Technical Papers
Michael RathTechnische Universität Ilmenau, Jacob RendallUniversity of Notre Dame, Jin L.C. GuoMcGill University, Jane Cleland-HuangUniversity of Notre Dame, Patrick MäderTechnische Universität Ilmenau
Pre-print
09:40
20m
Talk
A Temporal Permission Analysis and Enforcement Framework for Android
* ICSE * Technical Papers
Alireza SadeghiGoogle, Inc, Reyhaneh JabbarvandUniversity of California, Irvine, Negar Ghorbani, Hamid BagheriUniversity of Nebraska-Lincoln, USA, Sam MalekUniversity of California, Irvine
10:00
20m
Talk
Global-Aware Recommendations for Repairing Violations in Exception Handling
* ICSE * Journal first papers
10:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers
11:00 - 12:30
Search-Based Software Engineering I* ICSE * Technical Papers at J1 room
Chair(s): Shin YooKorea Advanced Institute of Science and Technology
11:00
20m
Talk
Testing Vision-Based Control Systems Using Learnable Evolutionary Algorithms
* ICSE * Technical Papers
Raja Ben AbdessalemSnT Centre/University of Luxembourg, Shiva NejatiSnT Centre/University of Luxembourg, Lionel BriandSnT Centre/University of Luxembourg, Thomas Stifter
Pre-print File Attached
11:20
20m
Talk
To Preserve or Not to Preserve Invalid Solutions in Search-Based Software Engineering: A Case Study in Software Product Lines
* ICSE * Technical Papers
Jianmei GuoAlibaba Group, Kai Shi
11:40
20m
Talk
Nemo: Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming
* ICSE * Technical Papers
Jun-Wei LinUniversity of California, Irvine, Reyhaneh JabbarvandUniversity of California, Irvine, Joshua Garcia, Sam MalekUniversity of California, Irvine
Pre-print File Attached
12:00
20m
Talk
Is "Better Data" Better Than "Better Data Miners"?
* ICSE * Technical Papers
Amritanshu AgrawalNorth Carolina State University, Tim MenziesNorth Carolina State University
Link to publication DOI Pre-print File Attached
12:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers
14:00 - 15:30
Search-Based Software Engineering II* ICSE * Technical Papers / * ICSE * Journal first papers at J1 room
Chair(s): Daniel VarroMcGill University / Budapest University of Technology and Economics
14:00
20m
Talk
Search-Based Test Data Generation for SQL Queries
* ICSE * Technical Papers
Jeroen Castelein, Maurício AnicheDelft University of Technology, Netherlands, Mozhan Soltani, Annibale PanichellaDeflt University of Technology, Arie van DeursenDelft University of Technology
DOI Pre-print Media Attached
14:20
20m
Talk
Multi-Objective Integer Programming Approaches for Solving Optimal Feature Selection Problem
* ICSE * Technical Papers
DOI Pre-print Media Attached
14:40
20m
Talk
Automated Refactoring of OCL Constraints with Search
* ICSE * Journal first papers
Hong Lu, Shuai Wang, Tao YueSimula Research Laboratory and University of Oslo, Shaukat AliSimula Research Lab, Jan Nygard
15:00
20m
Talk
Automatically Generating Search Heuristics for Concolic Testing
* ICSE * Technical Papers
Sooyoung ChaKorea University, South Korea, Seongjoon Hong, Junhee Lee, Hakjoo OhKorea University
Pre-print
15:20
10m
Talk
Q&A in groups
* ICSE * Technical Papers

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

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

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:00153045
J1 room

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
J1 room

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
J1 room

Fri 1 Jun
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Room9:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:00153045
J1 room