Write a Blog >>
ICGSE 2020
Fri 26 - Sun 28 June 2020
co-located with ICSE 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

Tue 7 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

07:00 - 08:00
I3-SEIS-Engineering tools for SocietyICSE Software 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 RequirementsICSE Paper Presentations / ICSE Journal First / ICSE Software Engineering in Practice / ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 SummarizationICSE Paper Presentations / ICSE Technical Papers / ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 OthersICSE Software 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
ICSE 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
ICSE 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
ICSE 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
ICSE Software Engineering Education and Training
Kevin RyanLero The Irish Software Research Centre Ireland
16:47
12m
Talk
Understanding DevOps Education with Grounded TheorySEET
ICSE Software Engineering Education and Training
Candy PangMacEwan University, Abram HindleUniversity of Alberta, Denilson BarbosaUniversity of Alberta

Wed 8 Jul
Times are displayed in 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 DebuggingICSE Paper Presentations / ICSE Journal First / ICSE Software Engineering in Practice at Silla
Chair(s): Taeksu KimSamsung Research, Samsung Electronics
01:05
12m
Talk
Debugging Crashes using Continuous Contrast Set MiningSEIP
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 Ask Me Anything at Silla
02:10
50m
Social Event
Ask Me Anything - Neno Medvidovic
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
16:05
12m
Talk
Practical Fault Detection in Puppet ProgramsArtifact ReusableTechnicalArtifact Available
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 Ask Me Anything at Silla
17:10
50m
Social Event
Ask Me Anything - Bashar Nuseibeh
ICSE Ask Me Anything
Bashar NuseibehThe Open University (UK) & Lero (Ireland)

Thu 9 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P15-SEIS-Software Engineering in Society KeynoteICSE Software 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
ICSE Software Engineering in Society
Andreas StefikUniversity of Nevada, Las Vegas
01:05 - 02:05
P18-Open Source SystemsICSE Paper Presentations / ICSE Journal First / ICSE Technical Papers at Silla
Chair(s): John GrundyMonash University
01:05
8m
Talk
Companies' Participation in OSS Development - An Empirical Study of OpenStackJ1
ICSE 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
ICSE 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
ICSE 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
ICSE Technical Papers
Cassandra OverneyOlin College of Engineering, Jens MeinickeCarnegie Mellon University, Christian KaestnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
01:45
12m
Talk
Scaling Open Source Communities: an Empirical Study of the Linux kernelTechnical
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE Journal First
Lingfeng Bao Zhejiang University, Xin XiaMonash University, David LoSingapore Management University, Gail MurphyUniversity of British Columbia
08:05 - 09:05
08:05
8m
Talk
Enriching API Documentation with Code Samples and Usage Scenarios from Crowd KnowledgeJ1
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 ExchangeICSE Cultural 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
ICSE Cultural Exchange
Dalal AlrajehImperial College London, Jin L.C. GuoMcGill University, Sonia HaiducFlorida State University, Sebastiano PanichellaZurich University of Applied Sciences

Fri 10 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

02:10 - 03:00
Ask us about doing empirical research at MicrosoftICSE Ask Me Anything at Silla
02:10
50m
Social Event
Ask us about doing empirical research at Microsoft
ICSE 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 ProgrammingICSE Paper Presentations / ICSE Technical Papers / ICSE Journal First / ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 3ICSE Paper Presentations / ICSE Journal First / ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
16:05
6m
Talk
Manifold for Machine Learning AssuranceNIER
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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

Sat 11 Jul
Times are displayed in 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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 2ICSE Paper Presentations / ICSE Technical Papers / ICSE Journal First at Silla
Chair(s): Chang XuNanjing University
01:05
8m
Talk
Studying the Impact of Noises in Build Breakage DataJ1
ICSE 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
ICSE 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
ICSE 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
ICSE Technical Papers
Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, Bogdan VasilescuCarnegie Mellon University, Christian KaestnerCarnegie Mellon University
Pre-print
15:00 - 16:00
A27-Software ArchitectureICSE Paper Presentations / ICSE New Ideas and Emerging Results / ICSE Journal First / ICSE Demonstrations / ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE 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
ICSE Software Engineering in Practice
Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa
16:05 - 17:05
A30-Dependencies and ConfigurationICSE Paper Presentations / ICSE Technical Papers / ICSE 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
ICSE 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
ICSE 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
ICSE Software Engineering in Practice
Jens MeinickeCarnegie Mellon University, Chu-Pan WongCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University, Christian KaestnerCarnegie Mellon University
Pre-print

Tue 7 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

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

Wed 8 Jul
Times are displayed in 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

Thu 9 Jul
Times are displayed in 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

Fri 10 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

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

Sat 11 Jul
Times are displayed in 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