Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Venue
Room nameSilla
Floor0
Room Information

This room is named after the ancient Korean kingdom of Silla.

Program

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 08:00
I3-SEIS-Engineering tools for SocietySoftware Engineering in Society at Silla
Chair(s): Seok-Won LeeAjou University
07:00
12m
Talk
Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning FrameworksSEIS
Software Engineering in Society
Jiakun LiuZhejiang University, Qiao HuangZhejiang University, Xin XiaMonash University, Emad ShihabConcordia University, David LoSingapore Management University, Shanping LiZhejiang University
07:12
12m
Talk
Society-Oriented Applications Development: Investigating Users' Values from Bangladeshi Agriculture Mobile ApplicationsArtifact ReusableSEIS
Software Engineering in Society
Rifat Ara ShamsMonash University, Waqar HussainMonash University, Gillian OliverFaculty of Information Technology, Monash University, Harsha PereraMonash University, Arif NurwidyantoroFaculty of Information Technology, Monash University, Jon WhittleMonash University
07:24
12m
Talk
How layered reuse can support harmful micropolitics: SAP ERP in surgery planningSEIS
Software Engineering in Society
Dzifa AmetowoblaTU Berlin, Department of Sociology, Lutz PrecheltFreie Universität Berlin
07:36
12m
Talk
From Abstract Specifications to Application GenerationSEIS
Software Engineering in Society
José Miguel Pérez-ÁlvarezNAVER LABS Europe, Adrian MosNAVER LABS Europe
07:48
12m
Talk
Human Behaviour Centered Design: Developing a Software System for Cultural HeritageSEIS
Software Engineering in Society
Julie DugdaleUniversity of Grenoble Alps, Mahyar Tourchi MoghaddamUniversity of L'Aquila / INRIA, Henry MucciniUniversity of L'Aquila, Italy
08:05 - 09:05
I6-Empirical Studies and RequirementsJournal First / Software Engineering in Practice / Technical Papers at Silla
Chair(s): Ita RichardsonLero - The Irish Software Research Centre and University of Limerick
08:05
8m
Talk
What do Programmers Discuss about Deep Learning FrameworksJ1
Journal First
Junxiao HanZhejiang University, Emad ShihabConcordia University, Zhiyuan WanZhejiang University, Shuiguang DengZhejiang University, Xin XiaMonash University
08:13
12m
Talk
Detection of Hidden Feature Requests from Massive Chat Messages via Deep Siamese NetworkTechnicalArtifact Available
Technical Papers
Lin ShiISCAS, Mingzhe XingISCAS, Mingyang LiISCAS, Yawen WangISCAS, Shoubin LiISCAS, Qing WangInstitute of Software, Chinese Academy of Sciences
08:25
8m
Talk
Recognizing lines of code violating company-specific coding guidelines using machine learningJ1
Journal First
Miroslaw OchodekPoznan University of Technology, Regina HebigChalmers University of Technology & University of Gothenburg, Wilhelm MedingEricsson, Gert FrostGrundfos, Miroslaw StaronUniversity of Gothenburg
08:33
12m
Talk
Context-aware In-process Crowdworker RecommendationACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Junjie WangInstitute of Software, Chinese Academy of Sciences, Ye YangStevens institute of technology, Song WangYork University, Yuanzhe HuInstitute of Software, Chinese Academy of Sciences, Dandan WangInstitute of Software, Chinese Academy of Sciences, Qing WangInstitute of Software, Chinese Academy of Sciences
08:45
12m
Talk
Using a Context-Aware Approach to Recommend Code Reviewers: Findings from an Industrial Case StudySEIP
Software Engineering in Practice
Anton StrandEricsson AB, Markus GunnarssonEricsson AB, Ricardo BrittoEricsson / Blekinge Institute of Technology, Muhammad UsmanBlekinge Institute of Technology
15:00 - 16:00
A3-Code SummarizationTechnical Papers / New Ideas and Emerging Results at Silla
Chair(s): Shaohua WangNew Jersey Institute of Technology, USA
15:00
12m
Talk
Posit: Simultaneously Tagging Natural and Programming LanguagesTechnicalArtifact Available
Technical Papers
Profir-Petru PârțachiUniversity College London, Santanu Kumar DashUniversity College London, UK, Christoph TreudeThe University of Adelaide, Earl T. BarrUniversity College London, UK
Pre-print Media Attached File Attached
15:12
12m
Talk
CPC: Automatically Classifying and Propagating Natural Language Comments via Program AnalysisTechnicalArtifact Available
Technical Papers
Juan ZhaiRutgers University, Xiangzhe XuNanjing University, Yu ShiPurdue University, Guanhong TaoPurdue University, Minxue PanNanjing University, Shiqing MaRutgers University, Lei XuNational Key Laboratory for Novel Software Technology, Nanjing University, Weifeng ZhangNanjing University of Posts and Telecommunications, Lin TanPurdue University, Xiangyu ZhangPurdue University
15:24
12m
Talk
Suggesting Natural Method Names to Check Name ConsistenciesTechnical
Technical Papers
Son NguyenThe University of Texas at Dallas, Hung Phan, Trinh LeUniversity of Engineering and Technology, Tien N. NguyenUniversity of Texas at Dallas
Pre-print
15:36
6m
Talk
Where should I comment my code? A dataset and model for predicting locations that need commentsNIER
New Ideas and Emerging Results
Annie LouisUniversity of Edinburgh, Santanu Kumar DashUniversity College London, UK, Earl T. BarrUniversity College London, UK, Michael D. ErnstUniversity of Washington, USA, Charles SuttonGoogle Research
15:42
12m
Talk
Retrieval-based Neural Source Code SummarizationTechnical
Technical Papers
Jian ZhangBeihang University, Xu WangBeihang University, Hongyu ZhangUniversity of Newcastle, Australia, Hailong SunBeihang University, Xudong LiuBeihang University
Pre-print
15:54
6m
Talk
The Dual Channel HypothesisNIER
New Ideas and Emerging Results
Casey CasalnuovoUniversity of California at Davis, USA, Earl T. BarrUniversity College London, UK, Santanu Kumar DashUniversity College London, UK, Prem DevanbuUniversity of California, Emily MorganUniversity of California, Davis
16:05 - 17:05
A6-SEET - Empirical Studies of SE Education and OthersSoftware Engineering Education and Training at Silla
Chair(s): Stephan KruscheTechnische Universität München
16:05
12m
Talk
Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Yasmine El-GlalyRochester Institute of Technology, Weishi ShiRochester Institute of Technology, Samuel MalachowskyRochester Institute of Technology, Qi YuRochester Institute of Technology, Daniel KrutzRochester Institute of Technology
16:17
12m
Talk
An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET
Software Engineering Education and Training
Aliaksei KavalchukPennsylvania State University - Abington, Alec GoldenbergPennsylvania State University - Abington, Ishtiaque HussainPennsylvania State University - Abington
16:29
12m
Talk
Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET
Software Engineering Education and Training
Aubrey LawsonClemson University, Eileen KraemerClemson University
16:41
6m
Experience report
We should teach our Students what Industry doesn’t wantSEETSoftware Engineering Education and Training Distinguished Paper Award
Software Engineering Education and Training
Kevin RyanLero The Irish Software Research Centre Ireland
16:47
12m
Talk
Understanding DevOps Education with Grounded TheorySEET
Software Engineering Education and Training
Candy PangMacEwan University, Abram HindleUniversity of Alberta, Denilson BarbosaUniversity of Alberta

Conference Day
Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
00:00
12m
Talk
PRECFIX: Large-Scale Patch Recommendation by Mining Defect-Patch PairsSEIP
Software Engineering in Practice
Xindong ZhangAlibaba Group, Chenguang ZhuUniversity of Texas, Austin, Yi LiNanyang Technological University, Jianmei GuoAlibaba Group, Lihua LiuAlibaba Group, Haobo GuAlibaba Group
Pre-print
00:12
12m
Talk
On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java ProgramsArtifact ReusableTechnicalArtifact Available
Technical Papers
Kui LiuNanjing University of Aeronautics and Astronautics, Shangwen WangNational University of Defense Technology, Anil KoyuncuUniversity of Luxembourg, Luxembourg, Kisub KimUniversity of Luxembourg, SnT, Tegawendé F. BissyandéSnT, University of Luxembourg, Dongsun KimFuriosa.ai, Peng WuNational University of Defense Technology, Jacques KleinUniversity of Luxembourg, SnT, Xiaoguang MaoNational University of Defense Technology, Yves Le TraonUniversity of Luxembourg
Pre-print
00:24
8m
Talk
SEQUENCER: Sequence-to-Sequence Learning for End-to-End Program RepairJ1
Journal First
Zimin ChenKTH Royal Institute of Technology, Steve KommruschColorado State University, Michele TufanoCollege of William and Mary, Louis-Noël PouchetColorado State University, USA, Denys PoshyvanykWilliam and Mary, Martin MonperrusKTH Royal Institute of Technology
00:32
8m
Talk
A Study of Bug Resolution Characteristics in Popular Programming LanguagesJ1
Journal First
Jie M. ZhangUniversity College London, UK, Feng Li, Dan HaoPeking University, Meng WangUniversity of Bristol, UK, Hao TangPeking University, Lu ZhangPeking University, China, Mark HarmanFacebook and University College London
00:40
12m
Talk
Automated Bug Reproduction from User Reviews for Android ApplicationsSEIP
Software Engineering in Practice
Shuyue LiXi'an Jiaotong University, Jiaqi GuoXi'an Jiaotong University, Ming FanXi'an Jiaotong University, Jian-Guang LouMicrosoft Research, Qinghua ZhengXi'an Jiaotong University, Ting LiuXi'an Jiaotong University
00:52
6m
Talk
CHASE: Checklist to Assess User Experience in Internet of Things EnvironmentsNIER
New Ideas and Emerging Results
Rodrigo AlmeidaFederal University of Ceará, Joseane PaivaFederal University of Ceará, Rossana AndradeFederal University of Ceará, Ticianne DarinFederal University of Ceará
01:05 - 02:05
P12-Testing and DebuggingJournal First / Software Engineering in Practice at Silla
Chair(s): Taeksu KimSamsung Research, Samsung Electronics
01:05
12m
Talk
Debugging Crashes using Continuous Contrast Set MiningSEIP
Software Engineering in Practice
Rebecca QianFacebook, Inc., Yang YuPurdue University, Wonhee ParkFacebook, Inc., Vijayaraghavan MuraliFacebook, Inc., Stephen J FinkFacebook, Satish ChandraFacebook
01:17
12m
Talk
Automatic Abnormal Log Detection by Analyzing Log History for Providing Debugging InsightSEIP
Software Engineering in Practice
Jinhan Kim, Valeriy SavchenkoIvannikov Institute for System Programming of the RAS, Kihyuck ShinSamsung Electronics, Konstantin SorokinIvannikov Institute for System Programming of the RAS, Hyunseok JeonSamsung Electronics, Georgiy PankratenkoIvannikov Institute for System Programming of the RAS, Sergey MarkovIvannikov Institute for System Programming of the RAS, Chul-Joo KimSamsung Electronics
01:29
8m
Talk
Explaining Regressions via Alignment Slicing and MendingJ1
Journal First
Haijun WangAnt Financial Services Group, China; CSSE, Shenzhen University, China, Yun LinNational University of Singapore, Zijiang YangWestern Michigan University, Jun SunSingapore Management University, Yang LiuNanyang Technological University, Singapore, Jin Song DongNational University of Singapore, Qinghua ZhengXi'an Jiaotong University, Ting LiuXi'an Jiaotong University
01:37
8m
Talk
Historical Spectrum based Fault LocalizationJ1
Journal First
Ming WenHuazhong University of Science and Technology, China, Junjie ChenTianjin University, China, Yongqiang TIANThe Hong Kong University of Science and Technology, Rongxin WuDepartment of Cyber Space Security, Xiamen University, Dan HaoPeking University, Shi HanMicrosoft Research Asia, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
01:45
8m
Talk
Visualizing distributed system executionsJ1
Journal First
Ivan BeschastnikhComputer Science, University of British Columbia, Perry LiuUniversity of British Columbia, Albert XingUniversity of British Columbia, Patty WangUniversity of British Columbia, Yuriy BrunUniversity of Massachusetts Amherst, Michael D. ErnstUniversity of Washington, USA
DOI Pre-print
01:53
8m
Talk
An Integration Test Order Strategy to Consider Control CouplingJ1
Journal First
Shujuan JiangChina University of Mining and Technology, Miao ZHANGCity University of Hong Kong, Yanmei ZHANGChina University of Mining and Technology, Rongcun WangChina University of Mining and Technology, Qiao YUJiangsu Normal University, Jacky KeungCity University of Hong Kong
02:10 - 03:00
Ask Me Anything - Neno MedvidovicICSE 2020 Ask Me Anything at Silla
02:10
50m
Social Event
Ask Me Anything - Neno Medvidovic
ICSE 2020 Ask Me Anything
Nenad MedvidovićUniversity of Southern California
Media Attached
15:00 - 16:00
15:00
12m
Talk
A Novel Approach to Tracing Safety Requirements and State-Based Design ModelsTechnical
Technical Papers
Mounifah AlenaziUniversity of Cincinnati, Nan NiuUniversity of Cincinnati, Juha SavolainenDanfoss
15:12
12m
Talk
Establishing Multilevel Test-to-Code Traceability LinksArtifact ReusableTechnicalArtifact Available
Technical Papers
Robert WhiteUniversity College London, UK, Jens KrinkeUniversity College London, Raymond TanUniversity College London
15:24
6m
Talk
Synthesis of Assurance Cases for Software CertificationNIER
New Ideas and Emerging Results
Hamid BagheriUniversity of Nebraska-Lincoln, USA, Eunsuk KangCarnegie Mellon University, Niloofar MansoorUniversity of Nebraska - Lincoln
Pre-print
15:30
3m
Talk
TimeTracer: A Tool for Back in Time Traceability ReplayingDemo
Demonstrations
Christoph Mayr-DornJohannes Kepler University Linz, Michael VierhauserJohannes Kepler University Linz, Felix KeplingerJohannes Kepler University, Linz, Stefan BichlerJohannes Kepler University, Linz, Alexander EgyedJohannes Kepler University, Linz
15:33
12m
Talk
Lack of Adoption of Units of Measurement Libraries: Survey and AnecdotesSEIP
Software Engineering in Practice
Steve McKeeverDepartment of Informatics and Media, Uppsala University, Sweden, Omar-Alfred SalahDepartment of Informatics and Media, Uppsala University, Sweden
15:45
12m
Talk
Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian NetworksTechnical
Technical Papers
Kevin MoranWilliam & Mary/George Mason University, David Nader PalacioWilliam & Mary, Carlos Bernal-CárdenasWilliam and Mary, Denys PoshyvanykWilliam and Mary, Daniel McCrystalWilliam & Mary, Chris ShenefielCisco Systems, Jeff JohnsonCisco Systems
Pre-print Media Attached
16:05 - 17:05
A12-TestingJournal First / New Ideas and Emerging Results / Demonstrations / Technical Papers at Silla
Chair(s): Sasa MisailovicUniversity of Illinois at Urbana-Champaign
16:05
12m
Talk
Practical Fault Detection in Puppet ProgramsArtifact ReusableTechnicalArtifact Available
Technical Papers
Thodoris SotiropoulosAthens University of Economics and Business, Dimitris MitropoulosAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business
16:17
8m
Talk
Empirical Assessment of Multimorphic TestingJ1
Journal First
Paul TemplePReCISE, NaDi, UNamur, Mathieu Acher(Univ Rennes, Inria, IRISA), Jean-Marc JézéquelUniv Rennes - IRISA
16:25
3m
Talk
RTj: a Java framework for detecting and refactoring rotten green test casesDemo
Demonstrations
Matias MartinezUniversité Polytechnique Hauts-de-France, Anne EtienUniversité de Lille, CNRS, Inria, Centrale Lille, UMR 9189 –CRIStAL, Stéphane Ducasse INRIA Lille, Christopher FuhrmanÉcole de technologie supérieure
Pre-print Media Attached
16:28
6m
Talk
A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky TestsNIER
New Ideas and Emerging Results
Valerio TerragniUniversità della Svizzera Italiana, Pasquale SalzaUniversity of Zurich, Filomena FerrucciUniversity of Salerno
Pre-print Media Attached
16:34
12m
Talk
Learning from, Understanding, and Supporting DevOps Artifacts for DockerArtifact ReusableTechnicalArtifact Available
Technical Papers
Jordan HenkelUniversity of Wisconsin–Madison, Christian BirdMicrosoft Research, Shuvendu LahiriMicrosoft Research, Thomas RepsUniversity of Wisconsin-Madison, USA
16:46
8m
Talk
Improving Change Prediction Models with Code Smell-Related InformationJ1
Journal First
Gemma CatolinoDelft University of Technology, Fabio PalombaUniversity of Salerno, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Andrea De LuciaUniversity of Salerno, Andy ZaidmanTU Delft, Filomena FerrucciUniversity of Salerno
DOI Pre-print
16:54
3m
Talk
SMRL: A Metamorphic Security Testing Tool for Web SystemsDemo
Demonstrations
Phu X. MaiUniversity of Luxembourg, Arda GoknilSnT, University of Luxembourg, Fabrizio PastoreUniversity of Luxembourg, Lionel C. BriandSnT Centre/University of Luxembourg
17:10 - 18:00
Ask Me Anything - Bashar NuseibehICSE 2020 Ask Me Anything at Silla
17:10
50m
Social Event
Ask Me Anything - Bashar Nuseibeh
ICSE 2020 Ask Me Anything
Bashar NuseibehThe Open University (UK) & Lero (Ireland)

Conference Day
Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P15-SEIS-Software Engineering in Society KeynoteSoftware Engineering in Society at Silla
Chair(s): Anita SarmaOregon State University
00:00
60m
Talk
Keynote: It Is Time We Made Software Development Accessible to People with DisabilitiesSEIS
Software Engineering in Society
Andreas StefikUniversity of Nevada, Las Vegas
01:05 - 02:05
P18-Open Source SystemsJournal First / Technical Papers at Silla
Chair(s): John GrundyMonash University
01:05
8m
Talk
Companies' Participation in OSS Development - An Empirical Study of OpenStackJ1
Journal First
Yuxia ZhangPeking University, Minghui ZhouPeking University, Audris MockusUniversity of Tennessee - Knoxville, Zhi JinPeking University
01:13
8m
Talk
Moving from Closed to Open Source: Observations from Six Transitioned Projects to GitHubJ1
Journal First
Pavneet Singh KochharMicrosoft, Eirini KalliamvakouUniversity of Victoria, Nachiappan NagappanMicrosoft Research, Thomas ZimmermannMicrosoft Research, Christian BirdMicrosoft Research
Pre-print Media Attached
01:21
12m
Talk
How do Companies Collaborate in Open Source Ecosystems? An Empirical Study of OpenStackTechnical
Technical Papers
Yuxia ZhangPeking University, Minghui ZhouPeking University, Klaas-Jan StolUniversity College Cork and Lero, Ireland, Jianyu WuPeking University, Zhi JinPeking University
Pre-print
01:33
12m
Talk
How to Not Get Rich: An Empirical Study of Donations in Open SourceArtifact ReusableTechnical
Technical Papers
Cassandra OverneyOlin College of Engineering, Jens MeinickeCarnegie Mellon University, Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
01:45
12m
Talk
Scaling Open Source Communities: an Empirical Study of the Linux kernelTechnical
Technical Papers
Xin TanPeking University, Minghui ZhouPeking University, Brian FitzgeraldLero - The Irish Software Research Centre and University of Limerick
Pre-print
07:00 - 08:00
07:00
12m
Talk
Impact Analysis of Cross-Project Bugs on Software EcosystemsTechnical
Technical Papers
Wanwangying MaNanjing University, Lin ChenNanjing University, Xiangyu ZhangPurdue University, Yang FengNanjing University, Zhaogui XuNanjing University, China, Zhifei ChenHuawei, Yuming ZhouNanjing University, Baowen XuNanjing University
07:12
8m
Talk
SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform AnalysisJ1
Journal First
Agus SulistyaTelkom Institute of Technology Surabaya, Gede Artha Azriadi PranaSingapore Management University, Abhishek Sharma Singapore Management University, Singapore, David LoSingapore Management University, Christoph TreudeThe University of Adelaide
07:20
18m
Talk
Sharing at Scale: An Open-Source-Software-based License Compliance EcosystemSEIP
Software Engineering in Practice
Frances PaulischSiemens Healthineers, Arun AzhakesanSiemens Healthineers
07:38
8m
Talk
Extended abstract “Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study”J1
Journal First
Hugo AndradeChalmers University of Technology, Jan SchroederChalmers | University of Gothenburg, Ivica CrnkovicChalmers | University of Gothenburg
07:46
8m
Talk
A Large Scale Study of Long-Time Contributor Prediction for GitHub ProjectsJ1
Journal First
Lingfeng Bao Zhejiang University, Xin XiaMonash University, David LoSingapore Management University, Gail MurphyUniversity of British Columbia
08:05 - 09:05
I18-APIs and CommitsNew Ideas and Emerging Results / Journal First / Technical Papers at Silla
Chair(s): Massimiliano Di PentaUniversity of Sannio
08:05
8m
Talk
Enriching API Documentation with Code Samples and Usage Scenarios from Crowd KnowledgeJ1
Journal First
Jingxuan ZhangNanjing University of Aeronautics and Astronautics, He JiangSchool of Software, Dalian University of Technology, Zhilei RenDalian University of Technology, Tao ZhangHarbin Engineering University, Zhiqiu HuangNanjing University of Aeronautics and Astronautics
08:13
6m
Talk
Cooperative API Misuse Detection Using Correction RulesNIER
New Ideas and Emerging Results
Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Robert HeumüllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print
08:19
12m
Talk
How Android Developers Handle Evolution-induced API Compatibility Issues: A Large-scale StudyTechnical
Technical Papers
Hao XiaFudan University, Yuan ZhangFudan University, Yingtian ZhouFudan University, Xiaoting ChenFudan University, Yang WangFudan University, Xiangyu ZhangPurdue University, Shuaishuai CuiFudan University, Geng HongFudan University, Xiaohan ZhangFudan University, Min YangFudan University, Zhemin YangFudan University
08:31
12m
Talk
An Empirical Study on API Parameter RulesTechnical
Technical Papers
Hao ZhongShanghai Jiao Tong University, Na MengVirginia Tech, Zexuan LiShanghai Jiao Tong University, Li JiaShanghai Jiao Tong University
08:43
6m
Talk
Boosting Automated Program Repair with Bug-Inducing CommitsNIER
New Ideas and Emerging Results
Ming WenHuazhong University of Science and Technology, China, Yepang LiuSouthern University of Science and Technology, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
08:49
12m
Talk
Software Documentation: The Practitioners' PerspectiveTechnical
Technical Papers
Emad AghajaniSoftware Institute, USI - Lugano, Switzerland, Csaba NagySoftware Institute - USI, Lugano, Switzerland, Mario Linares-VásquezUniversidad de los Andes, Laura MorenoColorado State University, Gabriele BavotaUniversità della Svizzera italiana, Michele LanzaUniversita della Svizzera italiana (USI), David C. ShepherdVirginia Commonwealth University
Pre-print Media Attached
17:10 - 18:00
Cultural ExchangeCultural Exchange at Silla
Chair(s): Jin L.C. GuoMcGill University, Sebastiano PanichellaZurich University of Applied Sciences, Dalal AlrajehImperial College London, Sonia HaiducFlorida State University
17:10
50m
Social Event
Cultural Exchange
Cultural Exchange
Dalal AlrajehImperial College London, Jin L.C. GuoMcGill University, Sonia HaiducFlorida State University, Sebastiano PanichellaZurich University of Applied Sciences

Conference Day
Fri 10 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

02:10 - 03:00
Ask us about doing empirical research at MicrosoftICSE 2020 Ask Me Anything at Silla
02:10
50m
Social Event
Ask us about doing empirical research at Microsoft
ICSE 2020 Ask Me Anything
Chetan BansalMicrosoft Research, Christian BirdMicrosoft Research, Denae FordMicrosoft Research, Chandra MaddilaMicrosoft Research, Nachiappan NagappanMicrosoft Research, Thomas ZimmermannMicrosoft Research
07:00 - 08:00
I21-Version Control and ProgrammingTechnical Papers / Journal First / Software Engineering in Practice at Silla
Chair(s): Sunghun KimHong Kong University of Science and Technology
07:00
12m
Talk
Towards Understanding and Fixing Upstream Merge Induced Conflicts in Divergent Forks: An industrial Case StudySEIP
Software Engineering in Practice
Chungha SungUniversity of Southern California, Shuvendu LahiriMicrosoft Research, Mike KaufmanMicrosoft Corporation, Pallavi ChoudhuryMicrosoft Corporation, Chao WangUSC
07:12
8m
Talk
Version Control Systems: An Information Foraging PerspectiveJ1
Journal First
Sruti Srinivasa RagavanMicrosoft Research; School of EECS, Oregon State University, Mihai CodobanMicrosoft, David PiorkowskiIBM Research AI, Danny DigUniversity of Colorado, Boulder, Margaret BurnettOregon State University
07:20
8m
Talk
How different are different diff algorithms in Git?J1
Journal First
Yusuf Sulistyo NugrohoNara Institute of Science and Technology, Hideaki HataNara Institute of Science and Technology, Kenichi MatsumotoNara Institute of Science and Technology
DOI Media Attached
07:28
8m
Talk
Characterizing the Usage, Evolution and Impact of Java Annotations in PracticeJ1
Journal First
Zhongxing YuKTH Royal Institute of Technology, Chenggang BaiBeihang University, Lionel Seinturier, Martin MonperrusKTH Royal Institute of Technology
07:36
8m
Talk
Why Reinventing the Wheels? An Empirical Study on Library Reuse and Re-implementationJ1
Journal First
Bowen XuSingapore Management University, Le AnPolytechnique Montreal, Ferdian ThungSingapore Management University, Foutse KhomhPolytechnique Montréal, David LoSingapore Management University
07:44
12m
Talk
HeteroRefactor: Refactoring for Heterogeneous Computing with FPGATechnicalArtifact Available
Technical Papers
Aishwarya SivaramanUniversity of California, Los Angeles, Jason LauUniversity of California, Los Angeles, Qian ZhangUniversity of California, Los Angeles, Muhammad Ali GulzarUniversity of California, Los Angeles, Jason CongUCLA, Miryung KimUniversity of California, Los Angeles
DOI
15:00 - 16:00
A21-Testing and Debugging 3Journal First / Technical Papers at Silla
Chair(s): Tingting YuUniversity of Kentucky
15:00
12m
Talk
Schrödinger's Security: Opening the Box on App Developers' Security RationaleTechnical
Technical Papers
Dirk van der LindenUniversity of Bristol, Pauline AnthonysamyGoogle Inc., Bashar NuseibehThe Open University (UK) & Lero (Ireland), Thein Tun, Marian PetreThe Open University, Mark LevineLancaster University, John TowseLancaster University, Awais RashidUniversity of Bristol, UK
15:12
8m
Talk
Smart Greybox FuzzingJ1
Journal First
Van-Thuan PhamMonash University, Marcel BöhmeMonash University, Andrew SantosaNational University of Singapore, Alexandru Răzvan CăciulescuUiPath, Abhik RoychoudhuryNational University of Singapore, Singapore
15:20
8m
Talk
Deep Transfer Bug LocalizationJ1
Journal First
Xuan HuoNanjing University, Ferdian ThungSingapore Management University, Ming LiNanjing University, David LoSingapore Management University, Shu-Ting ShiNanjing University
15:28
8m
Talk
A Benchmark-Based Evaluation of Search-Based Crash ReproductionJ1
Journal First
Mozhan SoltaniLeiden University, Pouria DerakhshanfarDelft University of Technology, Xavier DevroeyDelft University of Technology, Arie van DeursenDelft University of Technology
Link to publication DOI Pre-print Media Attached
15:36
12m
Talk
An Investigation of Cross-Project Learning in Online Just-In-Time Software Defect PredictionTechnical
Technical Papers
Sadia TabassumUniversity of Birmingham, UK, Leandro MinkuUniversity of Birmingham, UK, Danyi FengXiLiu Tech, George CabralUniversidade Federal Rural de Pernambuco, Liyan SongUniversity of Birmingham
15:48
8m
Talk
An Empirical Study of the Long Duration of Continuous Integration BuildsJ1
Journal First
Taher Ahmed GhalebQueen's University, Daniel Alencar Da CostaUniversity of Otago, Ying ZouQueen's University, Kingston, Ontario
Link to publication DOI Pre-print
16:05 - 17:05
A24-Testing and Debugging 4Technical Papers / New Ideas and Emerging Results / Journal First / Demonstrations at Silla
Chair(s): Yijun YuThe Open University, UK
16:05
6m
Talk
Manifold for Machine Learning AssuranceNIER
New Ideas and Emerging Results
Taejoon ByunUniversity of Minnesota, Sanjai RayadurgamUniversity of Minnesota
16:11
12m
Talk
On Learning Meaningful Assert Statements for Unit Test CasesTechnical
Technical Papers
Cody WatsonWashington and Lee University, Michele TufanoMicrosoft, Kevin MoranWilliam & Mary/George Mason University, Gabriele BavotaUniversità della Svizzera italiana, Denys PoshyvanykWilliam and Mary
Pre-print Media Attached
16:23
12m
Talk
TRADER: Trace Divergence Analysis and Embedding Regulation for Debugging Recurrent Neural NetworksArtifact ReusableTechnicalArtifact Available
Technical Papers
Guanhong TaoPurdue University, Shiqing MaRutgers University, Yingqi LiuPurdue University, USA, Qiuling XuPurdue University, Xiangyu ZhangPurdue University
Pre-print
16:35
3m
Talk
DeepMutation: A Neural Mutation ToolDemo
Demonstrations
Michele TufanoMicrosoft, Jason KimkoWilliam & Mary, Shiya WangWilliam & Mary, Cody WatsonWashington and Lee University, Gabriele BavotaUniversità della Svizzera italiana, Massimiliano Di PentaUniversity of Sannio, Denys PoshyvanykWilliam and Mary
Pre-print
16:38
8m
Talk
Specification Patterns for Robotic MissionsJ1
Journal First
Claudio MenghiUniversity of Luxembourg, Christos TsigkanosTU Vienna, Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg, Carlo GhezziPolitecnico di Milano, Thorsten BergerChalmers | University of Gothenburg
16:46
8m
Talk
ProXray: Protocol Model Learning and Guided Firmware AnalysisJ1
Journal First
Farhaan FowzeUniversity of Florida, Dave (Jing) TianPurdue University, Grant HernandezUniversity of Florida, Kevin ButlerUniv. Florida, Tuba YavuzUniversity of Florida
16:54
6m
Talk
Visual Sketching: From Image Sketches to CodeNIER
New Ideas and Emerging Results
Marcelo d'AmorimFederal University of Pernambuco, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID, Carlos MelloFederal University of Pernambuco
Pre-print Media Attached

Conference Day
Sat 11 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
00:00
12m
Talk
Big Code != Big Vocabulary: Open-Vocabulary Models for Source codeACM SIGSOFT Distinguished Paper AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Rafael-Michael KarampatsisThe University of Edinburgh, Hlib BabiiFree University of Bozen-Bolzano, Romain RobbesFree University of Bozen-Bolzano, Charles SuttonGoogle Research, Andrea JanesFree University of Bozen-Bolzano
DOI Pre-print
00:12
12m
Talk
Engineering for a Science-Centric Experimentation PlatformSEIP
Software Engineering in Practice
Nikos DiamantopoulosNetflix, Inc., Jeffrey WongNetflix, Inc., David Issa MattosChalmers University of Technology, Ilias GerostathopoulosVrije Universiteit Amsterdam, Matthew WardropNetflix, Inc., Tobias MaoNetflix, Inc., Colin McFarlandNetflix, Inc.
00:24
12m
Talk
Managing data constraints in database-backed web applicationsArtifact ReusableTechnicalArtifact Available
Technical Papers
Junwen YangUniversity of Chicago, Utsav SethiUniversity of Chicago, Cong YanUniversity of Washington, Alvin CheungUniversity of California, Berkeley, Shan LuUniversity of Chicago
00:36
12m
Talk
Improving Data Scientist Efficiency with ProvenanceArtifact ReusableTechnicalArtifact Available
Technical Papers
Jingmei HuHarvard University, Jiwon JoungHarvard University, Maia JacobsHarvard University, Margo SeltzerUniversity of British Columbia, Krzysztof GajosHarvard University
01:05 - 02:05
P30-Ecosystems 2Technical Papers / Journal First at Silla
Chair(s): Chang XuNanjing University
01:05
8m
Talk
Studying the Impact of Noises in Build Breakage DataJ1
Journal First
Taher Ahmed GhalebQueen's University, Daniel Alencar Da CostaUniversity of Otago, Ying ZouQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University
Link to publication DOI Pre-print
01:13
12m
Talk
Taming Behavioral Backward Incompatibilities via Cross-Project Testing and AnalysisTechnical
Technical Papers
Lingchao ChenThe University of Texas at Dallas, Foyzul HassanUniversity of Texas at San Antonio, USA, Xiaoyin WangUniversity of Texas at San Antonio, USA, Lingming ZhangThe University of Texas at Dallas
01:25
12m
Talk
Watchman: Monitoring Dependency Conflicts for Python Library EcosystemArtifact ReusableTechnicalArtifact Available
Technical Papers
Ying WangNortheastern University, China, Ming WenHuazhong University of Science and Technology, China, Yepang LiuSouthern University of Science and Technology, Yibo WangNortheastern University, Zhenming LiNortheastern University, Chao WangUniversity of Southern California, Hai YuNortheastern University, China, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Chang XuNanjing University, Zhiliang ZhuNortheastern University, China
01:37
12m
Talk
How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHubTechnical
Technical Papers
Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, Bogdan VasilescuCarnegie Mellon University, Christian KästnerCarnegie Mellon University
Pre-print
15:00 - 16:00
A27-Software ArchitectureNew Ideas and Emerging Results / Journal First / Demonstrations / Software Engineering in Practice at Silla
Chair(s): Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg
15:00
8m
Talk
What should your Run-time Configuration Framework do to Help Developers?J1
Journal First
Mohammed SAYAGHQueen's University, Noureddine KerzaziEnsias-Rabat, Fabio PetrilloUniversity of Quebec at Chicoutimi, Khalil BennaniPolytechnique Montreal, Bram AdamsMCIS, Polytechnique Montréal
15:08
3m
Talk
The SmartSHARK Ecosystem for Software Repository MiningDemo
Demonstrations
Alexander TrautschUniversity of Göttingen, Fabian TrautschUniversity of Göttingen, Steffen HerboldUniversity of Göttingen, Benjamin LedelUniversity of Göttingen, Jens GrabowskiUniversity of Göttingen
Pre-print
15:11
12m
Talk
Piranha: Reducing Feature Flag Debt at UberSEIP
Software Engineering in Practice
Murali Krishna RamanathanUber Technologies Inc., Lazaro ClappUber Technologies Inc, Raj BarikUber Technologies Inc., Manu SridharanUniversity of California Riverside
Pre-print
15:23
6m
Talk
Towards Engineering Future Gameful ApplicationsNIER
New Ideas and Emerging Results
Antonio BucchiaroneFondazione Bruno Kessler, Trento, Italy, Antonio CicchettiMälardalen University, Annapaola MarconiFondazione Bruno Kessler, Trento, Italy
15:29
18m
Talk
Software Development Data for Architecture Analysis: Expectation, Reality, and Future DirectionsSEIP
Software Engineering in Practice
Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa
16:05 - 17:05
A30-Dependencies and ConfigurationTechnical Papers / Software Engineering in Practice at Silla
Chair(s): Diomidis SpinellisAthens University of Economics and Business
16:05
12m
Talk
Lazy Product Discovery in Huge Configuration SpacesArtifact ReusableTechnicalArtifact Available
Technical Papers
Michael LienhardtONERA, Ferruccio DamianiUniversity of Turin, Einar Broch JohnsenUniversity of Oslo, Jacopo MauroUniversity of Southern Denmark
16:17
12m
Talk
Reducing Run-Time Adaptation Space via Analysis of Possible Utility BoundsTechnical
Technical Papers
Clay StevensUniversity of Nebraska-Lincoln, Hamid BagheriUniversity of Nebraska-Lincoln, USA
Pre-print
16:29
12m
Talk
Exploring Differences and Commonalities between Feature Flags and Configuration OptionsSEIP
Software Engineering in Practice
Jens MeinickeCarnegie Mellon University, Chu-Pan WongCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University, Christian KästnerCarnegie Mellon University
Pre-print

Conference Day
Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room7:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:00153045
Silla

Conference Day
Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Silla

Conference Day
Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Silla

Conference Day
Fri 10 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room2:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:00153045
Silla

Conference Day
Sat 11 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

Room0:001530451:001530452:001530453:001530454:001530455:001530456:001530457:001530458:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:00153045
Silla