Write a Blog >>
MSR 2021
Mon 17 - Wed 19 May 2021
co-located with ICSE 2021
VenueVirtual venue
Room nameBlended Sessions Room 2
Room Information

Technical sessions

Program

This program is tentative and subject to change.

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

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

10:30 - 11:30
10:30
20m
Paper
“Do this! Do that!, And nothing will happen” Do specifications lead to securely stored passwords?Technical Track
ICSE Technical Track
Joseph HallettUniversity of Bristol, Nikhil PatnaikUniversity of Bristol, Benjamin ShreeveUniversity of Bristol, Awais RashidUniversity of Bristol, UK
Pre-print
10:50
20m
Paper
Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --Artifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Larissa BrazUniversity of Zurich, Enrico FregnanUniversity of Zurich, Gül CalikliChalmers | University of Gothenburg, Alberto BacchelliUniversity of Zurich
Pre-print Media Attached
11:10
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
ICSE SEIP - Software Engineering in Practice
Charles WeirLancaster University, Ingolf BeckerUniversity College London, Lynne BlairLancaster University
Pre-print
12:05 - 13:05
1.2.2. Search-Based SE & Genetic OperationsICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): José Miguel RojasUniversity of Leicester, UK
12:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
ICSE Journal-First Papers
Shaukat AliSimula Research Laboratory, Norway, Paolo ArcainiNational Institute of Informatics , Dipesh PradhanSimula Research Laboratory, Norway, Safdar Aqeel SafdarSimula Research Laboratory, Norway, Tao YueNanjing University of Aeronautics and Astronautics
Link to publication DOI Authorizer link
12:25
20m
Paper
Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software ModelsJournal-First
ICSE Journal-First Papers
Francisca PérezSVIT Research Group, Universidad San Jorge, Tewfik ZiadiLIP6, Sorbonne Université, Carlos CetinaSan Jorge University, Spain
Link to publication Pre-print
12:45
20m
Paper
Enhancing Genetic Improvement of Software with Regression Test SelectionArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Giovani GuizzoUniversity College London, Justyna PetkeUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity College London
Pre-print
15:20 - 16:15
1.3.2. Deep Neural Networks: Supporting SE Tasks #1ICSE Technical Track / ICSE NIER - New Ideas and Emerging Results / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Ayse TosunIstanbul Technical University
15:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
ICSE Journal-First Papers
Saikat ChakrabortyColumbia University, Yangruibo DingColumbia University, Miltiadis AllamanisMicrosoft Research, UK, Baishakhi RayColumbia University, USA
Link to publication DOI Pre-print
15:40
20m
Paper
Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT ModelsTechnical Track
ICSE Technical Track
Jinfeng LinUniversity of Notre Dame, Yalin LiuUniversity of Notre Dame, Qingkai ZengUniversity of Notre Dame, Meng JiangUniversity of Notre Dame, Jane Cleland-HuangUniversity of Notre Dame
Pre-print
16:00
15m
Paper
A Cognitive and Machine Learning-Based Software Development Paradigm Supported by ContextNIER
ICSE NIER - New Ideas and Emerging Results
Glaucia MeloUniversity of Waterloo, Paulo AlencarUniversity of Waterloo, Don CowanUniversity of Waterloo
Pre-print
16:40 - 17:35
16:40
20m
Paper
A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First
ICSE Journal-First Papers
Rabe AbdalkareemQueens University, Kingston, Canada, Suhaib MujahidConcordia University, Emad ShihabConcordia University
Link to publication DOI Pre-print
17:00
20m
Paper
What helped, and what did not? An Evaluation of the Strategies to Improve Continuous IntegrationArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Xianhao JinVirginia Tech, Francisco ServantVirginia Tech
Pre-print
17:20
15m
Paper
ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER
ICSE NIER - New Ideas and Emerging Results
Omar ElazharyUniversity of Victoria, Margaret-Anne StoreyUniversity of Victoria, Neil ErnstUniversity of Victoria, Elise ParadisUniversity of Toronto
Pre-print
19:35 - 20:55
1.5.2. Developers: Observational StudiesICSE Technical Track / ICSE Journal-First Papers / ICSE SEIP - Software Engineering in Practice at Blended Sessions Room 2
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
19:35
20m
Paper
Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track
ICSE Technical Track
Madeline EndresUniversity of Michigan, Zachary KarasUniversity of Michigan, Xiaosu HuUniversity of Michigan, Ioulia KovelmanUniversity of Michigan, Westley WeimerUniversity of Michigan
Pre-print
19:55
20m
Paper
Explicit Programming StrategiesJournal-First
ICSE Journal-First Papers
Thomas LaTozaGeorge Mason University, Maryam ArabGeorge Mason University, Dastyni LoksaTowson University, Amy KoUniversity of Washington
Link to publication Pre-print
20:15
20m
Paper
What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First
ICSE Journal-First Papers
Iflaah SalmanUniversity of Oulu, Pilar RodriguezUniversidad Politécnica de Madrid, Burak TurhanMonash University, Ayse TosunIstanbul Technical University, Arda GurellerEricsson
Pre-print
20:35
20m
Paper
An interview study of how developers use execution logs in embedded software engineeringSEIP
ICSE SEIP - Software Engineering in Practice
Nan YangEindhoven University of Technology, The Netherlands, Pieter CuijpersEindhoven University of Technology, Ramon SchiffelersEindhoven University of Technology and ASML, the Netherlands, Johan LukkienEindhoven University of Technology, Alexander SerebrenikEindhoven University of Technology
Pre-print

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

11:20 - 12:20
2.1.2. Deep Neural Networks: Quality AssuranceICSE Technical Track at Blended Sessions Room 2
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
11:20
20m
Paper
Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track
ICSE Technical Track
Weisi LuoI&V Dept of Kirin Solution Dept, HS, Huawei, Xiaoyue RunI&V Dept of Kirin Solution Dept, HS, Huawei, Dong ChaiI&V Dept of Kirin Solution Dept, HS, Huawei, Jiang WangI&V Dept of Kirin Solution Dept, HS, Huawei, Chunrong FangNanjing University, Zhenyu ChenNanjing University
Pre-print
11:40
20m
Paper
RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track
ICSE Technical Track
Jingyi WangZhejiang University, Jialuo ChenZhejiang University, Youcheng SunQueen's University Belfast, UK, Xingjun MaDeakin University, Dongxia WangZhejiang University, Jun SunSingapore Management University, Singapore, Peng ChengZhejiang University
Pre-print
12:00
20m
Paper
Scalable Quantitative Verification For Deep Neural NetworksArtifact ReusableTechnical Track
ICSE Technical Track
Teodora BalutaNational University of Singapore, Zheng Leong ChuaIndependent Researcher, Kuldeep S. MeelNational University of Singapore, Prateek SaxenaNational University of Singapore
Pre-print
12:55 - 13:55
2.2.2. Configuration of Software Systems: TestingICSE Technical Track / ICSE SEIP - Software Engineering in Practice at Blended Sessions Room 2
Chair(s): Antonia BertolinoCNR-ISTI
12:55
20m
Paper
An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsArtifact ReusableTechnical Track
ICSE Technical Track
Yuanliang ZhangNational University of Defense Technology, Haochen HeNational University of Defense Technology, Owolabi LegunsenCornell University, Shanshan LiNational University of Defense Technology, Wei DongNational University of Defense Technology, Tianyin XuUniversity of Illinois Urbana-Champaign
Pre-print
13:15
20m
Paper
AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track
ICSE Technical Track
Chuan LuoMicrosoft Research, China, Jinkun LinState Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, China, Shaowei CaiInstitute of Software at Chinese Academy of Sciences, China, Xin ChenMicrosoft Research, China, Bing HeMicrosoft Research, China, Bo QiaoMicrosoft Research, Beijing, China, Pu ZhaoMicrosoft Research, Beijing, China, Qingwei LinMicrosoft Research, Beijing, China, Hongyu ZhangThe University of Newcastle, Wei WuL3S Research Center, Leibniz University Hannover, Germany, Saravanakumar RajmohanMicrosoft Office, United States, Dongmei ZhangMicrosoft Research, China
Pre-print
13:35
20m
Paper
ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP
ICSE SEIP - Software Engineering in Practice
Patrick FranzChalmers | University of Gothenburg, Thorsten BergerChalmers | University of Gothenburg, Ibrahim FayazVecScan AB (Vector Sweden), Sarah NadiUniversity of Alberta, Evgeny GroshevChalmers | University of Gothenburg
Pre-print
14:30 - 15:30
2.3.2. Self-Admitted Technical DebtICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Mika MäntyläUniversity of Oulu
14:30
20m
Paper
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
ICSE Journal-First Papers
Rungroj MaipraditNara Institute of Science and Technology, Christoph TreudeUniversity of Adelaide, Hideaki HataNara Institute of Science and Technology, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print
14:50
20m
Paper
An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First
ICSE Journal-First Papers
Jiakun LiuZhejiang University, Qiao HuangZhejiang University, Xin XiaMonash University, Emad ShihabConcordia University, David LoSingapore Management University, Shanping LiZhejiang University
Pre-print
15:10
20m
Paper
Identifying Self-Admitted Technical Debts with JitterbugJournal-First
ICSE Journal-First Papers
Zhe YuRochester Institute of Technology, Fahmid Morshed FahidNorth Carolina State University, Huy TuNorth Carolina State University, USA, Tim MenziesNorth Carolina State University, USA
Link to publication DOI Pre-print
16:05 - 17:05
2.4.2. API: Evolution and Maintenance #1ICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Davide FalessiCalifornia Polytechnic State University
16:05
20m
Paper
Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesArtifact ReusableTechnical Track
ICSE Technical Track
Benjamin Barslev NielsenAarhus University, Martin Toldam TorpAarhus University, Anders MøllerAarhus University
Pre-print
16:25
20m
Paper
An Empirical Study of Dependency Downgrades in the npm EcosystemJournal-First
ICSE Journal-First Papers
Filipe R. CogoCentre for Software Excellence, Huawei, Canada, Gustavo Ansaldi OlivaQueen's University, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print
16:45
20m
Paper
A3: Assisting Android API Migrations Using Code ExamplesJournal-First
ICSE Journal-First Papers
Maxime LamotheConcordia University, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
18:50 - 19:50
2.5.2. Developers: ExperimentsICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Sira VegasUniversidad Politecnica de Madrid
18:50
20m
Paper
The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code UnderstandingTechnical Track
ICSE Technical Track
Marvin WyrichUniversity of Stuttgart, Andreas PreikschatUniversity of Stuttgart, Daniel GraziotinUniversity of Stuttgart, Stefan WagnerUniversity of Stuttgart
Pre-print
19:10
20m
Paper
Program Comprehension and Code Complexity Metrics: An fMRI StudyArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Norman PeitekLeibniz Institute for Neurobiology, Sven ApelSaarland University, Chris ParninNorth Carolina State University, André BrechmannLeibniz Institute for Neurobiology, Janet SiegmundChemnitz University of Technology
Pre-print
19:30
20m
Paper
Comparing Block-based Programming Models for Two-armed RobotsJournal-First
ICSE Journal-First Papers
Nico RitschelThe University of British Columbia, Vladimir KovalenkoTU Delft, Reid HolmesUniversity of British Columbia, Ronald GarciaUniversity of British Columbia, David C. ShepherdVirginia Commonwealth University
Link to publication DOI Pre-print
20:40 - 21:40
2.6.2. Q&A in Online Platforms: Stack Overflow #1ICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Francisco ServantVirginia Tech
20:40
20m
Paper
Reading Answers on Stack Overflow: Not Enough!Journal-First
ICSE Journal-First Papers
Haoxiang ZhangCentre for Software Excellence, Huawei, Canada, Shaowei WangUniversity of Manitoba, Tse-Hsun (Peter) ChenConcordia University, Ahmed E. HassanSchool of Computing, Queen's University
Pre-print
21:00
20m
Paper
An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First
ICSE Journal-First Papers
Osama EhsanQueen's University, Canada, Safwat HassanThompson Rivers University, Mariam El MezouarRoyal Military College, Ying ZouQueen's University, Kingston, Ontario
Pre-print
21:20
20m
Paper
Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track
ICSE Technical Track
Preetha ChatterjeeUniversity of Delaware, Kostadin DamevskiVirginia Commonwealth University, Lori PollockUniversity of Delaware
Pre-print

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

10:00 - 11:00
3.1.2. Deep Neural Networks: Supporting SE Tasks #2ICSE Technical Track / ICSE SEIP - Software Engineering in Practice / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Sira VegasUniversidad Politecnica de Madrid
10:00
20m
Paper
NNStreamer: Efficient and Agile Development of On-Device AI SystemsSEIP
ICSE SEIP - Software Engineering in Practice
MyungJoo HamSamsung Electronics, Jijoong MoonSamsung Electronics, Geunsik LimSamsung Electronics, Jaeyun JungSamsung Electronics, Hyoungjoo AhnSamsung Electronics, Wook SongSamsung Electronics, Sangjung WooSamsung Electronics, Parichay KapoorSamsung Electronics, Dongju ChaeSamsung Electronics, Gichan JangSamsung Electronics, Yongjoo AhnSamsung Electronics, Jihoon LeeSamsung Electronics
Pre-print
10:20
20m
Paper
Deep Learning Based Program Generation from Requirements Text: Are We There Yet?Journal-First
ICSE Journal-First Papers
Hui LiuBeijing Institute of Technology, Mingzhu ShenBeijing Institute of Technology, Jiaqi ZhuBeijing Institute of Technology, Nan NiuUniversity of Cincinnati, Ge LiPeking University, Lu ZhangPeking University, China
Link to publication DOI Pre-print
10:40
20m
Paper
Studying the Usage of Text-To-Text Transfer Transformer to Support Code-Related TasksTechnical Track
ICSE Technical Track
Antonio MastropaoloUniversità della Svizzera italiana, Simone ScalabrinoUniversity of Molise, Nathan CooperWilliam & Mary, David Nader PalacioWilliam and Mary, Denys PoshyvanykCollege of William & Mary, Rocco OlivetoUniversity of Molise, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
11:50 - 13:10
3.2.2. Q&A in Online Platforms: Stack Overflow #2 ICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Alexander SerebrenikEindhoven University of Technology
11:50
20m
Paper
Technical Q&A Site Answer Recommendation via Question BoostingJournal-First
ICSE Journal-First Papers
zhipeng gaoMonash University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University
DOI Pre-print
12:10
20m
Full-paper
Automated Query Reformulation for Efficient Search Based on Query Logs from Stack OverflowTechnical Track
ICSE Technical Track
Kaibo CaoSoftware Institute, Nanjing University, Chunyang ChenMonash University, Sebastian BaltesQAware GmbH and The University of Adelaide, Christoph TreudeUniversity of Adelaide, Xiang ChenNantong University
Pre-print
12:30
20m
Paper
Automatic Solution Summarization for Crash BugsTechnical Track
ICSE Technical Track
Haoye WangZhejiang University, Xin XiaMonash University, David LoSingapore Management University, John GrundyMonash University, Xinyu WangZhejiang University
Pre-print
12:50
20m
Paper
Chatbot4QR: Interactive Query Refinement for Technical Question RetrievalJournal-First
ICSE Journal-First Papers
Neng ZhangZhejiang University, China; PengCheng Laboratory, China, Qiao HuangZhejiang University, Xin XiaMonash University, Ying ZouQueen's University, Kingston, Ontario, David LoSingapore Management University, Zhenchang XingAustralian National University
DOI Pre-print
15:05 - 16:05
3.3.2. API: Development ICSE Technical Track / ICSE SEIP - Software Engineering in Practice at Blended Sessions Room 2
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
15:05
20m
Paper
Unveiling the Mystery of API Evolution in Deep Learning Frameworks -- A Case Study of Tensorflow 2SEIP
ICSE SEIP - Software Engineering in Practice
Zejun ZhangZhejiang University, Yanming YangMonash University, Xin XiaMonash University, David LoSingapore Management University, Xiaoxue RenZhejiang University, John GrundyMonash University
Pre-print
15:25
20m
Paper
Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined SpecificationsTechnical Track
ICSE Technical Track
Peilun ZhangUniversity of Illinois at Urbana-Champaign, Yanjie JiangBeijing Institute of Technology, Anjiang WeiPeking University, Victoria StoddenUniversity of Illinois at Urbana-Champaign, Darko MarinovUniversity of Illinois at Urbana-Champaign, August ShiThe University of Texas Austin
Pre-print
15:45
20m
Paper
Studying Test Annotation Maintenance in the WildTechnical Track
ICSE Technical Track
Dong Jae KimConcordia University, Nikolaos TsantalisConcordia University, Tse-Hsun (Peter) ChenConcordia University, Jinqiu YangConcordia University
Link to publication Pre-print
16:30 - 17:30
3.4.2. Security Vulnerabilities: From 3rd Parties' CodeICSE Technical Track / ICSE SEIP - Software Engineering in Practice / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Jeff CarverUniversity of Alabama
16:30
20m
Paper
An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code ExamplesJournal-First
ICSE Journal-First Papers
Morteza VerdiShiraz University, Ashkan SamiShiraz University, Jafar AkhondaliShiraz University, Foutse KhomhPolytechnique Montréal, Gias UddinUniversity of Calgary, Canada, Alireza Karami MotlaghShiraz University
Link to publication DOI Pre-print
16:50
20m
Paper
Anomalicious: Automated Detection of Anomalous and Potentially Malicious Commits on GitHubSEIP
ICSE SEIP - Software Engineering in Practice
Danielle GonzalezRochester Institute of Technology, Thomas ZimmermannMicrosoft Research, Patrice GodefroidMicrosoft Research, USA, Max SchaeferGitHub, Inc.
Pre-print
17:10
20m
Paper
Why Security Defects Go Unnoticed during Code Reviews? A Case-Control Study of the Chromium OS ProjectArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Rajshakhar PaulWayne State University, Asif Kamal TurzoWayne State University, Amiangshu BosuWayne State University
Pre-print
19:20 - 20:10
3.5.2. Continuous Integration, Feature Models and Program TransformationICSE Technical Track / ICSE NIER - New Ideas and Emerging Results / ICSE SEIP - Software Engineering in Practice at Blended Sessions Room 2
Chair(s): Antonia BertolinoCNR-ISTI
19:20
20m
Paper
Enterprise-Driven Open Source Software: A Case Study on Security AutomationSEIP
ICSE SEIP - Software Engineering in Practice
Florian AngermeirTechnical University of Munich, Markus VoggenreiterSiemens - LMU, Fabiola MoyonSiemens, Daniel MendezBlekinge Institute of Technology
Pre-print
19:40
15m
Paper
Towards Automated Testing and Debugging of Feature ModelsNIER
ICSE NIER - New Ideas and Emerging Results
Viet-Man LeGraz University of Technology, Alexander FelfernigGraz University of Technology, Mathias UtaSiemens Gas and Power, David BenavidesUniversidad de Sevilla, Jose GalindoUniversity of Seville, Trang TranGraz University of Technology
Link to publication Pre-print
19:55
15m
Paper
Towards Modal Software EngineeringNIER
ICSE NIER - New Ideas and Emerging Results
Ramy ShahinUniversity of Toronto
Pre-print
20:50 - 21:50
3.6.2. Program Repair: General IssuesICSE Technical Track at Blended Sessions Room 2
Chair(s): Sira VegasUniversidad Politecnica de Madrid
20:50
20m
Paper
Bounded Exhaustive Search of Alloy Specification RepairsArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Simón Gutiérrez BridaUniversity of Rio Cuarto and CONICET, Argentina, Germán RegisUniversity of Rio Cuarto, Argentina, Guolong ZhengUniversity of Nebraska Lincoln, Hamid BagheriUniversity of Nebraska-Lincoln, ThanhVu NguyenUniversity of Nebraska, Lincoln, Nazareno AguirreUniversity of Rio Cuarto and CONICET, Argentina, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print
21:10
20m
Paper
Shipwright: A Human-in-the-Loop System for Dockerfile RepairArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Jordan HenkelUniversity of Wisconsin--Madison, Denini SilvaFederal University of Pernambuco, Leopoldo TeixeiraFederal University of Pernambuco, Marcelo d'AmorimFederal University of Pernambuco, Thomas RepsUniversity of Wisconsin--Madison
Pre-print
21:30
20m
Paper
CURE: Code-Aware Neural Machine Translation for Automatic Program RepairTechnical Track
ICSE Technical Track
Nan JiangPurdue University, Thibaud LutellierUniversity of Waterloo, Lin TanPurdue University
Pre-print

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

10:00 - 10:55
10:00
20m
Paper
Real World Scrum A Grounded Theory of Variations in PracticeJournal-First
ICSE Journal-First Papers
Zainab MasoodUniversity of Auckland, Rashina HodaMonash University, Kelly BlincoeUniversity of Auckland
DOI Pre-print
10:20
15m
Paper
Awareness and Perception of Agile in Saudi Software IndustrySEIS
ICSE SEIS - Software Engineering in Society
Fahad AltuwaijriLancaster University, Maria Angela FerrarioLancaster University
Pre-print
10:35
20m
Paper
Playing Planning Poker in Crowds: Human Computation of Software Effort EstimatesTechnical Track
ICSE Technical Track
Mohammed AlhamedUniversity of Glasgow, Tim StorerUniversity of Glasgow
Pre-print
11:30 - 12:30
4.2.2. Testing: AutomationICSE Technical Track / ICSE SEIP - Software Engineering in Practice at Blended Sessions Room 2
Chair(s): José Miguel RojasUniversity of Leicester, UK
11:30
20m
Paper
IntelliGen: Automatic Driver Synthesis for FuzzTestingSEIP
ICSE SEIP - Software Engineering in Practice
Mingrui ZhangTsinghua University, Beijing, China, Jianzhong LiuShanghaiTech University, Fuchen MaTsinghua University, Huafeng ZhangHuawei Technologies, Hangzhou, China, Yu JiangTsinghua University
Pre-print
11:50
20m
Paper
Layout and Image Recognition Driving Cross-Platform Automated Mobile TestingTechnical Track
ICSE Technical Track
Shengcheng YuNanjing University, Chunrong FangNanjing University, Yexiao YunNanjing University, Yang FengState Key Laboratory for Novel Software Technology, Nanjing University
Pre-print
12:10
20m
Paper
Industry Practice of Coverage-Guided Enterprise-Level DBMS FuzzingSEIP
ICSE SEIP - Software Engineering in Practice
Mingzhe WangTsinghua University, Zhiyong WuTsinghua University, China, Xinyi XuTsinghua University, Jie Liang, Chijin ZhouTsinghua University, Huafeng ZhangHuawei Technologies, Hangzhou, China, Yu JiangTsinghua University
Pre-print
15:05 - 16:05
4.3.2. Performance Modeling of Highly Configurable Software SystemsICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
15:05
20m
Paper
White-Box Performance-Influence Models: A Profiling and Learning ApproachArtifact ReusableTechnical TrackArtifact Available
ICSE Technical Track
Max WeberLeipzig University, Sven ApelSaarland University, Norbert SiegmundLeipzig University
Pre-print
15:25
20m
Paper
White-Box Analysis over Machine Learning: Modeling Performance of Configurable SystemsTechnical Track
ICSE Technical Track
Miguel VelezCarnegie Mellon University, Pooyan JamshidiUniversity of South Carolina, Norbert SiegmundLeipzig University, Sven ApelSaarland University, Christian KaestnerCarnegie Mellon University
Pre-print
15:45
20m
Paper
ConEx: Efficient Exploration of Big-Data System Configurations for Better PerformanceJournal-First
ICSE Journal-First Papers
Rahul KrishnaColumbia University, USA, Chong TangMicrosoft, Kevin SullivanUniversity of Virginia, Baishakhi RayColumbia University, USA
Link to publication DOI Pre-print
16:40 - 18:00
4.4.2. Defect Prediction: Modeling and PerformanceICSE Technical Track / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Ayse TosunIstanbul Technical University
16:40
20m
Paper
On the Need of Preserving Order of Data When Validating Within-Project Defect ClassifiersJournal-First
ICSE Journal-First Papers
Davide FalessiCalifornia Polytechnic State University, Jacky HuangCalifornia Polytechnic State University, USA, Likhita NarayanaCalifornia Polytechnic State University, USA, Jennifer Fong ThaiCalifornia Polytechnic State University, USA, Burak TurhanMonash University
Link to publication DOI Pre-print
17:00
20m
Paper
Using black-box performance models to detect performance regressions under varying workloads: an empirical studyJournal-First
ICSE Journal-First Papers
Lizhi LiaoConcordia University, Jinfu ChenCentre for Software Excellence, Huawei, Canada, Heng LiPolytechnique Montréal, Yi ZengConcordia University, Weiyi ShangConcordia University, Jianmei GuoAlibaba Group, Catalin SporeaERA Environmental Management Solutions, Andrei TomaERA Environmental Management Solutions, Sarah SajediERA Environmental Management Solutions
Link to publication DOI Pre-print
17:20
20m
Paper
Predicting Performance Anomalies in Software Systems at Run-timeJournal-First
ICSE Journal-First Papers
Guoliang ZhaoComputer Science of Queen's University, Safwat HassanThompson Rivers University, Ying ZouQueen's University, Kingston, Ontario, Derek TruongIBM Canada, Toby CorbinIBM UK
Pre-print
17:40
20m
Paper
How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsTechnical Track
ICSE Technical Track
Fariha NusratUniversity of Texas at San Antonio, Foyzul HassanUniversity of Michigan - Dearborn, Hao ZhongShanghai Jiao Tong University, Xiaoyin WangUniversity of Texas at San Antonio
Pre-print
19:30 - 20:30
4.5.2. Patterns and SmellsICSE Technical Track / ICSE SEIP - Software Engineering in Practice / ICSE Journal-First Papers at Blended Sessions Room 2
Chair(s): Davide FalessiCalifornia Polytechnic State University
19:30
20m
Paper
Are Multi-language Design Smells Fault-prone? An Empirical StudyJournal-First
ICSE Journal-First Papers
Mouna AbidiEcole Polytechnique de Montréal, Md Saidur RahmanEcole Polytechnique de Montréal, Moses Openja, Foutse KhomhPolytechnique Montréal
DOI Pre-print File Attached
19:50
20m
Paper
Investigating Design Anti-pattern and Design Pattern Mutations and Their Change- and Fault-pronenessJournal-First
ICSE Journal-First Papers
Zeinab KermansaraviEcole Polytechnique de Montréal, Md Saidur RahmanEcole Polytechnique de Montréal, Foutse KhomhPolytechnique Montréal, Fehmi JaafarThe Computer Research Research Institute of Montreal, Yann-Gaël GuéhéneucConcordia University and Polytechnique Montréal
Pre-print
20:10
20m
Paper
Automatically Authoring Regression Tests for Machine-Learning Based SystemsSEIP
ICSE SEIP - Software Engineering in Practice
Junjie ZhuApple Inc., Teng LongApple, Atif MemonApple Inc.
Pre-print

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

Room10:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:00153045
Blended Sessions Room 2

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

Room11:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:00153045
Blended Sessions Room 2

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

Room10:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:0015304521:00153045
Blended Sessions Room 2

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

Room10:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:0015304518:0015304519:0015304520:00153045
Blended Sessions Room 2