Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020

Conference Dates
Conference Dates are in time zone (UTC) Coordinated Universal Time, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Conference Day
Wed 24 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

11:00 - 16:00
11:00
5h
KG4SE
Workshops

Conference Day
Fri 26 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 18:00
Session 1ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers at ICSSP-ICGSE
Chair(s): David RaffoPortland State University, Igor WieseFederal University of Technology - Paraná (UTFPR)

_

ICGSE Theme: Software development communities

ICSSP Theme: Software engineering process related case studies

15:00
15m
Day opening
Opening
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University, Liguo HuangDept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Igor SteinmacherNorthern Arizona University, Ricardo BrittoEricsson / Blekinge Institute of Technology, Paul Clarke, Eray TüzünBilkent University
15:15
10m
Day opening
LogisticsRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen
15:25
45m
Keynote
Global Software Engineering in the Age of GitHub and Zoom. How collaboration technologies and the mainstreaming of open source have changed global software engineering.Keynote
ICGSE [Joint Event] - ICSSP/ICGSE
Jim HerbslebCarnegie Mellon University
16:10
15m
Research paper
On the Detection of Community Smells using Genetic Programming-based Ensemble Classifier Chain
ICGSE Research Papers
Nuri AlmarimiEcole de technologie supérieure (ETS), Montreal, Ali OuniETS Montreal, University of Quebec, Moataz ChouchenEcole de technologie supérieure (ETS), Montreal, Islem SaidaniEcole de technologie supérieure (ETS), Montreal, Mohamed Wiem MkaouerRochester Institute of Technology
16:25
15m
Research paper
Understanding Collaborative Software Development: An Interview Study
ICGSE Research Papers
Kattiana ConstantinoUniversidade Federal de Minas Gerais (UFMG), Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, Mauricio SouzaUFLA, Eduardo FigueiredoUFMG, Christian KästnerCarnegie Mellon University
16:40
15m
Research paper
A Case Study on Tool Support for Collaboration in Agile Development
ICGSE Research Papers
Fabio CalefatoUniversity of Bari, Andrea GioveUniversity of Bari, Filippo LanubileUniversity of Bari, Marco LosavioKlopotek Software & Technology Services Italia
16:55
15m
Full-paper
Experimentation for Business-to-Business Mission-Critical Systems: A Case Study
ICSSP
David Issa MattosChalmers University of Technology, Anas DakkakEricsson, Jan Bosch, Helena Holmström OlssonMalmö University
17:10
15m
Full-paper
Digital Re-imagination of Software and Systems Processes for Quality Engineering: iSPIN Approach
ICSSP
Padmalata NistalaTCS Research, Asha RajbhojTCS Research, Vinay KulkarniTata Consultancy Services Research, Kesav Vithal NoriIIIT Hyderabad
17:25
15m
Full-paper
Process Inspection Support: an Industrial Case Study
ICSSP
Christoph Mayr-DornJohannes Kepler University Linz, Johann TuderJohannes Kepler University Linz, Alexander EgyedJohannes Kepler University, Linz

Conference Day
Sat 27 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
Session 2ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE
Chair(s): Regina HebigChalmers University of Technology & University of Gothenburg, Paolo TellIT University of Copenhagen, Tony ClearAuckland University of Technology

_

ICGSE Theme: Trust and culture in GSD

ICSSP Theme: Enterprise processes for Agile and DevOps

06:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University
06:05
10m
Day opening
LogisticsRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen
06:15
15m
Experience report
Prioritizing trust in a globally distributed software engineering team to overcome complexity and make releases a non-event
ICGSE Experience Reports
Prasad KabburSiemens Healthcare Pvt. Ltd., Mani VsSiemens Healthcare Pvt. Ltd., Juergen SchueleinSiemens Healthineers
06:30
15m
Research paper
On Value Creation in Developer Relations (DevRel): a practitioners’ perspective
ICGSE Research Papers
Awdren FontãoFederal University of Mato Grosso do Sul (UFMS), Sergio Cleger-TamayoSIDIA Institute of Science and Technology, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Rodrigo SantosUNIRIO - Universidade Federal do Estado do Rio de Janeiro, Arilo Claudio Dias NetoUniversidade Federal do Amazonas
06:45
15m
Full-paper
Generating Use Case Scenarios from User Stories
ICSSP
Fabian GilsonUniversity of Canterbury, Matthias GalsterUniversity of Canterbury, François GeorisUniversity of Namur
07:00
15m
Full-paper
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study
ICSSP
Mojtaba ShahinMonash University, Muhammad Ali BabarThe University of Adelaide
07:15
15m
Full-paper
Action-based recommendation in Pull-request development
ICSSP
Muhammad Ilyas AzeemInstitute of Software, University of Chinese Academy of Sciences, Beijing, China, Sebastiano PanichellaZurich University of Applied Sciences, Andrea Di SorboUniversity of Sannio, Alexander SerebrenikEindhoven University of Technology, Qing WangInstitute of Software, Chinese Academy of Sciences
07:30
15m
Research paper
The Design Thinking of Co-located vs. Distributed Software Developers: Distance Strikes Again!
ICGSE Research Papers
Rodi JolakChalmers | University of Gothenburg, Andreas WortmannRWTH Aachen University, Grischa LiebelReykjavik University, Eric UmuhozaCarnegie Mellon University-Africa, Michel R. V. ChaudronChalmers | University of Gothenburg
07:45
15m
Research paper
Attending to Implicit Bias as a Way to Move Beyond Negative Stereotyping in GSE
ICGSE Research Papers
Stina MatthiesenDepartment of Computer Science, University of Copenhagen, Pernille BjørnUniversity of Copenhagen, Denmark & University of Washington, USA, Claus TrillingsgaardEG A/S
08:00
15m
Experience report
Developing a Multi-Cultural Conversational Agent With a Globally Distributed Team
ICGSE Experience Reports
Elayne RuaneUniversity College Dublin, Anthony VentresqueLero and University College Dublin, Ross SmithMicrosoft
08:15
15m
Full-paper
Occurrence Frequency and All Historical Failure Information Based Method for TCP in CI
ICSSP
Ying ShangBeijing University of Chemical Technology, Qianyu LiBeijing University of Chemical Technology, Yang YangBeijing University of Chemical Technology, Zheng LiUniversity of Concepción
08:30
15m
Doctoral symposium paper
How to Treat the Use of Grey Literature in Software Engineering
ICSSP
Xin ZhouState Key Laboratory of Novel Software Technology, Software Institute, Nanjing University
15:00 - 18:00
Session 3ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Journal First at ICSSP-ICGSE
Chair(s): Paul Clarke, Marco GerosaNorthern Arizona University, Fabio CalefatoUniversity of Bari

_

ICGSE Theme: Onboarding and community evolution

ICSSP Theme: Machine Learning, AI and Microservices Architectures

15:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University
15:05
15m
Research paper
TasRec: A Framework for Task Recommendation in Crowdsourcing
ICGSE Research Papers
Kumar AbhinavAccenture Labs, Gurpriya Kaur BhatiaIndraprastha Institute of Information Technology, Delhi, Alpana DubeyAccenture Labs, India, Sakshi JainAccenture, Nitish BhardwajAccenture Technology Labs
15:20
15m
Talk
From Art to Science: Evolution of Community Development
ICGSE Journal First
15:35
15m
Full-paper
Process Implications of Executable Domain Models for Microservices Development
ICSSP
Bo WangUniversity of Southern California, Barry BoehmUniversity of Southern California
15:50
15m
Full-paper
Do Instance-level Review Diagrams Support Validation Processes of Cyber-Physical System Specifications
ICSSP
Marian DaunUniversity of Duisburg-Essen, Jennifer BringsUniversity of Duisburg-Essen, Thorsten WeyerUniversity Koblenz-Landau
16:05
15m
Full-paper
Onboarding Bot for Newcomers to Software Engineering
ICSSP
James DominicClemson University, Charles RitterClemson University, Paige RodegheroClemson University
16:20
15m
Experience report
How do newcomers learn work process in Global Software Development (GSD)? A survey study from the perspective of newly project leaders
ICGSE Experience Reports
Raquel CunhaSIDIA Institute of Science and Technology, Fernanda SouzaSIDIA Institute of Science and Technology, Franciney LimaSIDIA Institute of Science and Technology, Bruno BonifácioUniversidade Federal do Amazonas - UFAM
16:35
15m
Experience report
Designing Engineering Onboarding for 60+ Nationalities
ICGSE Experience Reports
Julian HartyCommercetest Limited
16:50
15m
Full-paper
From Ad-Hoc Data Analytics to DataOps
ICSSP
Aiswarya MunappyChalmers University of Technology, David Issa MattosChalmers University of Technology, Jan Bosch, Helena Holmström OlssonMalmö University, Anas DakkakEricsson
17:05
15m
Full-paper
Emerging and Changing Tasks in the Development Process for Machine Learning Systems
ICSSP
Hanyan LiuChalmers | University of Gothenburg, Samuel EksmoChalmers | University of Gothenburg, Johan RisbergIBM Sweden, Regina HebigUniversity of Gothenburg
17:20
15m
Full-paper
Developing ML/DL Models: A Design Framework
ICSSP
Meenu Mary JohnMalmö University, Helena Holmström OlssonMalmö University, Jan Bosch

Conference Day
Sun 28 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
Session 4ICGSE Experience Reports / ICSSP / ICGSE Industry Talks / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE
Chair(s): Klaas-Jan StolUniversity College Cork and Lero, Ireland, Ricardo BrittoEricsson / Blekinge Institute of Technology, Eray TüzünBilkent University

_

ICGSE Theme: Process and requirements

ICSSP Theme: Empirical studies and experience reports on agile and hybrid processes

06:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University
06:05
15m
Experience report
Moray-STF: A Novel Approach for Requirement Definition for GSD Projects in a Mobile Ecosystem
ICGSE Experience Reports
Klinsman M. GoncalvesSIDIA R&D Institute, Yasmine G VazSIDIA R&D Institute, Eberth F. CruzSIDIA R&D Institute, Rafael E. SilvaSIDIA R&D Institute, Lineker SouzaSIDIA R&D Institute, Fábio M. AzevedoSIDIA R&D Institute, Eduardo D. SardinhaSIDIA R&D Institute, Paulo FonsecaSIDIA R&D Institute, Cícero Augusto De Lara PahinsSIDIA Research Institute
06:20
15m
Experience report
Using a Tool-based Approach to Comply with Smartphone User Manual Regulations in Latin America Countries
ICGSE Experience Reports
Klinsman M. GoncalvesSIDIA R&D Institute, Yasmine G VazSIDIA R&D Institute, Eberth F. CruzSIDIA R&D Institute, Rafael E. SilvaSIDIA R&D Institute, Lineker SouzaSIDIA R&D Institute, Fábio M. AzevedoSIDIA R&D Institute, Eduardo D. SardinhaSIDIA R&D Institute, Paulo FonsecaSIDIA R&D Institute, Cícero Augusto De Lara PahinsSIDIA Research Institute
06:35
15m
Full-paper
Constructing a Hybrid Software Process Simulation Model in Practice: An Exemplar from Industry
ICSSP
Yue LiOxford-Hainan Blockchain Research Institute, He ZhangNanjing University, Liming DongNanjing University, Bohan LiuNanjing University, Jinyu MaNanjing University
06:50
15m
Full-paper
How are Hybrid Development Approaches Organized? - A Systematic Literature Review
ICSSP
Nils PrennerLeibniz Universität Hannover, Software Engineering Group, Carolin Unger-WindelerLeibniz Universität Hannover, Software Engineering Group, Kurt SchneiderLeibniz Universität Hannover, Software Engineering Group
07:05
15m
Full-paper
Determining Context Factors for Hybrid Development Methods with Trained Models
ICSSP
Jil KlünderLeibniz Universität Hannover, Dzejlana KarajicUniversity of Passau, Paolo TellIT University of Copenhagen, Oliver KarrasLeibniz University Hannover, Christian MuenkelLeibniz University Hannover, Jürgen MünchReutlingen University, Stephen MacDonellAuckland University of Technology, Regina HebigUniversity of Gothenburg, Marco KuhrmannUniversity of Passau
07:20
15m
Industry talk
Observability Driven Development and Continuous Delivery
ICGSE Industry Talks
07:35
15m
Experience report
Expanding the responsibility of an offshore team and sustainably increasing business value using SAFe
ICGSE Experience Reports
Alaukikdev PandyaSiemens Healthineers, V. S. ManiSiemens , Ansuman PattanayakSiemens Healthineers
07:50
15m
Experience report
Hybrid Sourcing: Novel Combination of Crowdsourcing and Inner-sourcing for Software Developments
ICGSE Experience Reports
Shinobu SaitoNTT Software Innovation Center, IIMURA YukakoNTT Software Innovation Center
08:05
15m
Full-paper
Charting Coordination Needs in Large-Scale Agile Organizations with Boundary Objects and Methodological Islands
ICSSP
Rashidah KasauliChalmers | University of Gothenburg, Rebekka WohlrabChalmers University of Technology | Systemite AB, Eric KnaussChalmers University of Technology and University of Gothenbrug, Jan-Philipp SteghöferChalmers | University of Gothenburg, Jennifer HorkoffChalmers and the University of Gothenburg, Salome MaroChalmers | University of Gothenburg
08:20
15m
Doctoral symposium paper
Towards Improving the Organization of Hybrid Development Approaches
ICSSP
Nils PrennerLeibniz Universität Hannover, Software Engineering Group
15:00 - 18:00
Session 5ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers / ICSSP / ICGSE Experience Reports at ICSSP-ICGSE
Chair(s): Josiane KrollUniversity of Manitoba, Leon Osterweil

_

ICGSE Theme: Tools for GSD

ICSSP Theme: Applied Software Engineering Practices

15:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University
15:05
45m
Keynote
Preventing Undesirable Behavior of Intelligent MachinesKeynote
ICGSE [Joint Event] - ICSSP/ICGSE
Yuriy BrunUniversity of Massachusetts Amherst
Link to publication DOI Pre-print
15:50
15m
Experience report
Challenges in scaling AI-powered distributed software product
ICGSE Experience Reports
Rajeev Kumar GuptaSiemens Healthineers India LLP, Balaji BSiemens Healthineers India LLP, Mekanathan VenkatachalapathySiemens, Ferose Khan JeberlaSiemens
16:05
15m
Experience report
Developing a Release Management Tool to Support Global Software Development: An Experience Report on Android Platform
ICGSE Experience Reports
Hualter Oliveira BarbosaSIDIA Institute of Science and Technology, Witalo AlbuquerqueSIDIA Institute of Science and Technology, Alexandre BandeiraSIDIA Institute of Science and Technology, Luis AlbuquerqueSIDIA Institute of Science and Technology, Ueslei PivotoSIDIA Institute of Science and Technology, Fernando PiresSIDIA Institute of Science and Technology, Bruno BonifácioUniversidade Federal do Amazonas - UFAM
16:20
15m
Research paper
GLOBAL-MANAGER: A Serious Game for providing training in Project Manager Skills
ICGSE Research Papers
Rubén MarquezUniversity of Castilla-La Mancha, Aurora VizcaínoUniversidad de Castilla - La Mancha, Felix GarcíaUniversity of Castilla-La Mancha, Antonio ManjavacasUniversity of Castilla-La Mancha
16:35
15m
Full-paper
Why do Software Teams Deviate from Scrum? Reasons and Implications
ICSSP
Mohamad MortadaChalmers | University of Gothenburg, Hamdy Michael AyasChalmers | University of Gothenburg, Regina HebigUniversity of Gothenburg
16:50
15m
Full-paper
EcoKnow: Engineering Effective, Co-created and Compliant Adaptive Case Management Systems for Knowledge Workers
ICSSP
Thomas T. HildebrandtUniversity of Copenhagen, Amine Abbad AndaloussiTechnical University of Denmark, Lars Rune ChristensenIT University of Copenhagen, Søren DeboisIT University of Copenhagen, Nicklas Pape HealySyddjurs Municipality, Hugo LópezIT University of Copenhagen, Denmark & DCR Solutions A/S, Morten MarquardDCR Solutions A/S, Naja Holten MøllerUniversity of Copenhagen, Anette C. M. PetersenIT University of Copenhagen, Tijs SlaatsUniversity of Copenhagen, Barbara WeberSt. Gallen University
17:05
10m
Day closing
Closing
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo TellIT University of Copenhagen, David RaffoPortland State University, Liguo HuangDept. of Computer Science, Southern Methodist University, Dallas, TX, 75205
17:15
10m
Awards
Awards ceremony
ICGSE [Joint Event] - ICSSP/ICGSE
Igor SteinmacherNorthern Arizona University, Ricardo BrittoEricsson / Blekinge Institute of Technology, Josiane KrollUniversity of Manitoba, Paul Clarke, Eray TüzünBilkent University
15:00 - 15:30
OpeningTechDebt at TechDebt
Chair(s): Clemente IzurietaMontana State University
15:00
30m
Day opening
Opening
TechDebt
Clemente IzurietaMontana State University
15:30 - 16:15
Keynote 1TechDebt at TechDebt
Chair(s): Matthias GalsterUniversity of Canterbury

The keynote includes a 30 minute talk followed by a 15 minute Q&A.

15:30
45m
Talk
Risk-based Security Technical Debt Reduction: When everything’s important, nothing gets done
TechDebt
Laurie WilliamsNorth Carolina State University
16:15 - 16:25
Break 1TechDebt at TechDebt
16:15
10m
Break
Break 1
TechDebt

16:25 - 17:25
Understanding Managing Technical Debt in IndustryTechDebt at TechDebt
Chair(s): Fabian GilsonUniversity of Canterbury

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:25
20m
Research paper
Carrot and Stick approaches when managing Technical Debt
TechDebt
Terese BeskerChalmers University of Technology, Sweden, Antonio MartiniUniversity of Oslo, Norway, Jan BoschChalmers University of Technology, Sweden
16:45
20m
Research paper
The Prevalence of the Technical Debt Concept in Serbian IT Industry: Results of a National-Wide Survey
TechDebt
Vladimir MandićFaculty of Technical Sciences, University of Novi Sad, Nebojša TaušanINFORA Research Group doo, Robert RamačFaculty of Technical Sciences, University of Novi Sad
17:05
20m
Research paper
What are the Practices used by Software Practitioners on Technical Debt Payment? Results From an International Family of Surveys
TechDebt
Boris Rainiero Perez GutierrezUniversity of Los Andes, Colombia, Cristian Camilo Castellanos RodriguezUniversidad de los Andes , Bogotá, Colombia, Dario CorrealAssociate Professor, Nicolli RiosFederal University of Bahia, Sávio FreireFederal University of Bahia and Federal Institute of Ceará, Rodrigo SpinolaUniversidade Salvador, Carolyn SeamanUniversity of Maryland Baltimore County
Link to publication DOI
17:25 - 17:30
Break 2TechDebt at TechDebt
17:25
5m
Break
Break 2
TechDebt

17:30 - 17:50
RetrospectiveTechDebt at TechDebt
Chair(s): Areti AmpatzoglouUniversity of Groningen

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

17:30
20m
Research paper
A Systematic Literature Review of Technical Debt Prioritization
TechDebt
Reem Alfayez, Wesam Alwehaibi, Robert Winn, Elaine VensonUSC, Barry BoehmUniversity of Southern California

Conference Day
Mon 29 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

02:00 - 05:00
09:00 - 16:00
09:00
7h
IWoR
Workshops

09:00 - 12:00
09:00
3h
RAISE
Workshops

10:30 - 11:00
Programming Languages & ModelsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Dimitris KolovosUniversity of York

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
6m
Live Q&A
An Empirical Study on the Impact of Deimplicitization on Program ComprehensionMSR - Registered Reports
MSR Registered Reports
A: Jürgen CitoMIT, A: Jiasi ShenMassachusetts Institute of Technology, A: Martin C. RinardMIT
Pre-print Media Attached
10:36
6m
Live Q&A
AIMMX: Artificial Intelligence Model Metadata ExtractorMSR - Technical Paper
MSR Technical Papers
Jason TsayIBM Research, Alan BrazIBM Research, Martin HirzelIBM Research, Avraham ShinnarIBM Research, Todd Mummert
Pre-print Media Attached
10:42
6m
Live Q&A
Using Large-Scale Anomaly Detection on Code to Improve Kotlin CompilerMSR - Technical Paper
MSR Technical Papers
Timofey BryksinJetBrains Research, Saint Petersburg State University, Victor PetukhovJetBrains, ITMO University, Ilya Alexin, Stanislav Prikhodko, Alexey Shpilman, Vladimir KovalenkoTU Delft, Nikita PovarovJetBrains
Pre-print Media Attached
10:48
6m
Live Q&A
An Empirical Study of Method Chaining in JavaMSR - Technical Paper
MSR Technical Papers
Tomoki NakamaruGraduate School of Information Science and Technology, The University of Tokyo, Tomomasa Matsunaga, Tetsuro YamazakiGraduate School of Information Science and Technology, The University of Tokyo, Soramichi AkiyamaDepartment of Creative Informatics, The University of Tokyo, Shigeru ChibaThe University of Tokyo
Pre-print Media Attached
10:54
6m
Live Q&A
Painting Flowers: Reasons for Using Single-State State Machines in Model-Driven EngineeringMSR - Technical Paper
MSR Technical Papers
Nan YangEindhoven University of Technology, The Netherlands, Pieter Cuijpers, Ramon SchiffelersEindhoven University of Technology and ASML, the Netherlands, Johan Lukkien, Alexander SerebrenikEindhoven University of Technology
Media Attached
10:30 - 11:00
Refactoring & TestingMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Maurício AnicheDelft University of Technology, Netherlands

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
Characterizing and Identifying Composite Refactorings: Concepts, Heuristics and PatternsMSR - Technical Paper
MSR Technical Papers
Leonardo Da Silva SousaCarnegie Mellon University, USA, Diego CedrimPontifical Catholic University of Rio de Janeiro, Alessandro GarciaPUC-Rio, Willian OizumiPUC-Rio, Ana Carla BibianoPUC-Rio, Daniel OliveiraPUC-Rio, Miryung KimUniversity of California, Los Angeles, Anderson OliveiraPUC-Rio
Pre-print Media Attached
10:37
7m
Live Q&A
Behind the Intents: An In-depth Empirical Study on Software Refactoring in Modern Code ReviewMSR - Technical Paper
MSR Technical Papers
Matheus PaixaoUniversity of Fortaleza, Anderson UchôaPontifical Catholic University of Rio de Janeiro (PUC-Rio), Ana Carla BibianoPUC-Rio, Daniel OliveiraPUC-Rio, Alessandro GarciaPUC-Rio, Jens KrinkeUniversity College London, Emilio Arvonio
Pre-print Media Attached
10:45
7m
Live Q&A
JTeC: A Large Collection of Java Test Classes for Test Code Analysis and ProcessingMSR - Data Showcase
MSR Data Showcase
Federico Corò, A: Roberto VerdecchiaVrije Universiteit Amsterdam, A: Emilio Cruciani, A: Breno MirandaFederal University of Pernambuco, A: Antonia BertolinoCNR-ISTI
Pre-print Media Attached
10:52
7m
Live Q&A
TestRoutes: A Manually Curated Method Level Dataset for Test-to-Code TraceabilityMSR - Data Showcase
MSR Data Showcase
A: András Kicsi, A: László VidácsUniversity of Szeged, Hungary, A: Tibor Gyimothy
Pre-print Media Attached
11:00 - 12:00
Build, CI, & DependenciesMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Raula Gaikovina KulaNAIST

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
A Tale of Docker Build Failures: A Preliminary StudyMSR - Technical Paper
MSR Technical Papers
Yiwen WuNational University of Defense Technology, Yang ZhangNational University of Defense Technology, China, Tao WangNational University of Defense Technology, Huaimin Wang
Pre-print Media Attached
11:12
12m
Live Q&A
Using Others' Tests to Avoid Breaking UpdatesMSR - Technical Paper
MSR Technical Papers
Suhaib MujahidConcordia University, Rabe AbdalkareemConcordia University, Montreal, Canada, Emad ShihabConcordia University, Shane McIntoshMcGill University
Pre-print Media Attached
11:24
12m
Live Q&A
A Dataset of DockerfilesMSR - Data Showcase
MSR Data Showcase
A: Jordan HenkelUniversity of Wisconsin–Madison, A: Christian Bird, A: Shuvendu LahiriMicrosoft Research, A: Thomas RepsUniversity of Wisconsin-Madison, USA
Media Attached
11:36
12m
Live Q&A
Empirical Study of Restarted and Flaky Builds on Travis CIMSR - Technical Paper
MSR Technical Papers
Thomas DurieuxKTH Royal Institute of Technology, Sweden, Claire Le GouesCarnegie Mellon University, Michael HiltonCarnegie Mellon University, USA, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID
DOI Pre-print Media Attached
11:48
12m
Live Q&A
LogChunks: A Data Set for Build Log AnalysisMSR - Data Showcase
MSR Data Showcase
A: Carolin BrandtDelft University of Technology, A: Annibale PanichellaDelft University of Technology, A: Andy ZaidmanTU Delft, A: Moritz BellerFacebook, USA
Pre-print Media Attached
11:30 - 12:00
Registered Reports Track DiscussionMSR Registered Reports at MSR:Zoom2
Chair(s): Neil ErnstUniversity of Victoria, Janet SiegmundTU Chemnitz

Open Discussion over Zoom (Joining info available on Slack)

11:30
30m
Other
Future Directions for Registered Reports MSR - Registered Reports
MSR Registered Reports
Neil ErnstUniversity of Victoria, Janet SiegmundTU Chemnitz
12:00 - 13:00
Code SmellsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Alessandro GarciaPUC-Rio

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

12:00
10m
Live Q&A
Detecting Video Game-Specific Bad Smells in Unity ProjectsMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
12:10
10m
Live Q&A
Investigating Severity Thresholds for Test SmellsMSR - Technical Paper
MSR Technical Papers
Davide SpadiniDelft University of Technology, Netherlands, Martin Schvarcbacher, Ana Maria Oprescu, Magiel BruntinkSoftware Improvement Group, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
12:20
10m
Live Q&A
On the Prevalence, Impact, and Evolution of SQL code smells in Data-Intensive SystemsMSR - Technical Paper
MSR Technical Papers
Biruk Asmare Muse, Masud RahmanDalhousie University, Csaba NagySoftware Institute - USI, Lugano, Anthony CleveUniversity of Namur, Foutse KhomhPolytechnique Montréal, Giuliano AntoniolPolytechnique Montréal
Pre-print Media Attached
12:30
10m
Live Q&A
Multi-language Design Smells: A Backstage PerspectiveMSR - Registered Reports
MSR Registered Reports
A: Mouna Abidi, A: Moses Openja, A: Foutse KhomhPolytechnique Montréal
Pre-print Media Attached
12:40
10m
Live Q&A
The Scent of Deep Learning Code: An Empirical StudyMSR - Technical Paper
MSR Technical Papers
Hadhemi Jebnoun, Masud RahmanDalhousie University, Foutse KhomhPolytechnique Montréal, Houssem Ben Braiek
Pre-print Media Attached
12:50
10m
Live Q&A
Developer-Driven Code Smell PrioritizationMSR - Technical Paper
MSR Technical Papers
Fabiano PecorelliUniversity of Salerno, Fabio PalombaUniversity of Salerno, Foutse KhomhPolytechnique Montréal, Andrea De LuciaUniversity of Salerno
Pre-print Media Attached
12:00 - 13:00
MSR Mining ChallengeMSR Mining Challenge / MSR Technical Papers at MSR:Zoom2
Chair(s): Antoine PietriInria, Stefano ZacchiroliUniversité de Paris and Inria, Diomidis SpinellisAthens University of Economics and Business

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

12:00
20m
Live Q&A
Cheating Death: A Statistical Survival Analysis of Publicly Available Python ProjectsMSR - Mining Challenge
MSR Mining Challenge
Pre-print Media Attached
12:20
20m
Live Q&A
An investigation to find motives behind cross-platform forks from Software Heritage datasetMSR - Mining Challenge
MSR Mining Challenge
A: Avijit BhattacharjeeUniversity of Saskatchewan, Canada, A: Sristy Sumana NathDepartment of Computer Science, University of Saskatchewan, A: Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, A: Debasish Chakroborti, A: Banani RoyUniversity of Saskatchewan, A: Chanchal K. RoyUniversity of Saskatchewan, A: Kevin SchneiderUniversity of Saskatchewan
DOI Pre-print Media Attached
12:40
20m
Live Q&A
Exploring the Security Awareness of the Python and JavaScript Open Source CommunitiesMSR - Mining Challenge
MSR Mining Challenge
Gabor Antal, Márton Keleti, A: Peter HegedusUniversity of Szeged
Pre-print Media Attached
13:00 - 13:15
"Opening" & AwardsMSR Plenary at MSR:Zoom
Chair(s): Sunghun KimHong Kong University of Science and Technology, Georgios GousiosDelft University of Technology, Sarah NadiUniversity of Alberta

Live on YouTube: https://www.youtube.com/watch?v=Qvf7mHa-YYs

13:00
15m
Day opening
MSR Opening & Awards
MSR Plenary
Sunghun KimHong Kong University of Science and Technology, Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology
Media Attached
13:15 - 14:15
MSR 2020 KeynoteMSR Keynote at MSR:Zoom
Chair(s): Sunghun KimHong Kong University of Science and Technology

Live on YouTube https://www.youtube.com/watch?v=Qvf7mHa-YYs (Q/A through Slack)

13:15
60m
Keynote
Machine Learning for Developer Productivity at FacebookKeynote
MSR Keynote
Media Attached
14:00 - 15:45
Opening & Keynote 1SEAMS at SEAMS
Chair(s): Radu CalinescuUniversity of York, UK
14:00
30m
Day opening
SEAMS Opening
SEAMS
Shinichi HonidenWaseda University / National Institute of Informatics, Japan, Radu CalinescuUniversity of York, UK, Elisabetta Di NittoPolitecnico di Milano
14:30
75m
Keynote
On the Probabilistic Analysis of Neural NetworksKeynote
SEAMS
Corina S. PăsăreanuCarnegie Mellon University Silicon Valley, NASA Ames Research Center
Media Attached
14:30 - 15:30
Bugs & IssuesMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Francisco ServantVirginia Tech

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

14:30
10m
Live Q&A
Dataset of Video Game Development ProblemsMSR - Data Showcase
MSR Data Showcase
A: Cristiano PolitowskiConcordia University, Canada, A: Fabio PetrilloUniversity of Quebec at Chicoutimi, A: Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal, A: Gabriel Cavalheiro UllmannUNIJUI - Universidade Regional do Noroeste do Estado do Rio Grande do Sul, A: Josias De Andrade Werly
Media Attached
14:40
10m
Live Q&A
On the Relationship between User Churn and Software IssuesMSR - Technical Paper
MSR Technical Papers
Omar El Zarif, Daniel Alencar Da CostaUniversity of Otago, Safwat HassanQueens University, Kingston, Canada, Ying ZouQueen's University, Kingston, Ontario
Pre-print Media Attached
14:50
10m
Live Q&A
A Soft Alignment Model for Bug DeduplicationMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
15:00
10m
Live Q&A
A Large-Scale Comparative Evaluation of IR-Based Tools for Bug LocalizationMSR - Technical Paper
MSR Technical Papers
Media Attached
15:10
10m
Live Q&A
How Often Do Single-Statement Bugs Occur? The ManySStuBs4J DatasetMSR - Data Showcase
MSR Data Showcase
A: Rafael-Michael KarampatsisThe University of Edinburgh, A: Charles SuttonGoogle Research
Pre-print Media Attached
15:20
10m
Live Q&A
Large-Scale Manual Validation of Bugfixing ChangesMSR - Registered Reports
MSR Registered Reports
A: Steffen HerboldUniversity of Göttingen, A: Alexander TrautschUniversity of Göttingen, A: Benjamin Ledel
Pre-print Media Attached
14:30 - 15:00
Tutorial 1: GDPR ConsiderationsMSR Education / MSR Technical Papers at MSR:Zoom2
Chair(s): Alexander SerebrenikEindhoven University of Technology, Abram HindleUniversity of Alberta

Q/A for tutorial (Joining info available on Slack)

14:30
30m
Tutorial
Mining Software Repositories While Respecting PrivacyMSR - Tutorial
MSR Education
A: Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
Pre-print Media Attached
15:00 - 15:45
Keynote 2TechDebt at TechDebt
Chair(s): Michael FeldererUniversity of Innsbruck

The keynote includes a 30 minute talk followed by a 15 minute Q&A.

15:00
45m
Talk
Ultra Short Feedback Cycles in Software Development - From Quality Gates to Quality Doors
TechDebt
15:30 - 16:30
Software Engineering for Machine Learning: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Tim MenziesNorth Carolina State University

Live YouTube: https://youtu.be/bLAyj1c_JZ0

15:30
60m
Live Q&A
SE4ML AMAMSR - AMA
MSR Ask Me Anything
P: Christian KästnerCarnegie Mellon University, P: Mohamed El-GeishCisco Systems, Inc, P: Foutse KhomhPolytechnique Montréal, P: Miryung KimUniversity of California, Los Angeles
Media Attached
15:45 - 16:00
Virtual Coffee Break 1SEAMS at SEAMS
15:45
15m
Break
Virtual Coffee Break 1
SEAMS

15:45 - 15:50
Break 3TechDebt at TechDebt
15:45
5m
Break
Break 3
TechDebt

15:50 - 16:50
Experiences in IndustryTechDebt at TechDebt
Chair(s): Zadia CodabuxUniversity of Saskatchewan

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

15:50
20m
Research paper
The Hidden Cost of Backward Compatibility: When Deprecation Turns into Technical Debt - An Experience Report
TechDebt
16:10
20m
Research paper
Experiences with Technical Debt Management in Production Systems Engineering
TechDebt
16:30
20m
Short-paper
Trade-offs in Fostering Innovation and Managing Technical Debt in Industrial Research Lab
TechDebt
François GauthierOracle Labs, Alexander JordanOracle Labs, Australia, Paddy KrishnanOracle Labs, Australia, Behnaz HassanshahiOracle Labs, Australia, Jörn Guy Süß, Sora BaeOracle Labs, Australia, Hyunjun Lee
16:00 - 17:30
Session 1: AI, Machine Learning and StatisticsSEAMS at SEAMS
Chair(s): Pooyan JamshidiUniversity of South Carolina
16:00
5m
Talk
A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive SystemsTechnical
SEAMS
Ricardo CaldasChalmers, Arthur RodriguesUniversity of Brası́lia, Eric Bernd GilUniversity of Brasilia, Genaína Nunes RodriguesUniversity of Brasília, Thomas VogelHumboldt-Universität zu Berlin, Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg
DOI Pre-print Media Attached
16:05
5m
Talk
Applying Deep Learning to Reduce Large Adaptation Spaces of Self-Adaptive Systems with Multiple Types of GoalsTechnical
SEAMS
Jeroen Van Der DoncktKU Leuven, Danny WeynsKU Leuven, Federico QuinKatholieke Universiteit Leuven, Jonas Van Der DoncktGhent University, Sam MichielsKatholieke Universiteit Leuven
Pre-print Media Attached
16:10
5m
Talk
Towards Classes of Architectural Dependability Assurance of Machine Learning Based SystemsNIER
SEAMS
Max ScheererFZI Research Center for Information Technology, Germany, Jonas KlamrothFZI Research Center for Information Technology, Germany, Ralf ReussnerKarlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI), Bernhard BeckertKarlsruhe Institute of Technology
Media Attached
16:15
5m
Talk
A Framework for the Analysis of Adaptive Systems Using Bayesian StatisticsNIER
SEAMS
Yuning HeNASA Ames, Johann SchumannNASA Ames
Media Attached
16:20
60m
Other
Q&A and Discussion (Session 1)
SEAMS

16:30 - 17:30
Github & OSS DatasetsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Olga BaysalCarleton University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:30
8m
Live Q&A
A New Dataset for Pull Request AcceptanceMSR - Data Showcase
MSR Data Showcase
A: Xunhui ZhangNational University of Defense Technology, China, A: Ayushi RastogiUniversity of Groningen, The Netherlands, A: Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China
Pre-print Media Attached
16:38
8m
Live Q&A
A Mixed Graph-Relational Dataset of Socio-technicalInteractions in Open Source SystemsMSR - Data Showcase
MSR Data Showcase
A: Usman Ashraf, A: Christoph Mayr-DornJohannes Kepler University Linz, A: Alexander EgyedJohannes Kepler University, Linz, A: Sebastiano Panichella
Media Attached
16:47
8m
Live Q&A
A Complete Set of Related Git Repositories Identified via Community Detection Approaches Based on Shared CommitsMSR - Data Showcase
MSR Data Showcase
A: Audris Mockus, A: Zoe KottiAthens University of Economics and Business, A: Diomidis SpinellisAthens University of Economics and Business, A: Gabriel Dusing
Media Attached
16:55
8m
Live Q&A
A Dataset of Enterprise-Driven Open Source SoftwareMSR - Data Showcase
MSR Data Showcase
A: Diomidis SpinellisAthens University of Economics and Business, A: Zoe KottiAthens University of Economics and Business, A: Konstantinos Kravvaritis, A: Georgios Theodorou, A: Panos LouridasAthens University of Economics and Business
DOI Pre-print Media Attached
17:04
8m
Live Q&A
A Dataset for GitHub Repository DeduplicationMSR - Data Showcase
MSR Data Showcase
A: Diomidis SpinellisAthens University of Economics and Business, A: Zoe KottiAthens University of Economics and Business, A: Audris Mockus
DOI Pre-print Media Attached
17:12
8m
Live Q&A
A Dataset and an Approach for Identity Resolution of 38 Million Author IDs extracted from 2B Git CommitsMSR - Data Showcase
MSR Data Showcase
A: Tanner Fry, A: Tapajit Dey, A: Andrey KarnauchUniversity of Tennessee Knoxville, A: Audris Mockus
Pre-print Media Attached
17:21
8m
Live Q&A
20-MAD - 20 years of issues and commits of Mozilla and Apache DevelopmentMSR - Data Showcase
MSR Data Showcase
A: Maëlick ClaesUniversity of Oulu, A: Mika MäntyläUniversity of Oulu
Media Attached
16:30 - 17:00
Platforms & DatasetsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Moritz BellerFacebook, USA

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:30
7m
Live Q&A
RTPTorrent: An Open-source Dataset for Evaluating Regression Test PrioritizationMSR - Technical Paper
MSR Technical Papers
Toni MattisHasso Plattner Institute, University of Potsdam, Patrick ReinHasso Plattner Institute, Falco Dürsch, Robert HirschfeldHasso-Plattner-Institut (HPI), Germany
DOI Pre-print Media Attached
16:37
7m
Live Q&A
Polyglot and Distributed Software Repository Mining with CROSSFLOWMSR - Technical Paper
MSR Technical Papers
Konstantinos Barmpis , Patrick NeubauerUniversity of York, UK, Jonathan Co, Dimitris KolovosUniversity of York, Nicholas Matragkas, Richard PaigeMcMaster University
Media Attached
16:45
7m
Live Q&A
Boa Views: Easy Modularization and Sharing of MSR AnalysesMSR - Technical Paper
MSR Technical Papers
Che Shian Hung, Robert DyerUniversity of Nebraska - Lincoln
Pre-print Media Attached
16:52
7m
Live Q&A
Determining the Intrinsic Structure of Public Software Development HistoryMSR - Registered Reports
MSR Registered Reports
A: Antoine PietriInria, A: Guillaume RousseauUniversité de Paris and Inria, A: Stefano ZacchiroliUniversité de Paris and Inria
Pre-print Media Attached
16:50 - 16:55
Break 4TechDebt at TechDebt
16:50
5m
Break
Break 4
TechDebt

16:55 - 17:35
ToolsTechDebt at TechDebt
Chair(s): Laura MorenoColorado State University

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:55
20m
Research paper
Software Archinaut: A Tool to Understand Architecture, Identify Technical Debt Hotspots and Manage Evolution
TechDebt
Humberto Cervantes, Rick KazmanUniversity of Hawai‘i at Mānoa
17:15
20m
Research paper
Skuld: A self-learning tool for impact-driven technical debt management
TechDebt

Conference Day
Tue 30 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

05:00 - 10:00
EnCyCriSWorkshops at EnCyCriS
05:00
5h
EnCyCriS
Workshops

06:00 - 07:30
Session 2: Testing, Analysis, Reasoning, and MonitoringSEAMS at SEAMS
Chair(s): Sona GhahremaniHasso Plattner Institute, University of Potsdam
06:00
5m
Talk
Leveraging Test Logs for Building a Self-Adaptive Path PlannerNIER
SEAMS
Kun LiuPeking University, China, Xiaoyi ZhangNational Institute of Informatics, Japan, Paolo ArcainiNational Institute of Informatics , Fuyuki IshikawaNational Institute of Informatics, Wenpin JiaoPeking University, China
Pre-print Media Attached
06:05
5m
Talk
Supporting Viewpoints to Review the Lack of Requirements in Space Systems with Machine LearningExperience
SEAMS
Kenji MoriJapan Aerospace Exploration Agency, Japan, Naoko OkuboJapan Aerospace Exploration Agency, Japan, Yasushi UedaJapan Aerospace Exploration Agency, Japan, Masafumi KatahiraJapan Aerospace Exploration Agency, Toshiyuki AmagasaUniversity of Tsukuba, Japan
Media Attached
06:10
5m
Talk
DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint ReasoningTechnicalBest Student Paper
SEAMS
Satish KumarUniversity of Birmingham, United Kingdom, Tao ChenLoughborough University, Rami BahsoonUniversity of Birmingham, Rajkumar BuyyaUniversity of Melbourne, Australia
DOI Pre-print Media Attached
06:15
5m
Talk
Towards Bridging the Gap between Control and Self-Adaptive System PropertiesNIER
SEAMS
Javier CamaraUniversity of York, Alessandro Vittorio PapadopoulosMälardalen University, Thomas VogelHumboldt-Universität zu Berlin, Danny WeynsKU Leuven, David GarlanCarnegie Mellon University, Shihong HuangFlorida Atlantic University, Kenji TeiWaseda University / National Institute of Informatics, Japan
DOI Pre-print Media Attached
06:20
5m
Talk
Explanation for Human-on-the-loop: a probabilistic model checking approachNIER
SEAMS
NIANYU LIPeking University, China, Sridhar AdepuSingapore University of Technology and Design, Singapore, Eunsuk KangCarnegie Mellon University, David GarlanCarnegie Mellon University
Pre-print Media Attached
06:25
65m
Other
Q&A and Discussion (Session 2)
SEAMS

10:30 - 11:00
EvolutionMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Jürgen CitoMIT

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
Capture the Feature Flag: Detecting Feature Flags in Open-SourceMSR - Technical Paper
MSR Technical Papers
Jens MeinickeCarnegie Mellon University, Juan HoyosUniversidad Nacional de Colombia, Bogdan VasilescuCarnegie Mellon University, Christian KästnerCarnegie Mellon University
Pre-print Media Attached
10:37
7m
Live Q&A
Forking Without Clicking: on How to Identify Software Repository ForksMSR - Technical Paper
MSR Technical Papers
Antoine PietriInria, Guillaume RousseauUniversité de Paris and Inria, Stefano ZacchiroliUniversité de Paris and Inria
Pre-print Media Attached
10:45
7m
Live Q&A
Visualization of Methods Changeability Based on VCS DataMSR - Technical Paper
MSR Technical Papers
Sergey Svitkov, Timofey BryksinJetBrains Research, Saint Petersburg State University
Pre-print Media Attached
10:52
7m
Live Q&A
Employing Contribution and Quality Metrics for Quantifying the Software Development ProcessMSR - Data Showcase
MSR Data Showcase
A: Themistoklis DiamantopoulosElectrical and Computer Engineering Dept, Aristotle University of Thessaloniki, A: Michail Papamichail , A: Thomas Karanikiotis, A: Kyriakos Chatzidimitriou Aristotle University of Thessaloniki, A: Andreas SymeonidisAristotle University of Thessaloniki
Pre-print Media Attached
10:30 - 11:00
Apps & BotsMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom2
Chair(s): Ivano MalavoltaVrije Universiteit Amsterdam

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

10:30
7m
Live Q&A
AndroZooOpen: Collecting Large-scale Open Source Android Apps for the Research CommunityMSR - Data Showcase
MSR Data Showcase
A: Pei Liu, A: Li LiMonash University, Australia, A: Yanjie Zhao, A: Xiaoyu Sun, A: John GrundyMonash University
Media Attached
10:37
7m
Live Q&A
Hall-of-Apps: The Top Android Apps Metadata ArchiveMSR - Data Showcase
MSR Data Showcase
Media Attached
10:45
7m
Live Q&A
Detecting and Characterizing Bots that Commit CodeMSR - Technical Paper
MSR Technical Papers
Tapajit Dey, Sara Mousavi, Eduardo PonceUniversity of Tennessee - Knoxville, Tanner Fry, Bogdan VasilescuCarnegie Mellon University, Anna Filippova, Audris MockusUniversity of Tennessee - Knoxville
Pre-print Media Attached
10:52
7m
Live Q&A
Challenges in Chatbot Development: A Study of Stack Overflow PostsMSR - Technical Paper
MSR Technical Papers
Ahmad AbdellatifConcordia University, Diego CostaConcordia University, Canada, Khaled BadranConcordia University, Rabe AbdalkareemConcordia University, Montreal, Canada, Emad ShihabConcordia University
Pre-print Media Attached
11:00 - 12:00
QualityMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Jens KrinkeUniversity College London

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
Beyond the Code: Mining Self-Admitted Technical Debt in Issue Tracker SystemsMSR - Technical Paper
MSR Technical Papers
Laerte XavierUniversidade Federal de Minas Gerais (UFMG), Fabio da Silva Ferreira, Rodrigo Brito, Marco Tulio ValenteFederal University of Minas Gerais, Brazil
Pre-print Media Attached
11:12
12m
Live Q&A
An Empirical Study on Regular Expression BugsMSR - Technical Paper
MSR Technical Papers
Peipei WangNorth Carolina State University, USA, Chris BrownNorth Carolina State University, Jamie JenningsNorth Carolina State University, Kathryn StoleeNorth Carolina State University
Pre-print Media Attached
11:24
12m
Live Q&A
Do Explicit Review Strategies Improve Code Review Performance?MSR - Registered Reports
MSR Registered Reports
A: Pavlína Wurzel Gonçalves, A: Enrico Fregnan, A: Tobias Baum, A: Kurt SchneiderLeibniz Universität Hannover, Software Engineering Group, A: Alberto BacchelliUniversity of Zurich
Pre-print Media Attached
11:36
12m
Live Q&A
SoftMon: A Tool to Compare Similar Open-source Software from a Performance PerspectiveMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
11:48
12m
Live Q&A
A Study of Potential Code Borrowing and License Violations in Java Projects on GitHubMSR - Technical Paper
MSR Technical Papers
Yaroslav GolubevJetBrains Research, ITMO University, Maria Eliseeva, Nikita PovarovJetBrains, Timofey BryksinJetBrains Research, Saint Petersburg State University
Pre-print Media Attached
11:00 - 12:00
SecurityMSR Data Showcase / MSR Technical Papers at MSR:Zoom2
Chair(s): Dimitris MitropoulosAthens University of Economics and Business

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

11:00
12m
Live Q&A
Did You Remember To Test Your Tokens?MSR - Technical Paper
MSR Technical Papers
Danielle GonzalezRochester Institute of Technology, USA, Michael RathTechnische Universität Ilmenau, Mehdi MirakhorliRochester Institute of Technology
DOI Pre-print Media Attached
11:12
12m
Live Q&A
Automatically Granted Permissions in Android appsMSR - Technical Paper
MSR Technical Papers
Paolo Calciati IMDEA Software Institute, Konstantin KuznetsovSaarland University, CISPA, Alessandra GorlaIMDEA Software Institute, Andreas ZellerCISPA Helmholtz Center for Information Security
Media Attached
11:24
12m
Live Q&A
PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU LearningMSR - Technical Paper
MSR Technical Papers
Triet Le Huynh MinhThe University of Adelaide, David Hin, Roland Croft, Muhammad Ali BabarThe University of Adelaide
DOI Pre-print Media Attached
11:36
12m
Live Q&A
A C/C++ Code Vulnerability Dataset with Code Changes and CVE SummariesMSR - Data Showcase
MSR Data Showcase
A: Jiahao FanNew Jersey Institute of Technology, USA, A: Yi LiNew Jersey Institute of Technology, USA, A: Shaohua WangNew Jersey Institute of Technology, USA, A: Tien N. NguyenUniversity of Texas at Dallas
Media Attached
11:48
12m
Live Q&A
The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSLMSR - Technical Paper
MSR Technical Papers
James WaldenNorthern Kentucky University
Pre-print Media Attached
12:00 - 13:00
DevOps: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Philipp LeitnerChalmers University of Technology & University of Gothenburg

Live YouTube: https://youtu.be/lVorjsH6uWM

12:00
60m
Live Q&A
DevOps AMAMSR - AMA
MSR Ask Me Anything
Laurie WilliamsNorth Carolina State University, Taco BakkerING Bank, Hyrum WrightGoogle
Media Attached
13:00 - 13:45
Award TalksMSR Awards at MSR:Zoom
Chair(s): Andy ZaidmanTU Delft

Live YouTube: https://youtu.be/97JCEBPZHkU

13:00
22m
Talk
Most Influential Paper TalkMSR - Award Talk
MSR Awards
A: Michele LanzaUniversita della Svizzera italiana (USI), A: Marco D'ambros, A: Romain RobbesFree University of Bozen-Bolzano
13:22
22m
Talk
MSR Foundational Contribution TalkMSR - Award Talk
MSR Awards
A: Jonathan I. MaleticKent State University, Michael L. CollardThe University of Akron
13:45 - 14:00
"Closing" & MSR 2021MSR Plenary at MSR:Zoom
Chair(s): Sarah NadiUniversity of Alberta, Georgios GousiosDelft University of Technology, Sunghun KimHong Kong University of Science and Technology

Live YouTube: https://youtu.be/97JCEBPZHkU

14:00 - 15:00
ML4SEMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Kevin MoranWilliam & Mary/George Mason University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

14:00
12m
Live Q&A
A Machine Learning Approach for Vulnerability CurationACM SIGSOFT Distinguished Paper AwardMSR - Technical Paper
MSR Technical Papers
Chen YangVeracode, Inc., Andrew SantosaVeracode, Inc., Ang Ming Yi, Abhishek Sharma Singapore Management University, Singapore, Asankhaya SharmaVeracode, Inc., David LoSingapore Management University
Pre-print Media Attached
14:12
12m
Live Q&A
Embedding Java Classes with code2vec: Improvements from Variable ObfuscationMSR - Technical Paper
MSR Technical Papers
Rhys ComptonUniversity of Waikato, Eibe FrankDepartment of Computer Science, University of Waikato, Panos Patros, Abigail KoayUniversity of Waikato
DOI Pre-print Media Attached
14:24
12m
Live Q&A
A Study on the Accuracy of OCR Engines for Source Code Transcription from Programming ScreencastsMSR - Technical Paper
MSR Technical Papers
Abdulkarim MalkadiFlorida State University, USA - Jazan University, KSA, Mohammad AlahmadiFlorida State University, Sonia HaiducFlorida State University
Pre-print Media Attached
14:36
12m
Live Q&A
What is the Vocabulary of Flaky Tests?MSR - Technical Paper
MSR Technical Papers
Gustavo PintoUFPA, Breno MirandaFederal University of Pernambuco, Supun DissanayakeThe University of Adelaide, Marcelo d'AmorimFederal University of Pernambuco, Christoph TreudeThe University of Adelaide, Antonia BertolinoCNR-ISTI
Pre-print Media Attached
14:48
12m
Live Q&A
Improved Automatic Summarization of Subroutines via Attention to File ContextMSR - Technical Paper
MSR Technical Papers
Sakib HaqueUniversity of Notre Dame, Alexander LeClairUniversity Of Notre Dame, Lingfei WuIBM Research, Collin McMillanUniversity of Notre Dame
Pre-print Media Attached
14:30 - 15:00
Tutorial 2: Software AnalyticsMSR Education / MSR Technical Papers at MSR:Zoom2
Chair(s): Abram HindleUniversity of Alberta, Alexander SerebrenikEindhoven University of Technology

Q/A for tutorial (Joining info available on Slack)

14:30
30m
Tutorial
Mutation Testing Meets Software Analytics: A Hands-On TutorialMSR - Tutorial
MSR Education
A: Fabio PalombaUniversity of Salerno
Media Attached
15:00 - 16:00
Machine Learning for Software Engineering: AMAMSR Ask Me Anything at MSR:Zoom
Chair(s): Baishakhi RayColumbia University, New York

Live YouTube: https://youtu.be/cphPhsehw2M

15:00
60m
Live Q&A
ML4SE AMAMSR - AMA
MSR Ask Me Anything
Vincent J. HellendoornUniversity of California at Davis, USA, Michael PradelUniversity of Stuttgart, Miltiadis AllamanisMicrosoft Research
Media Attached
15:00 - 16:00
Technical Debt in Source Code and QualityTechDebt at TechDebt
Chair(s): Matthias GalsterUniversity of Canterbury

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

15:00
20m
Research paper
Detecting Bad Smells with Machine Learning Algorithms: an Empirical Study
TechDebt
15:20
20m
Research paper
An Empirical Study on Self-Fixed Technical Debt
TechDebt
Jie Tan, Daniel FeitosaUniversity of Groningen, Paris AvgeriouUniversity of Groningen, The Netherlands
15:40
20m
Research paper
How Junior Developers Deal with Their Technical Debt?
TechDebt
16:00 - 17:00
Developer CollaborationMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom
Chair(s): Bogdan VasilescuCarnegie Mellon University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

16:00
10m
Live Q&A
Need for tweet. How open-source developers use Twitter to talk about their GitHub workMSR - Technical Paper
MSR Technical Papers
Pre-print Media Attached
16:10
10m
Live Q&A
Can We Use SE-specific Sentiment Analysis Tools in a Cross-Platform Setting?MSR - Technical Paper
MSR Technical Papers
Nicole NovielliUniversity of Bari, Fabio CalefatoUniversity of Bari, Davide DongiovanniUniversity of Bari, Daniela GirardiUniversity of Bari, Filippo LanubileUniversity of Bari
DOI Pre-print Media Attached
16:20
10m
Live Q&A
GitterCom: A Dataset of Open Source Developer Communications in GitterMSR - Data Showcase
MSR Data Showcase
A: Esteban ParraFlorida State University, A: Ashley Ellis, A: Sonia HaiducFlorida State University
Pre-print Media Attached
16:30
10m
Live Q&A
The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study ProtocolMSR - Registered Reports
MSR Registered Reports
A: Ingrid NunesUniversidade Federal do Rio Grande do Sul (UFRGS), Brazil, A: Christoph TreudeThe University of Adelaide, A: Fabio CalefatoUniversity of Bari
Pre-print Media Attached
16:40
10m
Live Q&A
Software-related Slack Chats with Disentangled ConversationsMSR - Data Showcase
MSR Data Showcase
A: Preetha ChatterjeeUniversity of Delaware, USA, A: Kostadin DamevskiVirginia Commonwealth University, A: Nicholas A. KraftUserVoice, A: Lori Pollock
Pre-print Media Attached
16:50
10m
Live Q&A
Traceability Support for Multi-Lingual Software ProjectsACM SIGSOFT Distinguished Paper AwardMSR - Technical Paper
MSR Technical Papers
Yalin LiuUniversity of Notre Dame, Jinfeng LinUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame
Media Attached
16:00 - 16:10
Break 5TechDebt at TechDebt
16:00
10m
Break
Break 5
TechDebt

16:10 - 17:10
New IdeasTechDebt at TechDebt
Chair(s): Michael FeldererUniversity of Innsbruck

Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A.

16:10
20m
Short-paper
Towards Microservice Smells Detection
TechDebt
Ilaria Pigazzini, Francesca Arcelli FontanaUniversity of Milano-Bicocca, Valentina LenarduzziLUT University , Davide TaibiTampere University
16:30
20m
Short-paper
On Energy Debt: Managing Consumption on Evolving Software
TechDebt
Marco CoutoHASLab/INESC TEC & Universidade do Minho, Rui PereiraHASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Daniel MaiaHASLab/INESC TEC & Universidade do Minho, João Saraiva
16:50
20m
Short-paper
Towards Collaborative Technical Debt Management in Systems of Systems
TechDebt
17:10 - 17:15
Break 6TechDebt at TechDebt
17:10
5m
Break
Break 6
TechDebt

17:15 - 18:00
Panel and Closing StatementsTechDebt at TechDebt
Chair(s): Clemente IzurietaMontana State University, Zadia CodabuxUniversity of Saskatchewan
17:15
45m
Live Q&A
Panel: Celebrating a decade of technical debt research, now what's next?
TechDebt
Ipek OzkayaCarnegie Mellon Software Engineering Institute, David MorgenthalerIndeed, Nico Zazworka, Antonio MartiniUniversity of Oslo, Norway, Terese BeskerChalmers University of Technology, Sweden, Philippe KruchtenUniversity of British Columbia

Conference Day
Wed 1 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 10:00
DeepTestWorkshops at DeepTest
07:00
3h
DeepTest
Workshops

07:00 - 10:00
SER&IPWorkshops at SER&IP
07:00
3h
SER&IP
Workshops

11:00 - 18:00
11:00
7h
RCoSE
Workshops

14:00 - 15:15
Keynote 2SEAMS at SEAMS
Chair(s): Elisabetta Di NittoPolitecnico di Milano
14:00
75m
Keynote
Evolving Robot Software and HardwareKeynote
SEAMS
A.E. EibenVrije Universiteit Amsterdam, Netherlands
Media Attached
15:00 - 18:00
DeepTestWorkshops at DeepTest
15:15 - 15:30
Virtual Coffee Break 2SEAMS at SEAMS
15:15
15m
Break
Virtual Coffee Break 2
SEAMS

15:30 - 16:50
Session 4: ApplicationsSEAMS at SEAMS
Chair(s): Genaina RodriguesUniversity of Brasilia
15:30
5m
Talk
Software Architecture and Task Plan Co-Adaptation for Mobile Service RobotsTechnical
SEAMS
Javier CamaraUniversity of York, Bradley SchmerlCarnegie Mellon University, USA, David GarlanCarnegie Mellon University
Pre-print Media Attached
15:35
5m
Talk
Dynamic Adaptation of Software-defined Networks for IoT Systems: A Search-based ApproachTechnicalBest Paper
SEAMS
Seung Yeob ShinSnT Centre/University of Luxembourg, Shiva NejatiUniversity of Ottawa, Mehrdad SabetzadehUniversity of Ottawa, Lionel BriandSnT Centre/University of Luxembourg, Chetan AroraSchool of Information Technology, Deakin University, Frank ZimmerSES Techcom
DOI Pre-print Media Attached
15:40
5m
Talk
Knowledge Aggregation with Subjective Logic in Multi-Agent Self-Adaptive Cyber-Physical SystemsNIER
SEAMS
Ana PetrovskaTechnical University of Munich, Germany, Sergio QuijanoTechnical University of Munich, Germany, Ilias GerostathopoulosVrije Universiteit Amsterdam, Alexander Pretschner
Pre-print Media Attached
15:45
5m
Talk
Using Component Ensembles for Modeling Autonomic Component Collaboration in Smart FarmingDemo
SEAMS
Petr HnetynkaCharles University, Tomas BuresCharles University, Czech Republic, Ilias GerostathopoulosVrije Universiteit Amsterdam, Jan PacovskýCharles University, Czechia
Pre-print Media Attached
15:50
60m
Other
Q&A and Discussion (Session 4)
SEAMS

16:00 - 19:00
16:00
3h
CHASE
Workshops

Conference Day
Thu 2 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

06:00 - 09:00
07:00 - 08:20
Session 5: Design, Verification & ExplainabilitySEAMS at SEAMS
Chair(s): Javier CamaraUniversity of York
07:00
5m
Talk
Collective Risk Minimization via a Bayesian Model for Statistical Software TestingTechnical
SEAMS
Joachim HaenselHasso Plattner Institute, University of Potsdam, Germany, Christian Medeiros AdrianoHasso-Plattner-Institute, Potsdam, Johannes DyckHasso Plattner Institute for Software Systems Engineering, Germany, Holger GieseHasso Plattner Institute, University of Potsdam
Pre-print Media Attached
07:05
5m
Talk
Expecting the Unexpected: Developing Autonomous-System Design Principles for Reacting to Unpredicted Events and ConditionsNIER
SEAMS
Assaf MarronWeizmann Institute of Science, Israel, Lior LimonadIBM Corporation, Israel, Sarah PollackWeizmann Institute of Science, Israel, David HarelWeizmann Institute of Science, Israel
Media Attached
07:10
5m
Talk
Self-Protection Against Business Logic VulnerabilitiesNIER
SEAMS
Silvan ZellerOmegapoint AB, Sweden, Narges KhakpourLinnaeus University, Danny WeynsKU Leuven, Daniel DeogunOmegapoint AB, Sweden
Media Attached File Attached
07:15
5m
Talk
Towards Highly Scalable Runtime Models with HistoryNIER
SEAMS
Lucas SakizloglouHasso Plattner Institute, University of Potsdam, Sona GhahremaniHasso Plattner Institute, University of Potsdam, Thomas Brand, Matthias BarkowskyHasso Plattner Institute, University of Potsdam, Germany, Holger GieseHasso Plattner Institute, University of Potsdam
DOI Pre-print Media Attached
07:20
60m
Other
Q&A and Discussion (Session 5)
SEAMS

12:00 - 16:00
13:00 - 16:00
13:00
3h
SBST
Workshops

15:00 - 20:00
15:00
5h
BotSE
Workshops

Conference Day
Fri 3 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

07:00 - 15:00
07:00
8h
GISE
Workshops

07:00 - 16:00
SoHealWorkshops at SoHeal
07:00
9h
SoHeal
Workshops

12:00 - 16:00
12:00
4h
Q-SE
Workshops

12:00 - 16:00
SERP4IoTWorkshops at SERP4IoT
12:00
4h
SERP4IoT
Workshops

13:00 - 16:00
13:00
3h
GI (workshop)
Workshops

14:00 - 15:20
Session 6: Ethical Concerns of Self-Adaptive SystemsSEAMS at SEAMS
Chair(s): Paola InverardiUniversity of L'Aquila
14:00
5m
Talk
Towards a Code of Ethics for Autonomous and Self-Adaptive SystemsEthical
SEAMS
Danny WeynsKU Leuven
Pre-print Media Attached
14:05
5m
Talk
Human in the Loop: What is the Point of no Return?Ethical
SEAMS
Rogério de LemosUniversity of Kent, UK
Pre-print Media Attached
14:10
70m
Other
Panel and Discussion
SEAMS

15:20 - 15:30
Virtual Coffee Break 3SEAMS at SEAMS
15:20
10m
Break
Virtual Coffee Break 3
SEAMS

15:30 - 16:00
ClosingSEAMS at SEAMS
Chair(s): Shinichi HonidenWaseda University / National Institute of Informatics, Japan, Radu CalinescuUniversity of York, UK, Zhenjiang HuPeking University, China, Elisabetta Di NittoPolitecnico di Milano
15:30
5m
Awards
SEAMS Most Influential Paper Awards
SEAMS
Zhenjiang HuPeking University, China
15:35
5m
Talk
SEAMS 2006 MIP: Architecture-based self-adaptation in the presence of multiple objectivesMIP
SEAMS
Shang-Wen ChengUber Advanced Technologies Group, David GarlanCarnegie Mellon University, Bradley SchmerlCarnegie Mellon University, USA
Media Attached
15:40
5m
Talk
SEAMS 2007 MIP: An architectural style for solving computationally intensive problems on large networkMIP
SEAMS
Yuriy BrunUniversity of Massachusetts Amherst, Nenad MedvidovićUniversity of Southern California
Link to publication DOI Pre-print Media Attached
15:45
15m
Day closing
SEAMS 2020 Best Paper Awards, SEAMS 2021 Presentation, Closing Remarks
SEAMS
Shinichi HonidenWaseda University / National Institute of Informatics, Japan, Radu CalinescuUniversity of York, UK, Elisabetta Di NittoPolitecnico di Milano, Hausi MüllerUniversity of Victoria, Computer Science, Faculty of Engineering, Canada

Conference Day
Tue 7 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 02:05
Keynote-Nancy LevesonICSE 2020 Plenary Sessions at Baekje
Chair(s): Gregg RothermelNorth Carolina State University
00:00
20m
Talk
Opening Ceremony
ICSE 2020 Plenary Sessions

00:20
1h40m
Talk
Everything You “Know” About Software and Safety is Probably Wrong
ICSE 2020 Plenary Sessions
02:10 - 03:00
Students meeting students-Online gameStudents Meeting Students at Baekje
Chair(s): Courtney MillerNew College of Florida, Adriana Sejfia
02:10
50m
Social Event
Online Game
Students Meeting Students

02:10 - 03:00
Special topic: Work Life BalanceICSE 2020 Ask Me Anything at Goguryeo
02:10
50m
Social Event
Ask Me Anything - Jon Whittle
ICSE 2020 Ask Me Anything
Jon WhittleMonash University
File Attached
07:00 - 08:00
I1-MetastudiesNew Ideas and Emerging Results / Technical Papers / Journal First / Demonstrations at Baekje
Chair(s): Michael VierhauserJohannes Kepler University Linz
07:00
12m
Talk
An Evidence-Based Inquiry into the Use of Grey Literature in Software EngineeringTechnical
Technical Papers
He ZhangNanjing University, Xin ZhouState Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Xin HuangState Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Huang HuangState Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Muhammad Ali BabarThe University of Adelaide
07:12
8m
Talk
An Extended Abstract of "Metamorphic Robustness Testing: Exposing Hidden Defects in Citation Statistics and Journal Impact Factors"J1
Journal First
Zhi Quan (George) ZhouUniversity of Wollongong, Australia, T. H. TseThe University of Hong Kong, Matt WitheridgeUniversity of Wollongong
07:20
8m
Talk
A Procedure and Guidelines for Analyzing Groups of Software Engineering ReplicationsJ1
Journal First
Adrian Santos ParrillaUniversity of Oulu, Sira VegasUniversidad Politecnica de Madrid, Markku OivoUniversity of Oulu, Natalia JuristoUniversidad Politecnica de Madrid
07:28
3m
Talk
An SLR-Tool: Search Process in PracticeDemo
Demonstrations
Andreas HinderksUniversity of Seville, Francisco José Domínguez MayoUniversity of Seville, Jörg ThomaschewskiUniversity of Applied Sciences Emden/Leer, María José EscalonaUniversity of Seville
07:31
6m
Talk
Threats to Validity in Experimenting Mutation-Based Fault LocalizationNIER
New Ideas and Emerging Results
Juyoung JeonHandong Global University, Shin HongHandong Global University
07:37
8m
Talk
Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingJ1
Journal First
Alessandro Vittorio PapadopoulosMälardalen University, Laurens VersluisVrije Universiteit Amsterdam, André BauerUniversity of Würzburg, Nikolas HerbstUniversity of Würzburg, Joakim von KistowskiUniversity of Würzburg, Ahmed Ali-EldinUMass Amherst, Cristina L. AbadEscuela Superior Politecnica del Litoral, Jose Nelson AmaralUniversity of Alberta, Petr TumaCharles University, Alexandru IosupVrije Universiteit Amsterdam
07:45
8m
Talk
Bayesian Data Analysis in Empirical Software Engineering ResearchJ1
Journal First
Carlo A. FuriaUniversità della Svizzera italiana (USI), Robert FeldtChalmers | University of Gothenburg, Blekinge Institute of Technology, Richard TorkarChalmers and the University of Gothenburg
DOI Pre-print
07:00 - 08:00
I2-SecurityNew Ideas and Emerging Results / Technical Papers at Goguryeo
Chair(s): Andrea StoccoUniversità della Svizzera italiana
07:00
12m
Talk
Targeted Greybox Fuzzing with Static Lookahead AnalysisTechnical
Technical Papers
Valentin WüstholzConsenSys Diligence, Maria ChristakisMPI-SWS
Pre-print
07:12
12m
Talk
HyDiff: Hybrid Differential Software AnalysisArtifact ReusableTechnicalArtifact Available
Technical Papers
Yannic NollerHumboldt-Universität zu Berlin, Corina S. PasareanuCarnegie Mellon University Silicon Valley, NASA Ames Research Center, Marcel BöhmeMonash University, Youcheng SunQueen's University Belfast, Hoang Lam NguyenHumboldt-Universität zu Berlin, Lars GrunskeHumboldt-Universität zu Berlin
Pre-print
07:24
12m
Talk
Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of UncertaintyTechnical
Technical Papers
Xiyue ZhangPeking University, Xiaofei XieNanyang Technological University, Lei MaKyushu University, Xiaoning DuNanyang Technological University, Qiang HuKyushu University, Japan, Yang LiuNanyang Technological University, Singapore, Jianjun ZhaoKyushu University, Meng SunPeking University
Pre-print
07:36
12m
Talk
One Size Does Not Fit All: A Grounded Theory and Online Survey Study of Developer Preferences for Security Warning TypesTechnical
Technical Papers
Anastasia DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Matthew SmithUniversity of Bonn, Fraunhofer FKIE
07:48
6m
Talk
Hey, my data are mine! Active data to empower the userNIER
New Ideas and Emerging Results
Gian Luca ScocciaUniversity of L'Aquila, Matteo Maria FioreUniversity of L'Aquila, Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg, Marco AutiliUniversity of L'Aquila, Italy, Paola InverardiUniversity of L'Aquila, Alejandro RussoChalmers University of Technology, Sweden
07:54
6m
Talk
Threat modeling: from infancy to maturityNIER
New Ideas and Emerging Results
Koen Yskoutimec - DistriNet, KU Leuven, Thomas HeymanToreon, Dimitri Van LanduytKatholieke Universiteit Leuven, Laurens Sionimec-DistriNet, KU Leuven, Kim Wuytsimec-DistriNet, KU Leuven, Wouter JoosenKatholieke Universiteit Leuven
Pre-print
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
07:00 - 08:30
Self-Adaptive Systems: Why, What, and How to Engineer Them?Technical Briefings at Tamna
07:00
90m
Talk
Self-Adaptive Systems: Why, What, and How to Engineer Them?
Technical Briefings
Danny WeynsKU Leuven
08:05 - 09:05
I4-Clones and ChangesTechnical Papers / Journal First / New Ideas and Emerging Results / Demonstrations at Baekje
Chair(s): Chanchal K. RoyUniversity of Saskatchewan
08:05
12m
Talk
HARP: Holistic Analysis for Refactoring Python-Based Analytics ProgramsTechnical
Technical Papers
Weijie ZhouNorth Carolina State University, Yue ZhaoNCSU, Guoqiang ZhangNorth Carolina State University, Xipeng ShenNorth Carolina State University
08:17
12m
Talk
CC2Vec: Distributed Representations of Code ChangesTechnical
Technical Papers
Thong HoangSingapore Management University, Singapore, Hong Jin KangSchool of Information Systems, Singapore Management University, Julia LawallInria, David LoSingapore Management University
Pre-print
08:29
6m
Talk
Code Duplication on Stack OverflowNIER
New Ideas and Emerging Results
Sebastian BaltesQAware GmbH and The University of Adelaide, Christoph TreudeThe University of Adelaide
Pre-print Media Attached
08:35
8m
Talk
Siamese: Scalable and Incremental Code Clone Search via Multiple Code RepresentationsJ1
Journal First
Chaiyong RagkhitwetsagulMahidol University, Thailand, Jens KrinkeUniversity College London
Link to publication DOI Pre-print Media Attached
08:43
8m
Talk
Empirical comparison of text-based mobile apps similarity measurement techniquesJ1
Journal First
Afnan Al-SubaihinKing Saud University, Federica SarroUniversity College London, UK, Sue BlackDurham University, Licia CapraUniversity College London
Link to publication DOI Media Attached File Attached
08:51
3m
Talk
SimilarAPI: Mining Analogical APIs for Library MigrationDemo
Demonstrations
Chunyang ChenMonash University
08:05 - 09:05
I5-Deep Learning Testing and DebuggingTechnical Papers / Demonstrations at Goguryeo
Chair(s): Pooyan JamshidiUniversity of South Carolina
08:05
12m
Talk
DISSECTOR: Input Validation for Deep Learning Applications by Crossing-layer DissectionTechnical
Technical Papers
Huiyan WangState Key Lab. for Novel Software Tech. and Dept. of Comp. Sci. and Tech., Nanjing University, Nanjing, China, Jingwei XuNanjing University, Chang XuNanjing University, Xiaoxing MaNanjing University, Jian LuNanjing University
08:17
12m
Talk
White-box Fairness Testing through Adversarial SamplingACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Peixin ZhangZhejiang University, Jingyi WangNational University of Singapore, Singapore, Jun SunSingapore Management University, Guoliang DongComputer College of Zhejiang University, Xinyu WangZhejiang University, Xingen WangZhejiang University, Jin Song DongNational University of Singapore, Dai TingHuawei Corporation
08:29
3m
Talk
FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo
Demonstrations
Salah GhamiziSntT - University of Luxembourg, Maxime CordySnT, University of Luxembourg, Mike PapadakisUniversity of Luxembourg, Yves Le TraonUniversity of Luxembourg
08:32
3m
Talk
EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo
Demonstrations
Yongqiang TIANThe Hong Kong University of Science and Technology, Zhihua ZengZhejiang University, Ming WenHuazhong University of Science and Technology, China, Yepang LiuSouthern University of Science and Technology, Tzu-yang KuoThe Hong Kong University of Science and Technology, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
08:35
12m
Talk
Taxonomy of Real Faults in Deep Learning SystemsACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Nargiz HumbatovaUniversità della Svizzera italiana, Gunel JahangirovaUniversità della Svizzera italiana, Gabriele BavotaUniversità della Svizzera italiana, Vincenzo RiccioUniversità della Svizzera italiana, Andrea StoccoUniversità della Svizzera italiana, Paolo TonellaUniversità della Svizzera italiana
08:47
12m
Talk
An Empirical Study on Program Failures of Deep Learning JobsACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Ru ZhangMicrosoft Research, Wencong XiaoAlibaba, Hongyu ZhangUniversity of Newcastle, Australia, Yu LiuMicrosoft Research, Haoxiang LinMicrosoft Research, Mao YangMicrosoft Research
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
09:10 - 10:00
Students meeting students-ICSE QuizStudents Meeting Students at Goguryeo
Chair(s): Ali Farahani, Faeq Alrimawi, Fanny Rivera OrtizUniversity College Dublin & Lero
09:10
50m
Social Event
ICSE Quiz
Students Meeting Students

09:10 - 10:00
09:10
50m
Talk
SimilarAPI: Mining Analogical APIs for Library MigrationDemo
Demonstrations
Chunyang ChenMonash University
09:10
50m
Talk
EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo
Demonstrations
Yongqiang TIANThe Hong Kong University of Science and Technology, Zhihua ZengZhejiang University, Ming WenHuazhong University of Science and Technology, China, Yepang LiuSouthern University of Science and Technology, Tzu-yang KuoThe Hong Kong University of Science and Technology, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
09:10
50m
Talk
An SLR-Tool: Search Process in PracticeDemo
Demonstrations
Andreas HinderksUniversity of Seville, Francisco José Domínguez MayoUniversity of Seville, Jörg ThomaschewskiUniversity of Applied Sciences Emden/Leer, María José EscalonaUniversity of Seville
09:10
50m
Talk
FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo
Demonstrations
Salah GhamiziSntT - University of Luxembourg, Maxime CordySnT, University of Luxembourg, Mike PapadakisUniversity of Luxembourg, Yves Le TraonUniversity of Luxembourg
09:10 - 10:00
09:10
50m
Poster
Bugine: a bug report recommendation system for Android apps
ICSE 2020 Posters
Ziqiang LiSouthern University of Science and Technology, Shin Hwei TanSouthern University of Science and Technology
Pre-print Media Attached File Attached
09:10
50m
Poster
What disconnects Practitioner Belief and Empirical Evidence ?
ICSE 2020 Posters
Shrikanth N CNorth Carolina State University, Tim MenziesNorth Carolina State University
Media Attached File Attached
09:10
50m
Poster
FOSS Dependencies and Security: A Qualitative Study on Developers' Attitudes and Experience
ICSE 2020 Posters
Ivan PashchenkoUniversity of Trento, Duc Ly VuUniversity of Trento, Fabio MassacciUniversity of Trento
DOI Pre-print Media Attached File Attached
09:10
50m
Poster
An Exploratory Study on Improving Automated Issue Triage with Attached Screen Dumps
ICSE 2020 Posters
13:30 - 14:30
ACM/IEEE Town Hall MeetingCommunity Meetings at All band room
15:00 - 16:00
A1-Autonomous Driving SystemsTechnical Papers at Baekje
Chair(s): Donghwan ShinUniversity of Luxembourg (SnT)
15:00
12m
Talk
SLEMI: Equivalence Modulo Input (EMI) Based Mutation of CPS Models for Finding Compiler Bugs in SimulinkArtifact ReusableTechnicalArtifact Available
Technical Papers
Shafiul Azam ChowdhuryUniversity of Texas at Arlington, Sohil Lal ShresthaThe University of Texas at Arlington, Taylor T JohnsonVanderbilt University, Christoph CsallnerUniversity of Texas at Arlington
Link to publication DOI Media Attached
15:12
12m
Talk
DeepBillboard: Systematic Physical-World Testing of Autonomous Driving SystemsTechnical
Technical Papers
Husheng ZhouThe University of Texas at Dallas, Wei LiSouthern University of Science and Technology, Zelun KongThe University of Texas at Dallas, Junfeng GuoThe University of Texas at Dallas, Yuqun ZhangSouthern University of Science and Technology, Lingming ZhangThe University of Texas at Dallas, Bei YuThe Chinese University of Hong Kong, Cong LiuUT Dallas
15:24
12m
Talk
Misbehaviour Prediction for Autonomous Driving SystemsTechnical
Technical Papers
Andrea StoccoUniversità della Svizzera italiana, Michael WeissUniversità della Svizzera Italiana (USI), Marco CalzanaUniversità della Svizzera Italiana (USI), Paolo TonellaUniversità della Svizzera italiana
Pre-print
15:36
12m
Talk
Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System IdentificationArtifact ReusableTechnicalArtifact Available
Technical Papers
Claudio MenghiUniversity of Luxembourg, Shiva NejatiUniversity of Ottawa, Lionel BriandSnT Centre/University of Luxembourg, Yago Isasi ParacheLuxSpace
15:48
12m
Talk
A Comprehensive Study of Autonomous Vehicle BugsTechnical
Technical Papers
Joshua GarciaUniversity of California, Irvine, Yang FengNanjing University, Junjie ShenUniversity of California, Irvine, Sumaya AlmaneeUniversity of California, Irvine, Yuan XiaUniversity of California, Irvine, Qi Alfred ChenUniversity of California, Irvine
15:00 - 16:00
15:00
12m
Talk
Studying the Use of Java Logging Utilities in the WildTechnical
Technical Papers
Boyuan ChenYork University, Zhen Ming (Jack) JiangYork University
Authorizer link Pre-print
15:12
12m
Talk
Causal Testing: Understanding Defects' Root CausesACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Brittany JohnsonUniversity of Massachusetts Amherst, Yuriy BrunUniversity of Massachusetts Amherst, Alexandra MeliouUniversity of Massachusetts Amherst
Link to publication DOI Pre-print Media Attached
15:24
8m
Talk
Studying the Characteristics of Logging Practices in Mobile Apps: A Case Study on F-Droid.J1
Journal First
Yi ZengConcordia University, Jinfu ChenConcordia University, Canada, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
Authorizer link Pre-print
15:32
6m
Talk
Automatically Predicting Bug Severity Early in the Development ProcessNIER
New Ideas and Emerging Results
Jude ArokiamOntario Tech University, Jeremy BradburyOntario Tech University
15:38
8m
Talk
A Survey on Adaptive Random TestingJ1
Journal First
Rubing HuangJiangsu University, Weifeng SunJiangsu University, Yinyin XuJiangsu University, Haibo ChenJiangsu University, Dave ToweyUniversity of Nottingham Ningbo China, Xin XiaMonash University
15:46
12m
Talk
Code Level Model-Checking in the Software Development WorkflowArtifact ReusableArtifact AvailableSEIP
Software Engineering in Practice
Nathan ChongAmazon, Byron CookAmazon, Konstantinos KallasUniversity of Pennsylvania, Kareem KhazemAmazon, Felipe R. MonteiroAmazon, Daniel Schwartz-NarbonneAmazon, n.n., Serdar TasiranAmazon, n.n., Michael TautschnigAmazon Web Services, Mark R. TuttleAmazon
Pre-print Media Attached
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
A4-Cyber-Physical SystemsSoftware Engineering in Practice / Technical Papers / Demonstrations at Baekje
Chair(s): Joanne M. AtleeUniversity of Waterloo
16:05
12m
Talk
Adapting Requirements Models to Varying EnvironmentsTechnical
Technical Papers
Dalal AlrajehImperial College London, Antoine CailliauICTEAM, UCLouvain, Axel van LamsweerdeUniversité catholique de Louvain
16:17
12m
Talk
Comparing Formal Tools for System Design: a Judgment StudyTechnical
Technical Papers
Alessio FerrariCNR-ISTI, Franco MazzantiISTI-CNR, Davide BasileUniversity of Florence, Maurice H. ter BeekISTI-CNR, Alessandro FantechiUniversity of Florence
DOI Pre-print
16:29
3m
Talk
Demo: SLEMI: Finding Simulink Compiler Bugs through Equivalence Modulo Input (EMI)Demo
Demonstrations
Shafiul Azam ChowdhuryUniversity of Texas at Arlington, Sohil Lal ShresthaThe University of Texas at Arlington, Taylor T JohnsonVanderbilt University, Christoph CsallnerUniversity of Texas at Arlington
Link to publication DOI Media Attached
16:32
12m
Talk
The Forgotten Case of the Dependency Bugs: On the Example of the Robot Operating SystemSEIP
Software Engineering in Practice
Anders Fischer-NielsenIT University of Copenhagen, Zhoulai FuIT University of Copenhagen, Denmark, Ting SuETH Zurich, Switzerland, Andrzej WąsowskiIT University of Copenhagen, Denmark
Pre-print
16:44
3m
Talk
PROMISE: High-Level Mission Specification for Multiple RobotsDemo
Demonstrations
Sergio GarciaChalmers | University of Gothenburg, Patrizio PelliccioneUniversity of L'Aquila and Chalmers | University of Gothenburg, Claudio MenghiUniversity of Luxembourg, Thorsten BergerChalmers | University of Gothenburg, Tomas BuresCharles University, Czech Republic
16:47
12m
Talk
How do you Architect your Robots? State of the Practice and Guidelines for ROS-based SystemsArtifact ReusableArtifact AvailableSEIP
Software Engineering in Practice
Ivano MalavoltaVrije Universiteit Amsterdam, Grace LewisCarnegie Mellon Software Engineering Institute, Bradley SchmerlCarnegie Mellon University, USA, Patricia LagoVrije Universiteit Amsterdam, David GarlanCarnegie Mellon University
16:05 - 17:05
A5-Testing and Debugging 2Demonstrations / New Ideas and Emerging Results / Technical Papers at Goguryeo
Chair(s): Marcelo d'AmorimFederal University of Pernambuco
16:05
12m
Talk
Efficient Generation of Error-Inducing Floating-Point Inputs via Symbolic ExecutionArtifact ReusableTechnicalArtifact Available
Technical Papers
Hui GuoUniversity of California, Davis, Cindy Rubio-GonzálezUniversity of California, Davis
16:17
12m
Talk
A Study on the Lifecycle of Flaky TestsTechnical
Technical Papers
Wing LamUniversity of Illinois at Urbana-Champaign, Kıvanç MuşluMicrosoft, Hitesh SajnaniMicrosoft , Suresh ThummalapentaMicrosoft
16:29
6m
Talk
Is Your Quantum Program Bug-Free?New Ideas and Emerging Results Distinguished Paper AwardsNIER
New Ideas and Emerging Results
Andriy MiranskyyRyerson University, Lei ZhangRyerson University, Javad DoliskaniRyerson University, Toronto, Canada
Pre-print
16:35
3m
Talk
DCO Analyzer: Local Controllability and Observability Analysis and Enforcement of Distributed Test ScenariosDemo
Demonstrations
Bruno LimaFaculty of Engineering, University of Porto and INESC TEC, João Pascoal FariaFaculty of Engineering, University of Porto and INESC TEC
16:38
12m
Talk
Ankou: Guiding Grey-box Fuzzing towards Combinatorial DifferenceArtifact ReusableTechnicalArtifact Available
Technical Papers
Valentin ManèsCSRC, KAIST, Soomin KimKAIST, Sang Kil ChaKAIST
16:50
3m
Talk
PG-KLEE: Trading Soundness for CoverageDemo
Demonstrations
Richard RutledgeGeorgia Institute of Technology, Alessandro OrsoGeorgia Tech
16:53
6m
Talk
Blending Kinematic and Software Models for Tighter Reachability AnalysisNIER
New Ideas and Emerging Results
Carl HildebrandtUniversity of Virginia, Sebastian ElbaumUniversity of Virginia, USA, Nicola BezzoUniversity of Virginia
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
17:10 - 18:00
Live Coding: Choose-Your-Own-AdventureICSE 2020 Plenary Sessions at Baekje
17:10
50m
Talk
Sam Aaron: Live Coding: Choose-Your-Own-Adventure
ICSE 2020 Plenary Sessions

Conference Day
Wed 8 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P7-Human AspectsNew Ideas and Emerging Results / Technical Papers / Journal First at Baekje
Chair(s): Mei NagappanUniversity of Waterloo
00:00
8m
Talk
What Predicts Software Developers' Productivity?J1
Journal First
Emerson Murphy-HillGoogle, Ciera Jaspan, Caitlin SadowskiGoogle, David C. ShepherdVirginia Commonwealth University, Michael PhillipsNational Instruments, Collin WinterWaymo, Andrea Knight, Edward SmithBloomberg LP, Matthew JordeGoogle, Inc.
00:08
6m
Talk
Towards Understanding Emotional Response to Requirements Changes in Agile TeamsNIER
New Ideas and Emerging Results
Kashumi MadampeMonash University, Australia, Rashina HodaMonash University, Paramvir SinghThe University of Auckland
Pre-print
00:14
12m
Talk
A Study on the Prevalence of Human Values in Software Engineering Publications, 2015 – 2018TechnicalArtifact Available
Technical Papers
Jon WhittleMonash University, Gillian OliverFaculty of Information Technology, Monash University, Waqar HussainMonash University, Davoud MougoueiFaculty of Information Technology, Monash University, Harsha PereraMonash University, Arif NurwidyantoroFaculty of Information Technology, Monash University, Rifat Ara ShamsMonash University
00:26
12m
Talk
Pushback in Code Review: Characterizing and Detecting Negative Interpersonal InteractionsTechnical
Technical Papers
Pre-print
00:38
12m
Talk
Engineering Gender-Inclusivity into Software: Ten Teams' Tales from the TrenchesTechnical
Technical Papers
Claudia HilderbrandOregon State University, Christopher PerdriauOregon State University, Lara LetawOregon State University, Jillian EmardOregon State University, Zoe Steine-HansonOregon State University, Margaret BurnettOregon State University, Anita SarmaOregon State University
00:50
8m
Talk
How does Machine Learning Change Software Development Practices?J1
Journal First
Zhiyuan WanZhejiang University, Xin XiaMonash University, David LoSingapore Management University, Gail MurphyUniversity of British Columbia
00:00 - 01:00
P8-SEET - Novel Approaches in SE Education and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Casper LasseniusAalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway
00:00
12m
Talk
Enriching Programming Student Feedback with Audio CommentsSEET
Software Engineering Education and Training
Jake RenzellaDeakin University, Andrew CainDeakin University
00:12
12m
Talk
GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET
Software Engineering Education and Training
Michael MiljanovicOntario Tech University, Jeremy BradburyOntario Tech University
00:24
6m
Experience report
Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET
Software Engineering Education and Training
Jose BenedettoPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE, Jaime NavonPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE
00:30
12m
Talk
Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET
Software Engineering Education and Training
Laura TubinoDeakin University, Andrew CainDeakin University, Jean-Guy SchneiderDeakin University, Dhananjay ThiruvadyDeakin University, Niroshinie FernandoDeakin University
00:42
12m
Talk
Adopting Industry Agile Practices in Large-scale Capstone EducationSEET
Software Engineering Education and Training
Jean-Guy SchneiderDeakin University, Peter EklundDeakin University, Kevin LeeDeakin University, Feifei ChenDeakin University, Andrew CainDeakin University, Mohamed AbdelrazekDeakin University
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á
00:00 - 01:30
Data-Driven Software AutomationTechnical Briefings at Tamna
00:00
90m
Talk
Data-Driven Software Automation
Technical Briefings
Tao XiePeking University, Ge LiPeking University, Jian-Guang LouMicrosoft Research, Dongmei ZhangMicrosoft Research, China
01:05 - 02:05
01:05
8m
Talk
What Do Programmers Discuss about Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions about Blockchain Platforms across Stack Exchange CommunitiesJ1
Journal First
Zhiyuan WanZhejiang University, Xin XiaMonash University, Ahmed E. HassanQueen's University
01:13
8m
Talk
Bounties on Technical Q&A Sites: A Case Study of Stack Overflow BountiesJ1
Journal First
Jiayuan ZhouQueen's University, Shaowei WangMississippi State University, Cor-Paul BezemerUniversity of Alberta, Canada, Ahmed E. HassanQueen's University
01:21
8m
Talk
MSRBot: Using Bots to Answer Questions from Software RepositoriesJ1
Journal First
Ahmad AbdellatifConcordia University, Khaled BadranConcordia University, Emad ShihabConcordia University
DOI
01:29
6m
Talk
Why Will My Question Be Closed? NLP-Based Pre-Submission Predictions of Question Closing Reasons on Stack OverflowNIER
New Ideas and Emerging Results
Laszlo TothUniversity of Szeged, Hungary, Balázs NagyUniversity of Szeged, Hungary, László VidácsUniversity of Szeged, Hungary, Tibor GyimóthyUniversity of Szeged, Hungary
01:35
12m
Talk
Interpreting Cloud Computer Vision Pain-Points: A Mining Study of Stack OverflowTechnical
Technical Papers
Alex CummaudoApplied Artificial Intelligence Institute, Deakin University, Rajesh VasaDeakin University, Scott BarnettDeakin University, John GrundyMonash University, Mohamed AbdelrazekDeakin University
01:05 - 02:05
P11-Natural Language ArtifactsJournal First / Technical Papers at Goguryeo
Chair(s): Jane Cleland-HuangUniversity of Notre Dame
01:05
8m
Talk
Neural Network Based Classification of Self-admitted Technical Debt: From Performance to Explainability and DeployabilityJ1
Journal First
Xiaoxue RenZhejiang University, Zhenchang XingAustralia National University, Xin XiaMonash University, David LoSingapore Management University, Xinyu WangZhejiang University, John GrundyMonash University
01:13
8m
Talk
Domain-specific Machine Translation with Recurrent Neural Network for Software LocalizationJ1
Journal First
Xu WangCollege of Engineering & Computer ScienceAustralian National University, Canberra, Australia, Chunyang ChenMonash University, Zhenchang XingAustralia National University
01:21
12m
Talk
Mitigating Turnover with Code Review Recommendation: Balancing Expertise, Workload, and Knowledge DistributionTechnicalArtifact Available
Technical Papers
Ehsan MirsaeediConcordia University, Peter RigbyConcordia University, Montreal, Canada
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
02:10
50m
Poster
A Practical, Collaborative Approach for Modeling Big Data Analytics Application Requirements
ICSE 2020 Posters
Hourieh KhalajzadehMonash University, Australia, Andrew SimmonsDeakin University, Mohamed AbdelrazekDeakin University, John GrundyMonash University, John HoskingUniversity of Auckland, Qiang He, Prasanna Ratnakanthan, Adil Zia, Meng Law
02:10
50m
Poster
ProvBuild: Improving Data Scientist Efficiency with Provenance (An Extended Abstract)
ICSE 2020 Posters
Jingmei HuHarvard University, Jiwon JoungHarvard University, Maia JacobsHarvard University, Krzysztof GajosHarvard University, Margo SeltzerUniversity of British Columbia
02:10
50m
Poster
Elite Developers' Activities at Open Source Ecosystem Level
ICSE 2020 Posters
James JonesUniversity of California, Irvine, David RedmilesUniversity of California, Irvine
02:10
50m
Poster
Semantic Analysis of Issues on Google Play and Twitter
ICSE 2020 Posters
Aman Yadav, Fatemeh Hendijani FardUniversity of British Columbia
02:10
50m
Poster
An Intelligent Tool for Combatting Contract Cheating Behaviour by Facilitating Scalable Student-Tutor Discussions
ICSE 2020 Posters
Jake RenzellaDeakin University, Andrew CainDeakin University, Jean-Guy SchneiderDeakin University
02:10
50m
Poster
Poster: How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHub
ICSE 2020 Posters
Shurui ZhouCarnegie Mellon University, USA / University of Toronto, CA, Bogdan VasilescuCarnegie Mellon University, Christian KästnerCarnegie Mellon University
02:10
50m
Poster
An Oracle Language for Autonomous Vehicles
ICSE 2020 Posters
Ana Nora EvansUniversity of Virginia, USA, Mary Lou SoffaUniversity of Virginia, Sebastian ElbaumUniversity of Virginia, USA
02:10 - 03:00
02:10
50m
Poster
Exploring the Relationship between Dockerfile Quality and Project Charateristics
ACM Student Research Competition
Yiwen WuNational University of Defense Technology
02:10
50m
Poster
Towards Automated Migration for Blockchain-based Decentralized Application
ACM Student Research Competition
Xiufeng XuPeking University
02:10
50m
Poster
Stress Testing SMT Solvers via Type-aware Mutation
ACM Student Research Competition
Chengyu ZhangEast China Normal University
02:10
50m
Poster
Does Fixing Bug Increase Robustness in Deep Learning?
ACM Student Research Competition
Rangeet PanIowa State University, USA
02:10
50m
Poster
Detection and Mitigation of JIT-Induced Side Channels
ACM Student Research Competition
Tegan BrennanUniversity of California, Santa Barbara
02:10
50m
Poster
Uncertainty-Guided Testing and Robustness Enhancement for Deep Learning Systems
ACM Student Research Competition
Xiyue ZhangPeking University
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
02:10 - 03:00
07:00 - 09:00
Keynote-Chan-Mo ParkICSE 2020 Plenary Sessions at Baekje
Chair(s): Doo-Hwan BaeKorea Advanced Institute of Science and Technology
07:00
2h
Talk
ICT Manpower Development and Software Technology in the DPRK
ICSE 2020 Plenary Sessions
09:10 - 10:00
Ask me about impact (or anything) - Andreas ZellerICSE 2020 Ask Me Anything at Goguryeo
09:10
50m
Live Q&A
Ask Me Anything - Andreas Zeller
ICSE 2020 Ask Me Anything
Andreas ZellerCISPA Helmholtz Center for Information Security
Media Attached
09:10 - 10:00
09:10
50m
Poster
The Role of Egocentric Bias in Undergraduate Agile Software Development Teams
ACM Student Research Competition
Frederike RaminHasso Plattner Institute
09:10
50m
Poster
Evaluation of brain activity while Pair Programming
ACM Student Research Competition
Ananga ThapaliyaInnopolis University
09:10
50m
Poster
Playing With Your Project Data in Scrum Retrospectives
ACM Student Research Competition
Christoph MatthiesHasso Plattner Institute, University of Potsdam
09:10
50m
Poster
An empirical study of the first contributions of developers to open source projects on GitHub
ACM Student Research Competition
Vikram N. SubramanianUniversity of Waterloo
09:10
50m
Poster
Machine Translation Testing via Pathological Invariance
ACM Student Research Competition
Shashij GuptaIIT BOMBAY
09:10
50m
Poster
Automated Analysis of Inter-Parameter Dependencies in Web APIs
ACM Student Research Competition
Alberto Martin-LopezUniversidad de Sevilla
15:00 - 16:00
A7-Human Aspects 1Technical Papers / Journal First / New Ideas and Emerging Results at Baekje
Chair(s): Alexander SerebrenikEindhoven University of Technology
15:00
8m
Talk
Towards a theory of software developer job satisfaction and perceived productivityJ1
Journal First
Margaret-Anne StoreyUniversity of Victoria, Thomas ZimmermannMicrosoft Research, Christian BirdMicrosoft Research, Jacek CzerwonkaDeveloper Services, Microsoft, Brendan MurphyMicrosoft Research, Eirini KalliamvakouUniversity of Victoria
Pre-print Media Attached
15:08
6m
Talk
Eye of the Mind: Image Processing for Social CodingNIER
New Ideas and Emerging Results
Maleknaz NayebiYork University
Pre-print
15:14
12m
Talk
How Software Practitioners Use Informal Local Meetups to Share Software Engineering KnowledgeTechnical
Technical Papers
Claire IngramUniversity of York, Anders DrachenUniversity of York
15:26
12m
Talk
Explaining Pair Programming Session Dynamics from Knowledge GapsTechnical
Technical Papers
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
DOI Pre-print Media Attached
15:38
6m
Talk
Better Code, Better Sharing: On the Need of Analyzing Jupyter NotebooksNIER
New Ideas and Emerging Results
Jiawei WangMonash University, Li LiMonash University, Australia, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
15:44
6m
Talk
Stress and Burnout in Open Source: Toward Finding, Understanding, and Mitigating Unhealthy InteractionsNIER
New Ideas and Emerging Results
Naveen RamanUniversity of Maryland, College Park, Minxuan CaoCarnegie Mellon University, Yulia TsvetkovCarnegie Mellon University, Christian KästnerCarnegie Mellon University, Bogdan VasilescuCarnegie Mellon University
Pre-print
15:50
8m
Talk
Enabling Good Work Habits in Software Developers through Reflective Goal-SettingJ1
Journal First
André N. MeyerUniversity of Zurich, Gail MurphyUniversity of British Columbia, Thomas ZimmermannMicrosoft Research, Thomas FritzUniversity of Zurich
Pre-print Media Attached
15:00 - 16:00
A8-Machine Learning and ModelsJournal First / Technical Papers at Goguryeo
Chair(s): Liliana PasqualeUniversity College Dublin & Lero
15:00
8m
Talk
Improving Vulnerability Inspection Efficiency Using Active LearningJ1
Journal First
Zhe YuNORTH CAROLINA STATE UNIVERSITY, Chris TheisenMicrosoft, Laurie WilliamsNorth Carolina State University, Tim MenziesNorth Carolina State University
15:08
8m
Talk
How Bugs Are Born: A Model to Identify How Bugs Are Introduced in Software ComponentsJ1
Journal First
Gema Rodríguez-PérezUniversity of Waterloo, Canada, Gregorio RoblesUniversidad Rey Juan Carlos, Alexander SerebrenikEindhoven University of Technology, Andy ZaidmanTU Delft, Daniel M. GermanUniversity of Victoria, Jesus M. Gonzalez-BarahonaUniversidad Rey Juan Carlos
DOI Pre-print
15:16
8m
Talk
How to “DODGE” Complex Software AnalyticsJ1
Journal First
Amritanshu AgrawalWayfair, Wei FuLanding AI, Di ChenNorth Carolina State University, USA, Xipeng ShenNorth Carolina State University, Tim MenziesNorth Carolina State University
15:24
12m
Talk
Importance-Driven Deep Learning System TestingTechnical
Technical Papers
Simos GerasimouUniversity of York, UK, Hasan Ferit EniserMPI-SWS, Alper SenBogazici University, Turkey, Alper ÇakanBogazici University, Turkey
15:36
12m
Talk
Quickly Generating Diverse Valid Test Inputs with Reinforcement LearningArtifact ReusableTechnicalArtifact Available
Technical Papers
Sameer ReddyUniversity of California, Berkeley, Caroline LemieuxUniversity of California, Berkeley, Rohan PadhyeCarnegie Mellon University, Koushik SenUniversity of California, Berkeley
15:48
8m
Talk
Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software EngineeringJ1
Journal First
Gopi Krishnan RajbahadurQueen's University, Shaowei WangMississippi State University, Yasutaka KameiKyushu University, Ahmed E. HassanQueen's University
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
15:00 - 16:30
Program Analysis Meets Autonomous RobotsTechnical Briefings at Tamna
15:00
90m
Talk
Program Analysis Meets Autonomous Robots
Technical Briefings
Sebastian ElbaumUniversity of Virginia, USA
16:05 - 17:05
A10-Human Aspects 2Journal First / Technical Papers at Baekje
Chair(s): Giuseppe ScannielloUniversity of Basilicata
16:05
8m
Talk
Characterizing and Identifying Reverted CommitsJ1
Journal First
Meng YanChongqing University, Xin XiaMonash University, David LoSingapore Management University, Ahmed E. HassanQueen's University, Shanping LiZhejiang University
16:13
8m
Talk
An Empirical Study of Obsolete Answers on Stack OverflowJ1
Journal First
Haoxiang ZhangSoftware Analysis and Intelligence Lab (SAIL), Queen’s University, Kingston, Ontario, Canada, Shaowei WangMississippi State University, Tse-Hsun (Peter) ChenConcordia University, Ying ZouQueen's University, Kingston, Ontario, Ahmed E. HassanQueen's University
16:21
8m
Talk
An Empirical Characterization of Bad Practices in Continuous IntegrationJ1
Journal First
Fiorella ZampettiUniversity of Sannio, Carmine VassalloUniversity of Zurich, Sebastiano PanichellaZurich University of Applied Sciences, Gerardo CanforaUniversity of Sannio, Harald GallUniversity of Zurich, Massimiliano Di PentaUniversity of Sannio
Link to publication DOI Pre-print
16:29
8m
Talk
To the Attention of Mobile Software Developers: Guess What, Test your App!J1
Journal First
Luís CruzDeflt University of Technology, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID, David LoSingapore Management University
DOI Pre-print Media Attached
16:37
12m
Talk
Primers or Reminders? The Effects of Existing Review Comments on Code ReviewACM SIGSOFT Distinguished Artifact AwardsArtifact ReusableTechnicalArtifact Available
Technical Papers
Davide SpadiniDelft University of Technology, Netherlands, Gül CalikliChalmers | University of Gothenburg, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
16:05 - 17:05
A11-Performance and AnalysisNew Ideas and Emerging Results / Journal First / Technical Papers / Demonstrations at Goguryeo
Chair(s): Pooyan JamshidiUniversity of South Carolina
16:05
3m
Talk
Nimbus: Improving the Developer Experience for Serverless ApplicationsDemo
Demonstrations
Robert ChatleyImperial College London, Thomas AllertonStarling Bank
Pre-print
16:08
8m
Talk
Testing with Fewer Resources: An Adaptive Approach to Performance-Aware Test Case GenerationJ1
Journal First
Giovanni GranoUniversity of Zurich, Christoph LaaberUniversity of Zurich, Annibale PanichellaDelft University of Technology, Sebastiano PanichellaZurich University of Applied Sciences
Link to publication DOI Pre-print
16:16
8m
Talk
What's Wrong with My Benchmark Results? Studying Bad Practices in JMH BenchmarksJ1
Journal First
Diego CostaConcordia University, Canada, Cor-Paul BezemerUniversity of Alberta, Canada, Philipp LeitnerChalmers University of Technology & University of Gothenburg, Artur AndrzejakHeidelberg University
16:24
12m
Talk
Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet?ACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Zishuo DingConcordia University, Canada, Jinfu ChenConcordia University, Canada, Weiyi ShangConcordia University
Pre-print
16:36
8m
Talk
ModGuard: Identifying Integrity & Confidentiality Violations in Java ModulesJ1
Journal First
Andreas DannPaderborn University, Ben HermannPaderborn University, Eric BoddenHeinz Nixdorf Institut, Paderborn University and Fraunhofer IEM
Link to publication DOI
16:44
6m
Talk
Program Debloating via Stochastic OptimizationNIER
New Ideas and Emerging Results
Qi XinGeorgia Institute of Technology, Myeongsoo KimGeorgia Institute of Technology, Qirun ZhangGeorgia Institute of Technology, USA, Alessandro OrsoGeorgia Tech
16:50
8m
Talk
The ORIS Tool: Quantitative Evaluation of Non-Markovian SystemsJ1
Journal First
Marco PaolieriUniversity of Southern California, Marco BiagiUniversity of Florence, Laura CarnevaliUniversity of Florence, Enrico VicarioUniversity of Florence
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
17:10
50m
Talk
PG-KLEE: Trading Soundness for CoverageDemo
Demonstrations
Richard RutledgeGeorgia Institute of Technology, Alessandro OrsoGeorgia Tech
17:10
50m
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
50m
Talk
Nimbus: Improving the Developer Experience for Serverless ApplicationsDemo
Demonstrations
Robert ChatleyImperial College London, Thomas AllertonStarling Bank
Pre-print
17:10 - 18:00
17:10
50m
Poster
Improving Bug Detection and Fixing via Code Representation Learning
ACM Student Research Competition
Yi LiNew Jersey Institute of Technology, USA
17:10
50m
Poster
Automatic Generation of Simulink Models to Find Bugs in Cyber-Physical System Tool Chain using Deep Learning
ACM Student Research Competition
Sohil Lal ShresthaThe University of Texas at Arlington
DOI Pre-print
17:10
50m
Poster
Studying and Suggesting Logging Locations in Code Blocks
ACM Student Research Competition
Zhenhao LiConcordia University
17:10
50m
Poster
An Automated Framework For Gaming Platform To Test Multiple Games
ACM Student Research Competition
Zihe SongThe University of Texas at Dallas
17:10
50m
Poster
Efficient test execution in End to End testing
ACM Student Research Competition
Cristian AugustoUniversity of Oviedo
17:10
50m
Poster
An Empirical Study on the Evolution of Test Smell
ACM Student Research Competition
Dong Jae KimConcordia University
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)
17:10 - 18:00

Conference Day
Thu 9 Jul

Displayed time zone: (UTC) Coordinated Universal Time change

00:00 - 01:00
P13-SecurityTechnical Papers / Software Engineering in Practice at Baekje
Chair(s): Joshua GarciaUniversity of California, Irvine
00:00
12m
Talk
Burn After Reading: A Shadow Stack with Microsecond-level Runtime Rerandomization for Protecting Return AddressesTechnicalArtifact Available
Technical Papers
Changwei ZouUNSW Sydney, Jingling XueUNSW Sydney
00:12
12m
Talk
Automated Identification of Libraries from Vulnerability DataSEIP
Software Engineering in Practice
Chen YangVeracode, Inc., Andrew SantosaVeracode, Inc., Asankhaya SharmaVeracode, Inc., David LoSingapore Management University
Pre-print Media Attached
00:24
12m
Talk
Unsuccessful Story about Few Shot Malware-Family Classification and Siamese Network to the RescueTechnical
Technical Papers
Yude BaiTianjin University, Zhenchang XingAustralia National University, Li XiaohongTianJin University, Zhiyong FengTianjin University, Duoyuan MaTianjin University
00:36
12m
Talk
SpecuSym: Speculative Symbolic Execution for Cache Timing Leak DetectionTechnical
Technical Papers
Shengjian GuoBaidu X-Lab, Yueqi ChenThe Pennsylvania State University, Peng LiBaidu X-Lab, Yueqiang ChengBaidu Security, Huibo WangBaidu X-Lab, Meng WuAnt Financial, Zhiqiang ZuoNanjing University, China
00:48
12m
Talk
Building and Maintaining a Third-Party Library Supply Chain for Productive and Secure SGX Enclave DevelopmentSEIP
Software Engineering in Practice
Pei WangBaidu X-Lab, Yu DingBaidu X-Lab, Mingshen SunBaidu X-Lab, Huibo WangBaidu X-Lab, Tongxin LiBaidu X-Lab, Rundong ZhouBaidu X-Lab, Zhaofeng Chen, Yiming JingBaidu X-Lab
00:00 - 01:00
P14-TestingTechnical Papers / Software Engineering in Practice at Goguryeo
Chair(s): Shin YooKorea Advanced Institute of Science and Technology
00:00
12m
Talk
Seenomaly: Vision-Based Linting of GUI Animation Effects Against Design-Don’t GuidelinesTechnical
Technical Papers
Dehai ZhaoAustralian National University, Zhenchang XingAustralia National University, Chunyang ChenMonash University, Xiwei XuData 61, Liming ZhuCSIRO's Data61 and UNSW, Guoqiang LiShanghai Jiao Tong University, Jinshui WangSchool of Information Science and Engineering, Fujian University of Technology, Fuzhou, China
00:12
12m
Talk
Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural NetworksTechnical
Technical Papers
Xiang GaoNational University of Singapore, Singapore, Ripon SahaFujitsu Laboratories of America, Inc., Mukul R. PrasadFujitsu Laboratories of America, Inc, Abhik RoychoudhuryNational University of Singapore, Singapore
00:24
12m
Talk
Modeling and Ranking Flaky Tests at AppleSEIP
Software Engineering in Practice
Emily KowalczykApple Inc., Karan NairApple, Zebao GaoApple, Leopold SilbersteinApple Inc., Teng LongApple, Atif MemonApple Inc.
00:36
12m
Talk
Testing File System Implementations on Layered ModelsTechnicalArtifact Available
Technical Papers
Dongjie ChenNanjing University, Yanyan JiangNanjing University, Chang XuNanjing University, Xiaoxing MaNanjing University, Jian LuNanjing University
00:48
12m
Talk
A Cost-efficient Approach to Building in Continuous IntegrationTechnical
Technical Papers
Xianhao JinVirginia Tech, USA, Francisco ServantVirginia Tech
Pre-print
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
00:00 - 01:30
Machine Learning in Google AdsTechnical Briefings at Tamna
00:00
90m
Talk
Machine Learning in Google Ads
Technical Briefings
01:05 - 02:05
P16-Security and LearningTechnical Papers / Journal First at Baekje
Chair(s): Lingming ZhangThe University of Texas at Dallas
01:05
12m
Talk
Software Visualization and Deep Transfer Learning for Effective Software Defect PredictionTechnical
Technical Papers
Jinyin ChenCollege of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Keke HuCollege of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China, Zhuangzhi ChenCollege of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Qi XuanInstitute of Cyberspace Security, Zhejiang University of Technology, Hangzhou 310023, China, Yi LiuInstitute of Process Equipment and Control Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Vladimir FilkovUniversity of California at Davis, USA
01:17
8m
Talk
Easy-to-Deploy API Extraction by Multi-Level Feature Embedding and Transfer LearningJ1
Journal First
Suyu MaMonash University, Zhenchang XingAustralia National University, Chunyang ChenMonash University, Cheng ChenPricewaterhouseCoopers Firm, Lizhen QuMonash University, Guoqiang LiShanghai Jiao Tong University
01:25
12m
Talk
How Does Misconfiguration of Analytic Services Compromise Mobile Privacy?TechnicalArtifact Available
Technical Papers
Xueling ZhangUniversity of Texas at San Antonio, Xiaoyin WangUniversity of Texas at San Antonio, USA, Rocky SlavinUniversity of Texas at San Antonio, Travis BreauxCarnegie Mellon University, Jianwei NiuUniversity of Texas at San Antonio
01:37
12m
Talk
Securing UnSafe Rust Programs with XRustArtifact ReusableTechnical
Technical Papers
Peiming LiuTexas A&M University, Gang ZhaoTexas A&m University, Jeff HuangTexas A&M University
01:49
12m
Talk
Is Rust Used Safely by Software Developers?Technical
Technical Papers
Ana Nora EvansUniversity of Virginia, USA, Bradford CampbellUniversity of Virginia, Mary Lou SoffaUniversity of Virginia
01:05 - 02:05
P17-Software DevelopmentJournal First / Technical Papers / Demonstrations at Goguryeo
Chair(s): Minghui ZhouPeking University
01:05
8m
Talk
Improving the Pull Requests Review Process Using Learning-to-rank AlgorithmsJ1
Journal First
Guoliang ZhaoComputer Science of Queen's University, Daniel Alencar Da CostaUniversity of Otago, Ying ZouQueen's University, Kingston, Ontario
01:13
8m
Talk
Understanding the motivations, challenges and needs of Blockchain software developers: a surveyJ1
Journal First
Amiangshu BosuWayne State University, Anindya IqbalBangladesh University of Engineering and Technology Dhaka, Bangladesh, Rifat ShahriyarBangladesh University of Engineering and Technology Dhaka, Bangladesh, Partho ChakrabortyBangladesh University of Engineering and Technology Dhaka, Bangladesh
01:21
12m
Talk
Gap between Theory and Practice : An Empirical Study of Security Patches in SolidityArtifact ReusableTechnicalArtifact Available
Technical Papers
01:33
12m
Talk
A Tale from the Trenches: Cognitive Biases and Software DevelopmentACM SIGSOFT Distinguished Paper AwardsTechnical
Technical Papers
Souti ChattopadhyayGraduate Student, Nicholas NelsonOregon State University, Audrey AuOregon State University, Natalia MoralesOregon State University, Christopher SanchezOregon State University, Rahul PanditaPhase Change Software, Anita SarmaOregon State University
01:45
3m
Talk
VITALSE: Visualizing Eye Tracking and Biometric DataDemo
Demonstrations
Devjeet RoyWashington State University, Sarah FakhouryWashington State University, Venera ArnaoudovaWashington State University
Pre-print
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
02:10 - 03:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
02:10 - 03:00
Ask me about tips for grant writing, etcICSE 2020 Ask Me Anything at Goguryeo
02:10
50m
Social Event
Ask Me Anything - John Grundy
ICSE 2020 Ask Me Anything
John GrundyMonash University
02:10 - 03:00
02:10
50m
Talk
VITALSE: Visualizing Eye Tracking and Biometric DataDemo
Demonstrations
Devjeet RoyWashington State University, Sarah FakhouryWashington State University, Venera ArnaoudovaWashington State University
Pre-print
02:10 - 03:00
02:10
50m
Social Event
Meet Google
ICSE 2020 Sponsor Events

07:00 - 08:00
I13-Testing and Debugging 1Demonstrations / Technical Papers / Software Engineering in Practice / Journal First at Baekje
Chair(s): Shin Hwei TanSouthern University of Science and Technology
07:00
12m
Talk
Learning-to-Rank vs Ranking-to-Learn: Strategies for Regression Testing in Continuous IntegrationTechnical
Technical Papers
Antonia BertolinoCNR-ISTI, Antonio GuerrieroUniversità di Napoli Federico II, Breno MirandaFederal University of Pernambuco, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità di Napoli Federico II
07:12
12m
Talk
Debugging InputsArtifact ReusableTechnicalArtifact Available
Technical Papers
Lukas KirschnerSaarland University, Ezekiel O. SoremekunCISPA Helmholtz Center for Information Security, Andreas ZellerCISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print
07:24
12m
Talk
Property-based Testing for LG Home Appliances using Accelerated Software-in-the-Loop SimulationIEEE Software Best Software Engineering in Practice AwardSEIP
Software Engineering in Practice
Mingyu ParkLG Electronics, Hoon JangHyundai Motor Company, Taejoon ByunUniversity of Minnesota, Yunja ChoiKyungpook National University
Pre-print
07:36
8m
Talk
Predicting Software Defect Type using Concept-based ClassificationJ1
Journal First
Sangameshwar PatilDept. of CSE, IIT Madras and TRDDC, TCS, Balaraman RavindranIIT Madras
07:44
8m
Talk
The Art, Science, and Engineering of Fuzzing: A SurveyJ1
Journal First
Valentin ManèsCSRC, KAIST, HyungSeok HanKAIST, Choongwoo HanNAVER Corporation, Sang Kil ChaKAIST, Manuel EgeleBoston University, USA, Edward SchwartzCarnegie Mellon University, Maverick WooCarnegie Mellon University
07:52
3m
Talk
GeekyNote: A Technical Documentation Tool with Coverage, Backtracking, Traces, and CouplingsDemo
Demonstrations
Yung-Pin ChengNational Central University, Wei-Nien HsiungNational Central University, Yu-Shan WuIsCoollab Co. Ltd, Li-Hsuan ChenIsCoollab Co. Ltd
07:00 - 08:00
I14-SEET - Industry Relevant Teaching and OthersSoftware Engineering Education and Training at Goguryeo
Chair(s): Letizia JaccheriNorwegian University of Science and Technology
07:00
12m
Talk
Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET
Software Engineering Education and Training
Richard GlasseyKTH Royal Institute of Technology, Olle BälterKTH Royal Institute of Technology, Philipp HallerKTH Royal Institute of Technology, Mattias WiggbergKTH Royal Institute of Technology
07:12
12m
Talk
Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET
Software Engineering Education and Training
Umair Z. AhmedNational University of Singapore, Nisheeth SrivastavaIndian Institute of Technology, Kanpur, Renuka SindhgattaQueensland University of Technology, Australia, Amey KarkareIIT Kanpur
07:24
12m
Talk
VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET
Software Engineering Education and Training
Prajish PrasadIIT Bombay, Sridhar IyerIIT Bombay
07:36
12m
Talk
Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET
Software Engineering Education and Training
Williamson SilvaUFAM, Bruno GadelhaUFAM, Igor SteinmacherNorthern Arizona University, Tayana ConteUniversidade Federal do Amazonas
07:48
12m
Talk
What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET
Software Engineering Education and Training
Annika WolffLUT University, Antti KnutasLUT University, Paula SavolainenTurku University of Applied Sciences
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
07:00 - 08:30
Software Engineering for Data AnalyticsTechnical Briefings at Tamna
07:00
90m
Talk
Software Engineering for Data Analytics
Technical Briefings
Miryung KimUniversity of California, Los Angeles
08:05 - 09:05
I16-Testing and Debugging 2Technical Papers / Journal First at Baekje
Chair(s): Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID
08:05
12m
Talk
Low-Overhead Deadlock PredictionTechnical
Technical Papers
Yan CaiInstitute of Software, Chinese Academy of Sciences, Ruijie MengUniversity of Chinese Academy of Sciences, Jens PalsbergUniversity of California, Los Angeles
08:17
8m
Talk
The Impact of Feature Reduction Techniques on Defect Prediction ModelsJ1
Journal First
Masanari KondoKyoto Institute of Technology, Cor-Paul BezemerUniversity of Alberta, Canada, Yasutaka KameiKyushu University, Ahmed E. HassanQueen's University, Osamu MizunoKyoto Institute of Technology
08:25
8m
Talk
The Impact of Correlated Metrics on the Interpretation of Defect ModelsJ1
Journal First
Jirayus JiarpakdeeMonash University, Australia, Chakkrit TantithamthavornMonash University, Australia, Ahmed E. HassanQueen's University
08:33
8m
Talk
The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect PredictionJ1
Journal First
Yuanrui FanZhejiang University, Xin XiaMonash University, Daniel Alencar Da CostaUniversity of Otago, David LoSingapore Management University, Ahmed E. HassanQueen's University, Shanping LiZhejiang University
08:41
8m
Talk
Which Variables Should I Log?J1
Journal First
Zhongxin LiuZhejiang University, Xin XiaMonash University, David LoSingapore Management University, Zhenchang XingAustralia National University, Ahmed E. HassanQueen's University, Shanping LiZhejiang University
08:49
12m
Talk
Understanding the Automated Parameter Optimization on Transfer Learning for Cross-Project Defect Prediction: An Empirical StudyTechnicalArtifact Available
Technical Papers
Ke LiUniversity of Exeter, Zilin XiangUniversity of Electronic Science and Technology of China, Tao ChenLoughborough University, Shuo Wang, Kay Chen TanCity University of Hong Kong
Pre-print
08:05 - 09:05
I17-Contracts and AnalysisDemonstrations / Technical Papers / Software Engineering in Practice / Journal First at Goguryeo
Chair(s): Jaechang NamHandong Global University
08:05
10m
Talk
How to reduce risk effectively in fixed price software developmentSEIP
Software Engineering in Practice
Volker GruhnUniversity Duisburg-Essen, Niklas Spitczok von Brisinskiadesso AG
08:15
10m
Talk
Seraph: Enabling Cross-Platform Security Analysis For EVM and WASM Smart ContractsDemo
Demonstrations
Zhiqiang YangOxford-Hainan Blockchain Research Institute, Han LiuTsinghua University, Yue LiOxford-Hainan Blockchain Research Institute, Huixuan ZhengOxford-Hainan Blockchain Research Institute, Lei WangOxford-Hainan Blockchain Research Institute, Bangdao ChenOxford-Hainan Blockchain Research Institute
08:25
10m
Talk
Escape from Escape Analysis of GolangSEIP
Software Engineering in Practice
Cong WangTsinghua University, Mingrui ZhangTsinghua University, Beijing, China, Yu Jiang, Huafeng ZhangHuawei Technologies, Hangzhou, China, Zhenchang XingAustralia National University, Ming Gu
08:35
10m
Talk
Smart Contract Development: Challenges and OpportunitiesJ1
Journal First
Weiqin ZouNanjing University, David LoSingapore Management University, Pavneet Singh KochharMicrosoft, Xuan-Bach D. LeSingapore Management University, Singapore, Xin XiaMonash University, Yang FengNanjing University, Zhenyu ChenNanjing University, Baowen XuNanjing University
08:45
10m
Talk
Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart ContractsArtifact ReusableTechnicalArtifact Available
Technical Papers
Thomas DurieuxKTH Royal Institute of Technology, Sweden, João F. FerreiraINESC-ID and IST, University of Lisbon, Rui AbreuInstituto Superior Técnico, U. Lisboa & INESC-ID, Pedro CruzIST, University of Lisbon, Portugal
Pre-print
08:55
10m
Talk
An Extended Abstract of “METRIC+: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains”J1
Journal First
Chang-ai SunUniversity of Science and Technology Beijing, An FuUniversity of Science and Technology Beijing, Pak-Lok PoonSchool of Engineering & Technology, Central Queensland University, Australia, Xiaoyuan XieSchool of Computer Science, Wuhan University, China, Huai LiuSwinburne University of Technology, Tsong Yueh ChenSwinburne University of Technology
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
09:10 - 10:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
09:10 - 10:00
09:10
50m
Talk
GeekyNote: A Technical Documentation Tool with Coverage, Backtracking, Traces, and CouplingsDemo
Demonstrations
Yung-Pin ChengNational Central University, Wei-Nien HsiungNational Central University, Yu-Shan WuIsCoollab Co. Ltd, Li-Hsuan ChenIsCoollab Co. Ltd
13:30 - 14:30
ROSE Festival for Open Science Artifacts in Software EngieeringROSE at All band room
15:00 - 17:00
Keynote-Peter O'HearnICSE 2020 Plenary Sessions at Baekje
Chair(s): Jane Cleland-HuangUniversity of Notre Dame, Darko MarinovUniversity of Illinois at Urbana-Champaign
15:00
15m
Talk
Distinguished/Best Paper Awards
ICSE 2020 Plenary Sessions

15:15
1h45m
Talk
Formal Reasoning and the Hacker Way
ICSE 2020 Plenary Sessions
17:10 - 18:00
Student Research Competition - PresentationsACM Student Research Competition at Baekje
17:10 - 18:00
17:10
50m
Poster
Recognizing Developers' Emotions while Programming
ICSE 2020 Posters
Daniela GirardiUniversity of Bari, Nicole NovielliUniversity of Bari, Davide FucciBlekinge Institute of Technology, Filippo LanubileUniversity of Bari
17:10
50m
Poster
Importance-Driven Deep Learning System Testing
ICSE 2020 Posters
Simos GerasimouUniversity of York, UK, Hasan Ferit EniserMPI-SWS, Alper SenBogazici University, Turkey, Alper ÇakanBogazici University, Turkey