Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

The Software Engineering in Practice (SEIP) Track is the premier venue for practitioners and researchers to discuss insights, innovations, and solutions to concrete software engineering problems. The number of researchers is steadily increasing in industry and society is more dependent on software now than ever. Business success in software development heavily relies on excellence in utilizing novel software engineering (SE) techniques and algorithms. The growth of increased automation and digitalization, as well as the AI-impact, result in excellent data collection which in turn contributes to higher maturity and usability of data.

SEIP provides a unique forum for networking, exchanging ideas, fostering innovations, and forging long-term collaborations to address SE research that impacts directly on practice. SEIP will gather highly-qualified industrial and research participants that are eager to communicate and share common interests in software engineering. The track will be composed of invited speeches, paper presentations, reviewed talks, interactive sessions with a strong focus on software practice.

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

Conference Day
Tue 25 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 11:30
10:30
20m
Paper
LightSys: Lightweight and Efficient CI System for Improving Integration Speed of SoftwareSEIP
SEIP - Software Engineering in Practice
Geunsik LimSamsung Electronics, MyungJoo HamSamsung Electronics, Jijoong MoonSamsung Electronics, Wook SongSamsung Electronics
Pre-print
10:50
20m
Paper
Using Machine Intelligence to Prioritise Code Review RequestsSEIP
SEIP - Software Engineering in Practice
Nishrith SainiEricsson, Ricardo BrittoEricsson / Blekinge Institute of Technology
Pre-print
11:10
20m
Paper
Towards Automating Code Review ActivitiesTechnical Track
Technical Track
Rosalia TufanoUniversità della Svizzera Italiana, Luca PascarellaUniversità della Svizzera italiana (USI), Michele TufanoMicrosoft, Denys PoshyvanykCollege of William & Mary, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print Media Attached
10:30 - 11:30
1.1.2. Developers: BehaviorTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Andrea ZismanThe Open University
10:30
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
SEIP - Software Engineering in Practice
Charles WeirLancaster University, Ingolf BeckerUniversity College London, Lynne BlairLancaster University
Pre-print
10:50
20m
Paper
“Do this! Do that!, And nothing will happen” Do specifications lead to securely stored passwords?Technical Track
Technical Track
Joseph HallettUniversity of Bristol, Nikhil PatnaikUniversity of Bristol, Benjamin ShreeveUniversity of Bristol, Awais RashidUniversity of Bristol, UK
Pre-print
11:10
20m
Paper
Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Larissa BrazUniversity of Zurich, Enrico FregnanUniversity of Zurich, Gül CalikliUniversity of Zürich, Alberto BacchelliUniversity of Zurich
Pre-print Media Attached
10:30 - 11:30
1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar DiesteUniversidad Politécnica de Madrid
10:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio GuerrieroUniversità di Napoli Federico II, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità di Napoli Federico II
Pre-print
10:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu ZhangXi'an Jiaotong University, Juan ZhaiRutgers University, Shiqing MaRutgers University, Chao ShenXi'an Jiaotong University
Pre-print
11:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan XiaoNational University of Singapore, Ivan BeschastnikhUniversity of British Columbia, David S. RosenblumGeorge Mason University, Changsheng SunNational University of Singapore, Sebastian ElbaumUniversity of Virginia, Yun LinNational University of Singapore, Jin Song DongNational University of Singapore
Pre-print
10:30 - 11:30
1.1.4. Obtaining Information from App User Reviews #1Technical Track at Blended Sessions Room 4 +12h
Chair(s): Patricia LagoVrije Universiteit Amsterdam
10:30
20m
Paper
Identifying Key Features from App User ReviewsTechnical Track
Technical Track
Huayao WuNanjing University, Wenjun DengNanjing University, Xintao NiuNanjing University, Changhai NieNanjing University
Pre-print
10:50
20m
Paper
CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track
Technical Track
Yangyu HuChongqing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Tiantong JiCase Western Reserve University, Xusheng XiaoCase Western Reserve University, Xiapu LuoThe Hong Kong Polytechnic University, Peng GaoUniversity of California, Berkeley, Yao GuoPeking University
Pre-print Media Attached
11:10
20m
Paper
Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track
Technical Track
Shengcheng YuNanjing University, Chunrong FangNanjing University, Zhenfei CaoNanjing University, Xu WangNanjing University, Tongyu LiNanjing University, Zhenyu ChenNanjing University
Pre-print
12:05 - 13:05
1.2.1. Deep Neural Networks: Validation #2Technical Track at Blended Sessions Room 1 +12h
Chair(s): Grace LewisCarnegie Mellon Software Engineering Institute
12:05
20m
Paper
Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track
Technical Track
Linghan MengNanjing University, Yanhui LiDepartment of Computer Science and Technology, Nanjing University, Lin ChenDepartment of Computer Science and Technology, Nanjing University, Zhi WangNanjing University, Di WuMomenta, Yuming ZhouNanjing University, Baowen XuNanjing University
Pre-print
12:25
20m
Paper
Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track
Technical Track
Zan WangCollege of Intelligence and Computing, Tianjin University, Hanmo YouCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Yingyi ZhangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
12:45
20m
Paper
Testing Machine Translation via Referential TransparencyTechnical Track
Technical Track
Pinjia HeETH Zurich, Clara MeisterETH Zurich, Zhendong SuETH Zurich
Pre-print
12:05 - 13:05
1.2.2. Search-Based SE & Genetic OperationsJournal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): José Miguel RojasUniversity of Leicester, UK
12:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
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 Media Attached
12:25
20m
Paper
Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software ModelsJournal-First
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
Technical Track
Giovani GuizzoUniversity College London, Justyna PetkeUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity College London
Pre-print
12:05 - 13:15
1.2.3. Developers: General IssuesSEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar PastorUniversitat Politecnica de Valencia
12:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Stefan HorstmannUniversity of Bonn, Matthew SmithUniversity of Bonn, Fraunhofer FKIE
Pre-print
12:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas MoldonRWTH Aachen University, Markus StrohmaierRWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print
12:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter GroeneveldKU Leuven, Laurens LuytenKU Leuven, Joost VennekensKU Leuven, Kris AertsKU Leuven
Pre-print
13:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas FritzschUniversity of Stuttgart, Institute of Software Engineering, Marvin WyrichUniversity of Stuttgart, Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan WagnerUniversity of Stuttgart
Pre-print Media Attached
12:05 - 13:15
12:05
20m
Paper
How to identify Boundary Conditions with Contrasty Metric?Technical Track
Technical Track
Weilin LuoSun Yat-sen University, Hai WanSchool of Data and Computer Science, Sun Yat-sen University, Xiaotong SongSchool of Data and Computer Science, Sun Yat-sen University, Binhao YangSchool of Data and Computer Science, Sun Yat-sen University, Hongzhen ZhongSchool of Data and Computer Science, Sun Yat-sen University, Yin ChenDepartment of Computer Science, South China Normal University
Pre-print
12:25
20m
Paper
Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Saad EzziniUniversity of Luxembourg, Sallam AbualhaijaUniversity of Luxembourg, Chetan AroraDeakin University, Mehrdad SabetzadehEECS, University of Ottawa, Lionel C. BriandEECS, University Of Ottawa
Pre-print
12:45
15m
Paper
Investigating the potential impact of values on requirements and software engineeringSEIS
SEIS - Software Engineering in Society
Alistair SutcliffeUniversity of Aston, Peter SawyerAston University, Wei LiuKing's College London, Nelly BencomoAston University
Pre-print
13:00
15m
Paper
Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER
NIER - New Ideas and Emerging Results
Atif MashkoorJohannes Kepler University Linz, Michael LeuschelHHU, Alexander EgyedJohannes Kepler University
Pre-print
15:20 - 16:15
1.3.1. Quality AssuranceNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Silvia AbrahãoUniversitat Politècnica de València
15:20
20m
Paper
Supporting Quality Assurance with Automated Process-Centric Quality Constraints CheckingTechnical Track
Technical Track
Christoph Mayr-DornJohannes Kepler University, Linz, Michael VierhauserJohannes Kepler University Linz, Stefan BichlerJOHANNES KEPLER UNIVERSITY LINZ, Felix KeplingerJOHANNES KEPLER UNIVERSITY LINZ, Jane Cleland-HuangUniversity of Notre Dame, Alexander EgyedJohannes Kepler University, Thomas MehoferFrequentis AG
Pre-print Media Attached
15:40
15m
Paper
Inconsistency-tolerating guidance for software engineering processesNIER
NIER - New Ideas and Emerging Results
Christoph Mayr-DornJohannes Kepler University, Linz, Roland KretschmerJohannes Kepler University, Linz, Alexander EgyedJohannes Kepler University, Ruben HeradioUNED (Universidad Nacional de Educacion a Distancia), David Fernandez-AmorosUNED
Pre-print Media Attached
15:55
20m
Paper
Understanding Bounding Functions in Safety-Critical UAV SoftwareTechnical Track
Technical Track
Xiaozhou LiangSUNY Binghamton, John Henry BurnsSUNY Binghamton, Joseph SanchezSUNY Binghamton, Karthik DantuUniversity at Buffalo, Lukasz ZiarekUniversity at Buffalo, Yu David LiuSUNY Binghamton
Pre-print
15:20 - 16:15
1.3.2. Deep Neural Networks: Supporting SE Tasks #1NIER - New Ideas and Emerging Results / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Ayse TosunIstanbul Technical University
15:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
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 ModelsACM SIGSOFT Distinguished PaperTechnical Track
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
NIER - New Ideas and Emerging Results
Glaucia MeloUniversity of Waterloo, Paulo AlencarUniversity of Waterloo, Don CowanUniversity of Waterloo
Pre-print
15:20 - 16:15
1.3.3. Open ScienceNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Sira VegasUniversidad Politecnica de Madrid
15:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui FanCollege of Computer Science and Technology, Zhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Ahmed E. HassanSchool of Computing, Queen's University, Shanping LiZhejiang University
Pre-print
15:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert HeumüllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
16:00
15m
Paper
Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER
NIER - New Ideas and Emerging Results
Zheng LiUniversity of Concepción
Pre-print Media Attached
15:20 - 16:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4 +12h
Chair(s): Birgit PenzenstadlerChalmers
15:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena FischerMaastricht University, Rita WalczuchMaastricht University, Emitzá GuzmánVrije Universiteit Amsterdam
Pre-print
15:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo HaeringUniversity of Hamburg, Germany, Christoph StanikUniversity of Hamburg, Germany, Walid MaalejUniversity of Hamburg, Germany
Pre-print
15:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan CooperWilliam & Mary, Carlos Bernal-CárdenasWilliam and Mary, Oscar ChaparroCollege of William & Mary, Kevin MoranGeorge Mason University, Denys PoshyvanykCollege of William & Mary
Pre-print Media Attached
16:40 - 17:35
16:40
15m
Paper
Bridging the Gap Between Clone-and-Own and Software Product LinesNIER
NIER - New Ideas and Emerging Results
Timo KehrerHumboldt-Universtität zu Berlin, Thomas ThümUniversity of Ulm, Alexander SchultheißHumboldt-Universität zu Berlin, Paul Maximilian BittnerUniversity of Ulm
Pre-print
16:55
20m
Paper
Seamless Variability Management With the Virtual PlatformTechnical Track
Technical Track
Wardah MahmoodChalmers | University of Gothenburg, Daniel StrüberRadboud University Nijmegen, Thorsten BergerChalmers | University of Gothenburg, Ralf LaemmelUniversity of Koblenz-Landau, Mukelabai MukelabaiChalmers | University of Gothenburg
Pre-print
17:15
20m
Paper
Challenges of Implementing Software Variability in Eclipse OMR: An Interview StudySEIP
SEIP - Software Engineering in Practice
Batyr NuryyevUniversity of Alberta, Sarah NadiUniversity of Alberta, Nazim BhuiyanIBM, Leonardo BanderaliIBM Toronto Labs
Pre-print
16:40 - 17:35
1.4.2. Continuous IntegrationJournal-First Papers / Technical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 2 +12h
Chair(s): Daniela DamianUniversity of Victoria
16:40
20m
Paper
A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First
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
Technical Track
Xianhao JinVirginia Tech, Francisco ServantVirginia Tech
Pre-print
17:20
15m
Paper
ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER
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
16:40 - 17:35
1.4.3. Identifying Information LeaksNIER - New Ideas and Emerging Results / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Oscar DiesteUniversidad Politécnica de Madrid
16:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip GhosalIndian Institute of Technology, Bombay, R.K. ShyamasundarIndian Institute of Technology, Bombay
Pre-print
16:55
20m
Paper
Abacus: Precise Side-Channel AnalysisArtifact ReusableTechnical Track
Technical Track
Qinkun BaoThe Pennsylvania State University, Zihao WangThe Pennsylvania State University, Xiaoting LiPenn State University, James LarusEPFL, Dinghao WuThe Pennsylvania State University
Pre-print Media Attached
17:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo WangUniversity of Southern California, Chungha SungUniversity of Southern California, Mukund RaghothamanUniversity of Southern California, Chao WangUSC
Pre-print
16:40 - 17:35
1.4.4. Developers: OnboardingTechnical Track / SEIP - Software Engineering in Practice / NIER - New Ideas and Emerging Results at Blended Sessions Room 4 +12h
Chair(s): Gail MurphyUniversity of British Columbia
16:40
20m
Paper
Please Turn Your Cameras On: Remote Onboarding of Software Developers during a PandemicSEIP
SEIP - Software Engineering in Practice
Paige RodegheroClemson University, Thomas ZimmermannMicrosoft Research, Brian HouckMicrosoft Research, Denae FordMicrosoft Research
Pre-print
17:00
15m
Paper
Exploring the Efficiency of Self-Organizing Software Teams with Game TheoryNIER
NIER - New Ideas and Emerging Results
Clay StevensUniversity of Nebraska-Lincoln, Jared SoundyUniversity of Nebraska-Lincoln, Hau ChanUniversity of Nebraska-Lincoln
Pre-print
17:15
20m
Paper
A Case Study of Onboarding in Software Teams: Tasks and StrategiesArtifact ReusableTechnical TrackArtifact Available
Technical Track
An JuUniversity of California, Berkeley, Hitesh Sajnani, Scot KellyMicrosoft, Kim HerzigTools for Software Engineers, Microsoft
Pre-print
19:35 - 20:55
1.5.1. Deep Neural Networks: General IssuesTechnical Track / Journal-First Papers / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Ignacio PanachUniversidad de Valencia
19:35
20m
Paper
Asset Management in Machine Learning: A SurveySEIP
SEIP - Software Engineering in Practice
Samuel IdowuChalmers | University of Gothenburg, Daniel StrüberRadboud University Nijmegen, Thorsten BergerChalmers | University of Gothenburg
Pre-print
19:55
20m
Paper
An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track
Technical Track
Yiming TangCity University of New York (CUNY) Graduate Center, Raffi KhatchadourianCUNY Hunter College, Mehdi BagherzadehOakland University, Rhia SinghCity University of New York (CUNY) Macaulay Honors College, Ajani StewartCity University of New York (CUNY) Hunter College, Anita RajaCity University of New York (CUNY) Hunter College
Pre-print Media Attached
20:15
20m
Paper
Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First
Journal-First Papers
Hetong DaiConcordia University, Heng LiPolytechnique Montréal, Che-Shao ChenConcordia University, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
20:35
20m
Paper
DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track
Technical Track
Mohammad WardatDept. of Computer Science, Iowa State University, Wei LeDept. of Computer Science, Iowa State University, Hridesh RajanDept. of Computer Science, Iowa State University
Pre-print
19:35 - 20:55
1.5.2. Developers: Observational StudiesSEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
19:35
20m
Paper
What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First
Journal-First Papers
Iflaah SalmanUniversity of Oulu, Pilar RodriguezUniversidad Politécnica de Madrid, Burak TurhanMonash University, Ayse TosunIstanbul Technical University, Arda GurellerEricsson
Pre-print
19:55
20m
Paper
An interview study of how developers use execution logs in embedded software engineeringSEIP
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
20:15
20m
Paper
Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track
Technical Track
Madeline EndresUniversity of Michigan, Zachary KarasUniversity of Michigan, Xiaosu HuUniversity of Michigan, Ioulia KovelmanUniversity of Michigan, Westley WeimerUniversity of Michigan
Pre-print
20:35
20m
Paper
Explicit Programming StrategiesJournal-First
Journal-First Papers
Thomas LaTozaGeorge Mason University, Maryam ArabGeorge Mason University, Dastyni LoksaTowson University, Amy KoUniversity of Washington
Link to publication Pre-print
19:35 - 20:55
1.5.3. API: Usage and RefactoringTechnical Track / SEIP - Software Engineering in Practice / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Giuseppe ScannielloUniversity of Basilicata
19:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk GrentAdyen N.V., Aleksei AkimovAdyen N.V., Maurício AnicheDelft University of Technology
Pre-print
19:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong NiYale University, Daniel RamosCarnegie Mellon University, Aidan Z.H. YangCarnegie Mellon University, Ines LynceINESC-ID/IST, Universidade de Lisboa, Vasco ManquinhoINESC-ID/IST, Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
Pre-print
20:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md AhasanuzzamanQueen's University, Safwat HassanThompson Rivers University, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print
20:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng WanUniversity of Chicago, Shicheng LiuUniversity of Chicago, Henry HoffmannUniversity of Chicago, Michael MaireUniversity of Chicago, Shan LuUniversity of Chicago
Pre-print Media Attached
19:35 - 20:55
1.5.4. Open Source: Participants' MotivationsTechnical Track / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
19:35
20m
Paper
Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social GoodTechnical Track
Technical Track
Yu HuangUniversity of Michigan, Denae FordMicrosoft Research, Thomas ZimmermannMicrosoft Research
Pre-print
19:55
20m
Paper
Studying the Association between Bountysource Bounties and the Issue-addressing Likelihood of GitHub Issue ReportsJournal-First
Journal-First Papers
Jiayuan ZhouCentre for Software Excellence, Huawei, Canada, Shaowei WangUniversity of Manitoba, Cor-Paul BezemerUniversity of Alberta, Ying ZouQueen's University, Kingston, Ontario, Ahmed E. HassanSchool of Computing, Queen's University
Pre-print
20:15
20m
Paper
Onboarding vs. Diversity, Productivity and Quality -- Empirical Study of the OpenStack EcosystemArtifact ReusableTechnical TrackArtifact Available
Technical Track
Armstrong FoundjemQueens University, Ellis E. EghanPolytechnique Montreal, Bram AdamsQueens University
Link to publication Pre-print
20:35
20m
Paper
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceTechnical Track
Technical Track
Marco GerosaNorthern Arizona University, USA, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Bianca TrinkenreichNorthern of Arizona Univeristy, Georg LinkBitergia, Gregorio RoblesUniversidad Rey Juan Carlos, Christoph TreudeUniversity of Adelaide, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Anita SarmaOregon State University
Pre-print Media Attached
19:35 - 20:55
1.5.5. Developers: Naming Methods and VariablesTechnical Track / Journal-First Papers at Blended Sessions Room 5 +12h
Chair(s): José Miguel RojasUniversity of Leicester, UK
19:35
20m
Paper
How Developers Choose NamesJournal-First
Journal-First Papers
Dror FeitelsonHebrew University, Ayelet MizrahiHebrew University, Nofar NoyHebrew University, Aviad Ben ShabatHebrew University, Or EliyahuHebrew University, Roy ShefferHebrew University
Link to publication Pre-print
19:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source CodeTechnical Track
Technical Track
Yaza WainakhTU Darmstadt, Moiz RaufUniversity of Stuttgart, Michael PradelUniversity of Stuttgart
Pre-print Media Attached
20:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and SuggestionTechnical Track
Technical Track
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
Pre-print Media Attached
20:35
20m
Paper
On the Naming of Methods: A Survey of Professional DevelopersArtifact ReusableTechnical TrackArtifact Available
Technical Track
Reem S. AlsuhaibaniKent State University, Christian D. NewmanRochester Institute of Technology, Michael J. DeckerBowling Green State University, Michael L. CollardThe University of Akron, Jonathan I. MaleticKent State University
Pre-print Media Attached
22:30 - 23:30
22:30
20m
Paper
LightSys: Lightweight and Efficient CI System for Improving Integration Speed of SoftwareSEIP
SEIP - Software Engineering in Practice
Geunsik LimSamsung Electronics, MyungJoo HamSamsung Electronics, Jijoong MoonSamsung Electronics, Wook SongSamsung Electronics
Pre-print
22:50
20m
Paper
Using Machine Intelligence to Prioritise Code Review RequestsSEIP
SEIP - Software Engineering in Practice
Nishrith SainiEricsson, Ricardo BrittoEricsson / Blekinge Institute of Technology
Pre-print
23:10
20m
Paper
Towards Automating Code Review ActivitiesTechnical Track
Technical Track
Rosalia TufanoUniversità della Svizzera Italiana, Luca PascarellaUniversità della Svizzera italiana (USI), Michele TufanoMicrosoft, Denys PoshyvanykCollege of William & Mary, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print Media Attached
22:30 - 23:30
22:30
20m
Paper
A Passion for Security: Intervening to Help Software DevelopersSEIP
SEIP - Software Engineering in Practice
Charles WeirLancaster University, Ingolf BeckerUniversity College London, Lynne BlairLancaster University
Pre-print
22:50
20m
Paper
“Do this! Do that!, And nothing will happen” Do specifications lead to securely stored passwords?Technical Track
Technical Track
Joseph HallettUniversity of Bristol, Nikhil PatnaikUniversity of Bristol, Benjamin ShreeveUniversity of Bristol, Awais RashidUniversity of Bristol, UK
Pre-print
23:10
20m
Paper
Why don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --ACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Larissa BrazUniversity of Zurich, Enrico FregnanUniversity of Zurich, Gül CalikliUniversity of Zürich, Alberto BacchelliUniversity of Zurich
Pre-print Media Attached
22:30 - 23:30
1.1.3. Deep Neural Networks: Validation #1Technical Track at Blended Sessions Room 3
22:30
20m
Paper
Operation is the hardest teacher: estimating DNN accuracy looking for mispredictionsTechnical Track
Technical Track
Antonio GuerrieroUniversità di Napoli Federico II, Roberto PietrantuonoUniversità di Napoli Federico II, Stefano RussoUniversità di Napoli Federico II
Pre-print
22:50
20m
Paper
AUTOTRAINER: An Automatic DNN Training Problem Detection and Repair SystemTechnical Track
Technical Track
Xiaoyu ZhangXi'an Jiaotong University, Juan ZhaiRutgers University, Shiqing MaRutgers University, Chao ShenXi'an Jiaotong University
Pre-print
23:10
20m
Paper
Self-Checking Deep Neural Networks in DeploymentTechnical Track
Technical Track
Yan XiaoNational University of Singapore, Ivan BeschastnikhUniversity of British Columbia, David S. RosenblumGeorge Mason University, Changsheng SunNational University of Singapore, Sebastian ElbaumUniversity of Virginia, Yun LinNational University of Singapore, Jin Song DongNational University of Singapore
Pre-print
22:30 - 23:30
1.1.4. Obtaining Information from App User Reviews #1Technical Track at Blended Sessions Room 4
22:30
20m
Paper
Identifying Key Features from App User ReviewsTechnical Track
Technical Track
Huayao WuNanjing University, Wenjun DengNanjing University, Xintao NiuNanjing University, Changhai NieNanjing University
Pre-print
22:50
20m
Paper
CHAMP: Characterizing Undesired App Behaviors from User Comments based on Market PoliciesTechnical Track
Technical Track
Yangyu HuChongqing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Tiantong JiCase Western Reserve University, Xusheng XiaoCase Western Reserve University, Xiapu LuoThe Hong Kong Polytechnic University, Peng GaoUniversity of California, Berkeley, Yao GuoPeking University
Pre-print Media Attached
23:10
20m
Paper
Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingTechnical Track
Technical Track
Shengcheng YuNanjing University, Chunrong FangNanjing University, Zhenfei CaoNanjing University, Xu WangNanjing University, Tongyu LiNanjing University, Zhenyu ChenNanjing University
Pre-print

Conference Day
Wed 26 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

00:05 - 01:05
1.2.1. Deep Neural Networks: Validation #2Technical Track at Blended Sessions Room 1
00:05
20m
Paper
Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning ModelsTechnical Track
Technical Track
Linghan MengNanjing University, Yanhui LiDepartment of Computer Science and Technology, Nanjing University, Lin ChenDepartment of Computer Science and Technology, Nanjing University, Zhi WangNanjing University, Di WuMomenta, Yuming ZhouNanjing University, Baowen XuNanjing University
Pre-print
00:25
20m
Paper
Prioritizing Test Inputs for Deep Neural Networks via Mutation AnalysisTechnical Track
Technical Track
Zan WangCollege of Intelligence and Computing, Tianjin University, Hanmo YouCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Yingyi ZhangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
00:45
20m
Paper
Testing Machine Translation via Referential TransparencyTechnical Track
Technical Track
Pinjia HeETH Zurich, Clara MeisterETH Zurich, Zhendong SuETH Zurich
Pre-print
00:05 - 01:05
1.2.2. Search-Based SE & Genetic OperationsJournal-First Papers / Technical Track at Blended Sessions Room 2
00:05
20m
Paper
Quality Indicators in Search-Based Software Engineering: An Empirical EvaluationJournal-First
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 Media Attached
00:25
20m
Paper
Utilizing Automatic Query Reformulations as Genetic Operations to Improve Feature Location in Software ModelsJournal-First
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
00:45
20m
Paper
Enhancing Genetic Improvement of Software with Regression Test SelectionArtifact ReusableTechnical TrackArtifact Available
Technical Track
Giovani GuizzoUniversity College London, Justyna PetkeUniversity College London, Federica SarroUniversity College London, Mark HarmanUniversity College London
Pre-print
00:05 - 01:15
00:05
20m
Paper
Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersTechnical Track
Technical Track
Anastasia DanilovaUniversity of Bonn, Alena NaiakshinaUniversity of Bonn, Stefan HorstmannUniversity of Bonn, Matthew SmithUniversity of Bonn, Fraunhofer FKIE
Pre-print
00:25
20m
Paper
How Gamification Affects Software Developers: Cautionary Evidence from a Natural Experiment on GitHubTechnical Track
Technical Track
Lukas MoldonRWTH Aachen University, Markus StrohmaierRWTH Aachen University & GESIS - Leibniz Institute for the Social Sciences, Johannes WachsVienna University of Economics and Business & Complexity Science Hub Vienna
Pre-print
00:45
15m
Paper
Exploring the Role of Creativity in Software EngineeringSEIS
SEIS - Software Engineering in Society
Wouter GroeneveldKU Leuven, Laurens LuytenKU Leuven, Joost VennekensKU Leuven, Kris AertsKU Leuven
Pre-print
01:00
15m
Paper
Résumé-Driven Development: A Definition and Empirical CharacterizationSEIS
SEIS - Software Engineering in Society
Jonas FritzschUniversity of Stuttgart, Institute of Software Engineering, Marvin WyrichUniversity of Stuttgart, Justus BognerUniversity of Stuttgart, Institute of Software Engineering, Empirical Software Engineering Group, Stefan WagnerUniversity of Stuttgart
Pre-print Media Attached
00:05 - 01:15
00:05
20m
Paper
How to identify Boundary Conditions with Contrasty Metric?Technical Track
Technical Track
Weilin LuoSun Yat-sen University, Hai WanSchool of Data and Computer Science, Sun Yat-sen University, Xiaotong SongSchool of Data and Computer Science, Sun Yat-sen University, Binhao YangSchool of Data and Computer Science, Sun Yat-sen University, Hongzhen ZhongSchool of Data and Computer Science, Sun Yat-sen University, Yin ChenDepartment of Computer Science, South China Normal University
Pre-print
00:25
20m
Paper
Using Domain-specific Corpora for Improved Handling of Ambiguity in RequirementsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Saad EzziniUniversity of Luxembourg, Sallam AbualhaijaUniversity of Luxembourg, Chetan AroraDeakin University, Mehrdad SabetzadehEECS, University of Ottawa, Lionel C. BriandEECS, University Of Ottawa
Pre-print
00:45
15m
Paper
Investigating the potential impact of values on requirements and software engineeringSEIS
SEIS - Software Engineering in Society
Alistair SutcliffeUniversity of Aston, Peter SawyerAston University, Wei LiuKing's College London, Nelly BencomoAston University
Pre-print
01:00
15m
Paper
Validation Obligations: A Novel Approach to check Compliance between Requirements and their Formal SpecificationNIER
NIER - New Ideas and Emerging Results
Atif MashkoorJohannes Kepler University Linz, Michael LeuschelHHU, Alexander EgyedJohannes Kepler University
Pre-print
03:20 - 04:15
03:20
20m
Paper
Supporting Quality Assurance with Automated Process-Centric Quality Constraints CheckingTechnical Track
Technical Track
Christoph Mayr-DornJohannes Kepler University, Linz, Michael VierhauserJohannes Kepler University Linz, Stefan BichlerJOHANNES KEPLER UNIVERSITY LINZ, Felix KeplingerJOHANNES KEPLER UNIVERSITY LINZ, Jane Cleland-HuangUniversity of Notre Dame, Alexander EgyedJohannes Kepler University, Thomas MehoferFrequentis AG
Pre-print Media Attached
03:40
15m
Paper
Inconsistency-tolerating guidance for software engineering processesNIER
NIER - New Ideas and Emerging Results
Christoph Mayr-DornJohannes Kepler University, Linz, Roland KretschmerJohannes Kepler University, Linz, Alexander EgyedJohannes Kepler University, Ruben HeradioUNED (Universidad Nacional de Educacion a Distancia), David Fernandez-AmorosUNED
Pre-print Media Attached
03:55
20m
Paper
Understanding Bounding Functions in Safety-Critical UAV SoftwareTechnical Track
Technical Track
Xiaozhou LiangSUNY Binghamton, John Henry BurnsSUNY Binghamton, Joseph SanchezSUNY Binghamton, Karthik DantuUniversity at Buffalo, Lukasz ZiarekUniversity at Buffalo, Yu David LiuSUNY Binghamton
Pre-print
03:20 - 04:15
03:20
20m
Paper
CODIT: Code Editing with Tree-Based Neural ModelsJournal-First
Journal-First Papers
Saikat ChakrabortyColumbia University, Yangruibo DingColumbia University, Miltiadis AllamanisMicrosoft Research, UK, Baishakhi RayColumbia University, USA
Link to publication DOI Pre-print
03:40
20m
Paper
Traceability Transformed: Generating more Accurate Links with Pre-Trained BERT ModelsACM SIGSOFT Distinguished PaperTechnical Track
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
04:00
15m
Paper
A Cognitive and Machine Learning-Based Software Development Paradigm Supported by ContextNIER
NIER - New Ideas and Emerging Results
Glaucia MeloUniversity of Waterloo, Paulo AlencarUniversity of Waterloo, Don CowanUniversity of Waterloo
Pre-print
03:20 - 04:15
03:20
20m
Paper
What Makes a Popular Academic AI Repository?Journal-First
Journal-First Papers
Yuanrui FanCollege of Computer Science and Technology, Zhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Ahmed E. HassanSchool of Computing, Queen's University, Shanping LiZhejiang University
Pre-print
03:40
20m
Paper
Publish or Perish, but do not Forget your Software ArtifactsJournal-First
Journal-First Papers
Robert HeumüllerChair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Sebastian NielebockOtto-von-Guericke University Magdeburg, Germany, Jacob KrügerOtto von Guericke University Magdeburg, Frank OrtmeierOtto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering
DOI Pre-print Media Attached
04:00
15m
Paper
Stop Building Castles on a Swamp! The Crisis of Reproducing Automatic Search in Evidence-based Software EngineeringNIER
NIER - New Ideas and Emerging Results
Zheng LiUniversity of Concepción
Pre-print Media Attached
03:20 - 04:15
1.3.4. Obtaining Information from App User Reviews #2Technical Track / SEIS - Software Engineering in Society at Blended Sessions Room 4
03:20
15m
Paper
Does Culture Matter? Impact of Individualism and Uncertainty Avoidance on App ReviewsSEIS
SEIS - Software Engineering in Society
Ricarda Anna-Lena FischerMaastricht University, Rita WalczuchMaastricht University, Emitzá GuzmánVrije Universiteit Amsterdam
Pre-print
03:35
20m
Paper
Automatically Matching Bug Reports With Related App ReviewsTechnical Track
Technical Track
Marlo HaeringUniversity of Hamburg, Germany, Christoph StanikUniversity of Hamburg, Germany, Walid MaalejUniversity of Hamburg, Germany
Pre-print
03:55
20m
Paper
It Takes Two to Tango: Combining Visual and Textual Information for Detecting Duplicate Video-Based Bug ReportsArtifact ReusableTechnical Track
Technical Track
Nathan CooperWilliam & Mary, Carlos Bernal-CárdenasWilliam and Mary, Oscar ChaparroCollege of William & Mary, Kevin MoranGeorge Mason University, Denys PoshyvanykCollege of William & Mary
Pre-print Media Attached
04:40 - 05:35
04:40
15m
Paper
Bridging the Gap Between Clone-and-Own and Software Product LinesNIER
NIER - New Ideas and Emerging Results
Timo KehrerHumboldt-Universtität zu Berlin, Thomas ThümUniversity of Ulm, Alexander SchultheißHumboldt-Universität zu Berlin, Paul Maximilian BittnerUniversity of Ulm
Pre-print
04:55
20m
Paper
Seamless Variability Management With the Virtual PlatformTechnical Track
Technical Track
Wardah MahmoodChalmers | University of Gothenburg, Daniel StrüberRadboud University Nijmegen, Thorsten BergerChalmers | University of Gothenburg, Ralf LaemmelUniversity of Koblenz-Landau, Mukelabai MukelabaiChalmers | University of Gothenburg
Pre-print
05:15
20m
Paper
Challenges of Implementing Software Variability in Eclipse OMR: An Interview StudySEIP
SEIP - Software Engineering in Practice
Batyr NuryyevUniversity of Alberta, Sarah NadiUniversity of Alberta, Nazim BhuiyanIBM, Leonardo BanderaliIBM Toronto Labs
Pre-print
04:40 - 05:35
04:40
20m
Paper
A Machine Learning Approach to Improve the Detection of CI Skip CommitsJournal-First
Journal-First Papers
Rabe AbdalkareemQueens University, Kingston, Canada, Suhaib MujahidConcordia University, Emad ShihabConcordia University
Link to publication DOI Pre-print
05:00
20m
Paper
What helped, and what did not? An Evaluation of the Strategies to Improve Continuous IntegrationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Xianhao JinVirginia Tech, Francisco ServantVirginia Tech
Pre-print
05:20
15m
Paper
ADEPT: A Socio-Technical Theory of Continuous IntegrationNIER
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
04:40 - 05:35
04:40
15m
Paper
An Axiomatic Approach to Detect Information Leaks in Concurrent ProgramsNIER
NIER - New Ideas and Emerging Results
Sandip GhosalIndian Institute of Technology, Bombay, R.K. ShyamasundarIndian Institute of Technology, Bombay
Pre-print
04:55
20m
Paper
Abacus: Precise Side-Channel AnalysisArtifact ReusableTechnical Track
Technical Track
Qinkun BaoThe Pennsylvania State University, Zihao WangThe Pennsylvania State University, Xiaoting LiPenn State University, James LarusEPFL, Dinghao WuThe Pennsylvania State University
Pre-print Media Attached
05:15
20m
Paper
Data-Driven Synthesis of a Provably Sound Side Channel AnalysisTechnical Track
Technical Track
Jingbo WangUniversity of Southern California, Chungha SungUniversity of Southern California, Mukund RaghothamanUniversity of Southern California, Chao WangUSC
Pre-print
04:40 - 05:35
04:40
20m
Paper
Please Turn Your Cameras On: Remote Onboarding of Software Developers during a PandemicSEIP
SEIP - Software Engineering in Practice
Paige RodegheroClemson University, Thomas ZimmermannMicrosoft Research, Brian HouckMicrosoft Research, Denae FordMicrosoft Research
Pre-print
05:00
15m
Paper
Exploring the Efficiency of Self-Organizing Software Teams with Game TheoryNIER
NIER - New Ideas and Emerging Results
Clay StevensUniversity of Nebraska-Lincoln, Jared SoundyUniversity of Nebraska-Lincoln, Hau ChanUniversity of Nebraska-Lincoln
Pre-print
05:15
20m
Paper
A Case Study of Onboarding in Software Teams: Tasks and StrategiesArtifact ReusableTechnical TrackArtifact Available
Technical Track
An JuUniversity of California, Berkeley, Hitesh Sajnani, Scot KellyMicrosoft, Kim HerzigTools for Software Engineers, Microsoft
Pre-print
07:35 - 08:55
07:35
20m
Paper
Asset Management in Machine Learning: A SurveySEIP
SEIP - Software Engineering in Practice
Samuel IdowuChalmers | University of Gothenburg, Daniel StrüberRadboud University Nijmegen, Thorsten BergerChalmers | University of Gothenburg
Pre-print
07:55
20m
Paper
An Empirical Study of Refactorings and Technical Debt in Machine Learning SystemsTechnical Track
Technical Track
Yiming TangCity University of New York (CUNY) Graduate Center, Raffi KhatchadourianCUNY Hunter College, Mehdi BagherzadehOakland University, Rhia SinghCity University of New York (CUNY) Macaulay Honors College, Ajani StewartCity University of New York (CUNY) Hunter College, Anita RajaCity University of New York (CUNY) Hunter College
Pre-print Media Attached
08:15
20m
Paper
Logram: Efficient Log Parsing Using n-Gram DictionariesJournal-First
Journal-First Papers
Hetong DaiConcordia University, Heng LiPolytechnique Montréal, Che-Shao ChenConcordia University, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
08:35
20m
Paper
DeepLocalize: Fault Localization for Deep Neural NetworksTechnical Track
Technical Track
Mohammad WardatDept. of Computer Science, Iowa State University, Wei LeDept. of Computer Science, Iowa State University, Hridesh RajanDept. of Computer Science, Iowa State University
Pre-print
07:35 - 08:55
07:35
20m
Paper
What Leads to a Confirmatory or Disconfirmatory Behaviour of Software Testers?Journal-First
Journal-First Papers
Iflaah SalmanUniversity of Oulu, Pilar RodriguezUniversidad Politécnica de Madrid, Burak TurhanMonash University, Ayse TosunIstanbul Technical University, Arda GurellerEricsson
Pre-print
07:55
20m
Paper
An interview study of how developers use execution logs in embedded software engineeringSEIP
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
08:15
20m
Paper
Relating Reading, Visualization, and Coding for New Programmers: A Neuroimaging StudyTechnical Track
Technical Track
Madeline EndresUniversity of Michigan, Zachary KarasUniversity of Michigan, Xiaosu HuUniversity of Michigan, Ioulia KovelmanUniversity of Michigan, Westley WeimerUniversity of Michigan
Pre-print
08:35
20m
Paper
Explicit Programming StrategiesJournal-First
Journal-First Papers
Thomas LaTozaGeorge Mason University, Maryam ArabGeorge Mason University, Dastyni LoksaTowson University, Amy KoUniversity of Washington
Link to publication Pre-print
07:35 - 08:55
07:35
20m
Paper
Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Henk GrentAdyen N.V., Aleksei AkimovAdyen N.V., Maurício AnicheDelft University of Technology
Pre-print
07:55
20m
Paper
SOAR: A Synthesis Approach for Data Science API RefactoringArtifact ReusableTechnical TrackArtifact Available
Technical Track
Ansong NiYale University, Daniel RamosCarnegie Mellon University, Aidan Z.H. YangCarnegie Mellon University, Ines LynceINESC-ID/IST, Universidade de Lisboa, Vasco ManquinhoINESC-ID/IST, Universidade de Lisboa, Ruben MartinsCarnegie Mellon University, Claire Le GouesCarnegie Mellon University
Pre-print
08:15
20m
Paper
Studying Ad Library Integration Strategies of Top Free-to-Download AppsJournal-First
Journal-First Papers
Md AhasanuzzamanQueen's University, Safwat HassanThompson Rivers University, Ahmed E. HassanSchool of Computing, Queen's University
Link to publication DOI Pre-print
08:35
20m
Paper
Are Machine Learning Cloud APIs Used Correctly?Artifact ReusableTechnical Track
Technical Track
Chengcheng WanUniversity of Chicago, Shicheng LiuUniversity of Chicago, Henry HoffmannUniversity of Chicago, Michael MaireUniversity of Chicago, Shan LuUniversity of Chicago
Pre-print Media Attached
07:35 - 08:55
1.5.4. Open Source: Participants' MotivationsTechnical Track / Journal-First Papers at Blended Sessions Room 4
07:35
20m
Paper
Leaving My Fingerprints: Motivations and Challenges of Contributing to OSS for Social GoodTechnical Track
Technical Track
Yu HuangUniversity of Michigan, Denae FordMicrosoft Research, Thomas ZimmermannMicrosoft Research
Pre-print
07:55
20m
Paper
Studying the Association between Bountysource Bounties and the Issue-addressing Likelihood of GitHub Issue ReportsJournal-First
Journal-First Papers
Jiayuan ZhouCentre for Software Excellence, Huawei, Canada, Shaowei WangUniversity of Manitoba, Cor-Paul BezemerUniversity of Alberta, Ying ZouQueen's University, Kingston, Ontario, Ahmed E. HassanSchool of Computing, Queen's University
Pre-print
08:15
20m
Paper
Onboarding vs. Diversity, Productivity and Quality -- Empirical Study of the OpenStack EcosystemArtifact ReusableTechnical TrackArtifact Available
Technical Track
Armstrong FoundjemQueens University, Ellis E. EghanPolytechnique Montreal, Bram AdamsQueens University
Link to publication Pre-print
08:35
20m
Paper
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceTechnical Track
Technical Track
Marco GerosaNorthern Arizona University, USA, Igor Scaliante WieseFederal University of Technology – Paraná - UTFPR, Bianca TrinkenreichNorthern of Arizona Univeristy, Georg LinkBitergia, Gregorio RoblesUniversidad Rey Juan Carlos, Christoph TreudeUniversity of Adelaide, Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University, Anita SarmaOregon State University
Pre-print Media Attached
07:35 - 08:55
1.5.5. Developers: Naming Methods and VariablesTechnical Track / Journal-First Papers at Blended Sessions Room 5
07:35
20m
Paper
How Developers Choose NamesJournal-First
Journal-First Papers
Dror FeitelsonHebrew University, Ayelet MizrahiHebrew University, Nofar NoyHebrew University, Aviad Ben ShabatHebrew University, Or EliyahuHebrew University, Roy ShefferHebrew University
Link to publication Pre-print
07:55
20m
Paper
IdBench: Evaluating Semantic Representations of Identifier Names in Source CodeTechnical Track
Technical Track
Yaza WainakhTU Darmstadt, Moiz RaufUniversity of Stuttgart, Michael PradelUniversity of Stuttgart
Pre-print Media Attached
08:15
20m
Paper
A Context-based Automated Approach for Method Name Consistency Checking and SuggestionTechnical Track
Technical Track
Yi LiNew Jersey Institute of Technology, Shaohua WangNew Jersey Institute of Technology, Tien N. NguyenUniversity of Texas at Dallas
Pre-print Media Attached
08:35
20m
Paper
On the Naming of Methods: A Survey of Professional DevelopersArtifact ReusableTechnical TrackArtifact Available
Technical Track
Reem S. AlsuhaibaniKent State University, Christian D. NewmanRochester Institute of Technology, Michael J. DeckerBowling Green State University, Michael L. CollardThe University of Akron, Jonathan I. MaleticKent State University
Pre-print Media Attached
11:20 - 12:20
2.1.1. Vulnerabilities in Android #1Technical Track at Blended Sessions Room 1 +12h
Chair(s): Alessandra GorlaIMDEA Software Institute
11:20
20m
Paper
Fine with ``1234''? An Analysis of SMS One-Time Password Randomness in Android AppsTechnical Track
Technical Track
Siqi Mathe University of Queensland, Juanru LiShanghai Jiao Tong University, hyoungshick kimSungkyunkwan University, Elisa BertinoPurdue University, Surya NepalData61, CSIRO, Diet OstryData61, CSIRO, Cong SunXidian University
Pre-print
11:40
20m
Paper
App's Auto-Login Function Security Testing via Android OS-Level VirtualizationTechnical Track
Technical Track
Wenna SongWuhan University, Jiang MingUniversity of Texas at Arlington, Lin JiangXDJA, Han YanWuhan University, Yi XiangWuhan University, Yuan ChenWuhan University, Jianming FuWuhan University, Guojun PengWuhan University
Pre-print
12:00
20m
Paper
ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android AppsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Xian ZhanThe Hong Kong Polytechnic University, Lingling FanNankai University, Sen ChenTianjin University, Feng WuNanyang Technological University, Tianming LiuMonash Univerisity, Xiapu LuoThe Hong Kong Polytechnic University, Yang LiuNanyang Technological University
Pre-print
11:20 - 12:20
2.1.2. Deep Neural Networks: Quality AssuranceTechnical Track at Blended Sessions Room 2 +12h
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
11:20
20m
Paper
Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track
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 File Attached
11:40
20m
Paper
RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track
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 Media Attached
12:00
20m
Paper
Scalable Quantitative Verification For Deep Neural NetworksArtifact ReusableTechnical Track
Technical Track
Teodora BalutaNational University of Singapore, Zheng Leong ChuaIndependent Researcher, Kuldeep S. MeelNational University of Singapore, Prateek SaxenaNational University of Singapore
Pre-print
11:20 - 12:20
2.1.3. Model CheckingTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Oscar DiesteUniversidad Politécnica de Madrid
11:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang, David LoSingapore Management University
DOI Pre-print
11:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei FangUniversity of York, UK, Radu CalinescuUniversity of York, UK, Simos GerasimouUniversity of York, UK, Faisal AlhwikemUniversity of York, UK
Pre-print Media Attached
12:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio MenghiUniversity of Luxembourg, Enrico ViganòUniversity of Luxembourg, Domenico BianculliUniversity of Luxembourg, Lionel BriandUniversity of Luxembourg and University of Ottawa
Pre-print
11:20 - 12:20
2.1.4. Tools for the Python LanguageTechnical Track at Blended Sessions Room 4 +12h
Chair(s): Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University
11:20
20m
Research paper
Restoring Execution Environments of Jupyter NotebooksTechnical Track
Technical Track
Jiawei WangMonash University, Li LiMonash University, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
11:40
20m
Paper
PyART: Python API Recommendation in Real-TimeArtifact ReusableTechnical Track
Technical Track
Xincheng HeState Key Laboratory for Novel Software Technology, Nanjing University, Lei XuState Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu ZhangPurdue University, Rui HaoState Key Laboratory for Novel Software Technology Nanjing University, Yang FengState Key Laboratory for Novel Software Technology, Nanjing University, Baowen XuNanjing University
Pre-print
12:00
20m
Paper
PyCG: Practical Call Graph Generation in PythonArtifact ReusableTechnical TrackArtifact Available
Technical Track
Vitalis SalisAthens University of Economics and Business, National and Technical University of Athens, Thodoris SotiropoulosAthens University of Economics and Business, Panos LouridasAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business & TU Delft, Dimitris MitropoulosNational and Kapodistrian University of Athens
Pre-print
11:20 - 12:20
2.1.5. Code Review: Observational StudiesJournal-First Papers at Blended Sessions Room 5 +12h
Chair(s): Sira VegasUniversidad Politecnica de Madrid
11:20
20m
Paper
Review Dynamics and Their Impact on Software QualityJournal-First
Journal-First Papers
Patanamon ThongtanunamUniversity of Melbourne, Ahmed E. HassanSchool of Computing, Queen's University
DOI Pre-print
11:40
20m
Paper
Code Reviews with Divergent Review Scores: An Empirical Study of the OpenStack and Qt CommunitiesJournal-First
Journal-First Papers
Toshiki HiraodTosh Inc.,, Shane McIntosh, Akinori IharaWakayama University, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print
12:00
20m
Paper
A Longitudinal Study of Static Analysis Warning Evolution and the Effects of PMD on Software Quality in Apache Open Source ProjectsJournal-First
Journal-First Papers
Alexander TrautschUniversity of Göttingen, Steffen HerboldUniversity of Göttingen, Jens GrabowskiUniversity of Göttingen
Link to publication DOI Pre-print
12:55 - 13:55
2.2.1. Modularization and ReusabilitySEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Maria Teresa BaldassarreDepartment of Computer Science, University of Bari
12:55
20m
Paper
CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track
Technical Track
Seunghoon WooKorea University, Sunghan ParkKorea University, Seulbae KimGeorgia Institute of Technology, Heejo LeeKorea University, Hakjoo OhKorea University
Pre-print Media Attached
13:15
20m
Paper
Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track
Technical Track
Xi XuXi'an Jiaotong University, Qinghua ZhengMOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng YanXidian University, China; Aalto University, Finland, Ming FanXi'an Jiaotong University, Ang JiaXi'an Jiaotong University, Ting LiuXi'an Jiaotong University
Pre-print
13:35
20m
Paper
Search-Based Software Re-Modularization: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Casper SchröderAdyen N.V., Adriaan van der FeltzAdyen N.V., Annibale PanichellaDelft University of Technology, Maurício AnicheDelft University of Technology
Pre-print Media Attached
12:55 - 13:55
2.2.2. Configuration of Software Systems: TestingTechnical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 2 +12h
Chair(s): Antonia BertolinoCNR-ISTI
12:55
20m
Paper
An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsArtifact ReusableTechnical Track
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 Media Attached
13:15
20m
Paper
AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track
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
Pre-print Media Attached
13:35
20m
Paper
ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP
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
12:55 - 13:55
2.2.3. GUI DesignTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Ignacio PanachUniversidad de Valencia
12:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan ChenAustralian National University, Australia, Chunyang ChenMonash University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Liming ZhuData61 at CSIRO, Australia / UNSW, Australia, John GrundyMonash University, Jinshui WangFujian University of Technology
Pre-print
13:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming ZhaoJilin University, Chunyang ChenMonash University, Yuanning LiuJilin University, Xiaodong ZhuJilin University
Pre-print
13:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University
Pre-print
12:55 - 13:55
2.2.4. Programming: General IssuesTechnical Track at Blended Sessions Room 4 +12h
Chair(s): Gregorio RoblesUniversidad Rey Juan Carlos
12:55
20m
Paper
Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track
Technical Track
Junjie ChenCollege of Intelligence and Computing, Tianjin University, Ningxin XuCollege of Intelligence and Computing, Tianjin University, Peiqi ChenCollege of Intelligence and Computing, Tianjin University, Hongyu ZhangThe University of Newcastle
Pre-print
13:15
20m
Paper
TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track
Technical Track
Yeting LiInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin LiSchool of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu XuShenzhen University, Shenzhen, China, Jialun CaoDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan ChenInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun HuInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming ChenInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print
13:35
20m
Paper
EvoSpex: An Evolutionary Algorithm for Learning PostconditionsArtifact ReusableTechnical Track
Technical Track
Facundo MolinaUniversity of Rio Cuarto and CONICET, Argentina, Pablo PonzioDept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno AguirreUniversity of Rio Cuarto and CONICET, Argentina, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
12:55 - 13:55
2.2.5. Deep Neural Networks: HackingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 5 +12h
Chair(s): Grace LewisCarnegie Mellon Software Engineering Institute
12:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android AppsSEIP
SEIP - Software Engineering in Practice
Yujin HuangFaculty of Information Technology, Monash University, Han HuFaculty of Information Technology, Monash University, Chunyang ChenMonash University
Pre-print
13:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload InjectionTechnical Track
Technical Track
Yuanchun LiMicrosoft Research, Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Chunyang ChenMonash University, Yunxin LiuMicrosoft Research
Pre-print
13:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial AttacksArtifact ReusableTechnical TrackArtifact Available
Technical Track
David ShriverUniversity of Virginia, Sebastian ElbaumUniversity of Virginia, Matthew B DwyerUniversity of Virginia
Link to publication DOI Pre-print Media Attached
14:30 - 15:30
2.3.1. Defect Prediction: Automation #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Carolyn SeamanUniversity of Maryland Baltimore County
14:30
20m
Paper
Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track
Technical Track
YAN ZHENGNanyang Technological University, Yi LiuSouthern University of Science and Technology, Xiaofei XieNanyang Technological University, Yepang LiuSouthern University of Science and Technology, China, Lei MaUniversity of Alberta, Jianye HaoTianjin University, Yang LiuNanyang Technological University
Pre-print
14:50
20m
Paper
Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track
Technical Track
Giovanni RosaUniversity of Molise, Luca PascarellaUniversità della Svizzera italiana (USI), Simone ScalabrinoUniversity of Molise, Rosalia TufanoUniversità della Svizzera Italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Rocco OlivetoUniversity of Molise
Pre-print
15:10
20m
Paper
D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP
SEIP - Software Engineering in Practice
Yunhui ZhengIBM Research, Saurabh PujarIBM Research, Burn LewisIBM Research, Luca BurattiIBM Research, Edward EpsteinIBM Research, Bo YangIBM Research, Jim A. LaredoIBM Research, USA, Alessandro MorariIBM Research, Zhong SuIBM Research
Pre-print
14:30 - 15:30
2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2 +12h
Chair(s): Mika MäntyläUniversity of Oulu
14:30
20m
Paper
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
Journal-First Papers
Rungroj MaipraditNara Institute of Science and Technology, Christoph TreudeUniversity of Adelaide, Hideaki HataShinshu University, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print Media Attached
14:50
20m
Paper
An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First
Journal-First Papers
Jiakun LiuZhejiang University, Qiao HuangZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, Emad ShihabConcordia University, David LoSingapore Management University, Shanping LiZhejiang University
Pre-print
15:10
20m
Paper
Identifying Self-Admitted Technical Debts with JitterbugJournal-First
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
14:30 - 15:25
14:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin YangCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Zan WangCollege of Intelligence and Computing, Tianjin University, Weijing WangCollege of Intelligence and Computing, Tianjin University, Jiajun JiangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
14:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao LiConcordia University, Heng LiPolytechnique Montréal, Tse-Hsun (Peter) ChenConcordia University, Weiyi ShangConcordia University
Pre-print
15:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared RandRyerson University, Andriy MiranskyyRyerson University
Pre-print Media Attached
14:30 - 15:30
2.3.4. Smart ContractsJournal-First Papers / Technical Track at Blended Sessions Room 4 +12h
Chair(s): Oscar PastorUniversitat Politecnica de Valencia
14:30
20m
Paper
Defining Smart Contract Defects on EthereumJournal-First
Journal-First Papers
Jiachi ChenMonash University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, John GrundyMonash University, Xiapu LuoThe Hong Kong Polytechnic University, Ting ChenUniversity of Electronic Science and Technology of China
DOI Pre-print
14:50
20m
Paper
Smart Contract Security: a Practitioners’ PerspectiveArtifact ReusableTechnical TrackArtifact Available
Technical Track
Zhiyuan WanZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Jiachi ChenMonash University, Xiapu LuoThe Hong Kong Polytechnic University, Xiaohu YangZhejiang University
Pre-print
15:10
20m
Paper
An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First
Journal-First Papers
Gustavo Ansaldi OlivaQueen's University, Ahmed E. HassanSchool of Computing, Queen's University, Zhen Ming (Jack) JiangYork University
Link to publication DOI Pre-print Media Attached
14:30 - 15:25
2.3.5. Handling Ecosystems of Forked ProjectsTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 5 +12h
Chair(s): Claudia AyalaUniversitat Politècnica de Catalunya, Spain
14:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHubArtifact ReusableTechnical TrackArtifact Available
Technical Track
Hideaki HataShinshu University, Raula Gaikovina KulaNAIST, Takashi IshioNara Institute of Science and Technology, Christoph TreudeUniversity of Adelaide
DOI Pre-print Media Attached
14:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork EcosystemsNIER
NIER - New Ideas and Emerging Results
Mukelabai MukelabaiChalmers | University of Gothenburg, Thorsten BergerChalmers | University of Gothenburg, Paulo BorbaFederal University of Pernambuco
Pre-print
15:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical AnalysisTechnical Track
Technical Track
Rangeet PanDept. of Computer Science, Iowa State University, Vu LeMicrosoft, Nachiappan NagappanMicrosoft Research, Sumit GulwaniMicrosoft, Shuvendu LahiriMicrosoft, Mike KaufmanMicrosoft
Pre-print Media Attached
16:05 - 17:05
2.4.1. FuzzingTechnical Track at Blended Sessions Room 1 +12h
Chair(s): Hakan ErdogmusCarnegie Mellon University
16:05
20m
Paper
Input AlgebrasArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rahul GopinathCISPA Helmholtz Center for Information Security, Hamed NematiCISPA Helmholtz Center for Information Security, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
16:25
20m
Paper
Fuzzing Symbolic ExpressionsTechnical Track
Technical Track
Luca BorzacchielloSapienza University of Rome, Emilio CoppaSapienza University of Rome, Camil DemetrescuSapienza University of Rome
Pre-print Media Attached
16:45
20m
Paper
Growing A Test Corpus with Bonsai FuzzingTechnical Track
Technical Track
Vasudev VikramUniversity of California, Berkeley, Rohan PadhyeCarnegie Mellon University, Koushik SenUniversity of California, Berkeley
Pre-print
16:05 - 17:05
2.4.2. API: Evolution and Maintenance #1Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Davide FalessiCalifornia Polytechnic State University
16:05
20m
Paper
Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesArtifact ReusableTechnical Track
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
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 Media Attached
16:45
20m
Paper
A3: Assisting Android API Migrations Using Code ExamplesJournal-First
Journal-First Papers
Maxime LamotheConcordia University, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
16:05 - 17:00
2.4.3. Observational Studies: Different DomainsJournal-First Papers / NIER - New Ideas and Emerging Results / SEIP - Software Engineering in Practice at Blended Sessions Room 3 +12h
Chair(s): Daniela DamianUniversity of Victoria
16:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
Pre-print
16:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin ShreeveUniversity of Bristol, Joseph HallettUniversity of Bristol, Matthew EdwardsUniversity of Bristol, Kopo M. RamokapaneUniversity of Bristol, Richard AtkinsCity of London Police, Awais RashidUniversity of Bristol, UK
Link to publication DOI Pre-print
16:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason LefeverDrexel University, Yuanfang Cai Drexel University, Humberto CervantesUAM Iztapalapa, Rick KazmanUniversity of Hawai‘i at Mānoa, Hongzhou FangDrexel University
Pre-print
16:05 - 17:00
2.4.4. Models and DSLsNIER - New Ideas and Emerging Results / Journal-First Papers at Blended Sessions Room 4 +12h
Chair(s): Joanne M. AtleeUniversity of Waterloo
16:05
20m
Paper
Efficient execution of ATL model transformations using static analysis and parallelismJournal-First
Journal-First Papers
Jesús Sánchez Cuadrado, Loli BurgueñoOpen University of Catalonia, Manuel WimmerJKU Linz, Antonio VallecilloUniversity of Málaga, Spain
Link to publication DOI Pre-print
16:25
15m
Paper
Towards Domain-Specific Modelling Environments based on Augmented RealityNIER
NIER - New Ideas and Emerging Results
Léa BrunschwigUniversidad Autónoma de Madrid, Rubén Campos-LópezUniversidad Autónoma de Madrid, Esther GuerraUniversidad Autonoma de Madrid, Juan de LaraAutonomous University of Madrid
Pre-print
16:40
20m
Paper
Execution of Partial State Machine ModelsJournal-First
Journal-First Papers
Mojtaba Bagherzadeh, Nafiseh KahaniUniversity of Carlton, Karim JahedQueen's University, Juergen DingelQueen's University, Kingston, Ontario
Link to publication DOI Pre-print Media Attached
18:50 - 19:50
2.5.1. Testing: Automatic Test GenerationJournal-First Papers / Technical Track at Blended Sessions Room 1 +12h
Chair(s): José Miguel RojasUniversity of Leicester, UK
18:50
20m
Paper
Inputs from Hell: Learning Input Distributions for Grammar-Based Test GenerationJournal-First
Journal-First Papers
Ezekiel SoremekunSnT, University of Luxembourg, Esteban PaveseHumboldt University of Berlin, Nikolas HavrikovCISPA, Germany, Lars GrunskeHumboldt University of Berlin, Andreas ZellerCISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print
19:10
20m
Paper
Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We?Technical Track
Technical Track
Song WangYork University, Nishtha ShresthaYork University, Abarna Kucheri SubburamanYork University, Junjie WangInstitute of Software, Chinese Academy of Sciences, Moshi WeiYork University, Nachiappan NagappanMicrosoft Research
Link to publication Pre-print
19:30
20m
Paper
Using Relative Lines of Code to Guide Automated Test Generation for PythonJournal-First
Journal-First Papers
Josie HolmesNorthern Arizona University, Iftekhar AhmedUniversity of California, Irvine, Caius BrindescuOregon State University, Rahul GopinathCISPA Helmholtz Center for Information Security, He ZhangNanjing University, Alex GroceNorthern Arizona University
Pre-print
18:50 - 19:50
2.5.2. Developers: ExperimentsJournal-First Papers / Technical Track at Blended Sessions Room 2 +12h
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
Technical Track
Marvin WyrichUniversity of Stuttgart, Andreas PreikschatUniversity of Stuttgart, Daniel GraziotinUniversity of Stuttgart, Stefan WagnerUniversity of Stuttgart
Pre-print Media Attached
19:10
20m
Paper
Program Comprehension and Code Complexity Metrics: An fMRI StudyACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
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 Media Attached
19:30
20m
Paper
Comparing Block-based Programming Models for Two-armed RobotsJournal-First
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
18:50 - 19:50
2.5.3. Code CompletionSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 3 +12h
Chair(s): Marsha ChechikUniversity of Toronto
18:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai WenSoftware Institute, USI Università della Svizzera italiana, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Csaba NagySoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
19:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun KimFacebook, Jinman ZhaoUniversity of Wisconsin-Madison, USA, Yuchi TianColumbia University, Satish ChandraFacebook, USA
Pre-print
19:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth AyeFacebook, Inc., Seohyun KimFacebook, Hongyu LiFacebook, Inc.
Pre-print
18:50 - 19:50
2.5.4. Some Big Companies' Practices: Cases at Facebook, Google & IBMSEIP - Software Engineering in Practice at Blended Sessions Room 4 +12h
Chair(s): Davide FalessiCalifornia Polytechnic State University
18:50
20m
Paper
Testing Web Enabled Simulation at Scale Using Metamorphic TestingSEIP
SEIP - Software Engineering in Practice
Mark HarmanFacebook, Inc., John AhlgrenFacebook, Maria Eugenia BerezinFacebook, Elena DulskyteFacebook, Inna DvortsovaFacebook, Johann GeorgeFacebook, Natalija GucevskaFacebook, Erik Meijer, Justin Spahr-SummersFacebook, Kinga BojarczukFacebook, Silvia SaporaFacebook, Maria LomeliFacebook
Pre-print
19:10
20m
Paper
Anomaly Detection in a Large-scale Cloud PlatformSEIP
SEIP - Software Engineering in Practice
Mohammad Saiful IslamRyerson University, William PourmajidiRyerson University, Lei ZhangRyerson University, John SteinbacherIBM, Tony ErwinIBM, Andriy MiranskyyRyerson University
Pre-print
19:30
20m
Paper
Smart Build Targets Batching Service at GoogleSEIP
SEIP - Software Engineering in Practice
Kaiyuan WangGoogle, USA, Daniel RallGoogle, Greg TenerGoogle, Vijay GullapalliGoogle, Xin Huang, Ahmed GadGoogle
Pre-print
20:40 - 21:40
2.6.1. Social Equality and Fairness #1SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Joanne M. AtleeUniversity of Waterloo
20:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo LiMicrosoft, Xiaoyu ChaiMicrosoft, Frederick CampbellMicrosoft, Jilong LiaoMicrosoft, Neeraja AbburuMicrosoft, Minsuk KangMicrosoft, Irina NiculescuMicrosoft, Greg BrakeMicrosoft, Siddharth PatelMicrosoft, James DooleyMicrosoft, Brandon PaddockMicrosoft
Pre-print
21:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta ChatterjeeOregon State University, Mariam GuizaniOregon State University, Catherine StevensOregon State University, Jillian EmardOregon State University, Mary Evelyn MayOregon State University, Margaret BurnettOregon State University, Iftekhar AhmedUniversity of California, Irvine, Anita SarmaOregon State University
Pre-print
21:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina NiculescuMicrosoft, Huibin Mary HuMicrosoft, Christina GeeMicrosoft, Chewy ChongMicrosoft, Shivam DubeyMicrosoft, Paul Luo LiMicrosoft
Pre-print
20:40 - 21:40
2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Francisco ServantVirginia Tech
20:40
20m
Paper
Reading Answers on Stack Overflow: Not Enough!Journal-First
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
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
Technical Track
Preetha ChatterjeeUniversity of Delaware, Kostadin DamevskiVirginia Commonwealth University, Lori PollockUniversity of Delaware
Pre-print Media Attached
20:40 - 21:40
2.6.3. Defect Prediction: Data Issues and Bug ClassificationTechnical Track / Journal-First Papers at Blended Sessions Room 3 +12h
Chair(s): Federica SarroUniversity College London
20:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N CNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University, USA
Pre-print
21:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali BangashUniversity of Alberta, Canada, Hareem SaharUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
Pre-print
21:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir MakhshariUniversity of British Columbia (UBC), Ali MesbahUniversity of British Columbia (UBC)
Pre-print Media Attached
20:40 - 21:40
2.6.4. Fault Localization #1Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 4 +12h
Chair(s): Leonardo MarianiUniversity of Milano Bicocca
20:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan MuraliFacebook, Inc., Lee GrossFacebook, Rebecca QianFacebook, Inc., Satish ChandraFacebook, USA
Pre-print
21:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong ZhengUniversity of Nebraska Lincoln, ThanhVu NguyenUniversity of Nebraska, Lincoln, Simón Gutiérrez BridaUniversity of Rio Cuarto and CONICET, Argentina, Germán RegisUniversity of Rio Cuarto, Argentina, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno AguirreUniversity of Rio Cuarto and CONICET, Argentina, Hamid BagheriUniversity of Nebraska-Lincoln
Pre-print
21:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit KucukCase Western Reserve University, Tim A. D. HendersonGoogle, Andy PodgurskiCase Western Reserve University
Pre-print
23:20 - 00:20
2.1.1. Vulnerabilities in Android #1Technical Track at Blended Sessions Room 1
23:20
20m
Paper
Fine with ``1234''? An Analysis of SMS One-Time Password Randomness in Android AppsTechnical Track
Technical Track
Siqi Mathe University of Queensland, Juanru LiShanghai Jiao Tong University, hyoungshick kimSungkyunkwan University, Elisa BertinoPurdue University, Surya NepalData61, CSIRO, Diet OstryData61, CSIRO, Cong SunXidian University
Pre-print
23:40
20m
Paper
App's Auto-Login Function Security Testing via Android OS-Level VirtualizationTechnical Track
Technical Track
Wenna SongWuhan University, Jiang MingUniversity of Texas at Arlington, Lin JiangXDJA, Han YanWuhan University, Yi XiangWuhan University, Yuan ChenWuhan University, Jianming FuWuhan University, Guojun PengWuhan University
Pre-print
00:00
20m
Paper
ATVHunter: Reliable Version Detection of Third-Party Libraries for Vulnerability Identification in Android AppsACM SIGSOFT Distinguished PaperTechnical Track
Technical Track
Xian ZhanThe Hong Kong Polytechnic University, Lingling FanNankai University, Sen ChenTianjin University, Feng WuNanyang Technological University, Tianming LiuMonash Univerisity, Xiapu LuoThe Hong Kong Polytechnic University, Yang LiuNanyang Technological University
Pre-print
23:20 - 00:20
2.1.2. Deep Neural Networks: Quality AssuranceTechnical Track at Blended Sessions Room 2
23:20
20m
Paper
Graph-based Fuzz Testing for Deep Learning Inference EnginesTechnical Track
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 File Attached
23:40
20m
Paper
RobOT: Robustness-Oriented Testing for Deep Learning SystemsTechnical Track
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 Media Attached
00:00
20m
Paper
Scalable Quantitative Verification For Deep Neural NetworksArtifact ReusableTechnical Track
Technical Track
Teodora BalutaNational University of Singapore, Zheng Leong ChuaIndependent Researcher, Kuldeep S. MeelNational University of Singapore, Prateek SaxenaNational University of Singapore
Pre-print
23:20 - 00:20
23:20
20m
Paper
Adversarial Specification MiningJournal-First
Journal-First Papers
Hong Jin Kang, David LoSingapore Management University
DOI Pre-print
23:40
20m
Paper
Fast Parametric Model Checking through Model FragmentationTechnical Track
Technical Track
Xinwei FangUniversity of York, UK, Radu CalinescuUniversity of York, UK, Simos GerasimouUniversity of York, UK, Faisal AlhwikemUniversity of York, UK
Pre-print Media Attached
00:00
20m
Paper
Trace-Checking CPS Properties: Bridging the Cyber-Physical GapArtifact ReusableTechnical TrackArtifact Available
Technical Track
Claudio MenghiUniversity of Luxembourg, Enrico ViganòUniversity of Luxembourg, Domenico BianculliUniversity of Luxembourg, Lionel BriandUniversity of Luxembourg and University of Ottawa
Pre-print
23:20 - 00:20
2.1.4. Tools for the Python LanguageTechnical Track at Blended Sessions Room 4
23:20
20m
Research paper
Restoring Execution Environments of Jupyter NotebooksTechnical Track
Technical Track
Jiawei WangMonash University, Li LiMonash University, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
23:40
20m
Paper
PyART: Python API Recommendation in Real-TimeArtifact ReusableTechnical Track
Technical Track
Xincheng HeState Key Laboratory for Novel Software Technology, Nanjing University, Lei XuState Key Laboratory for Novel Software Technology, Nanjing University, Xiangyu ZhangPurdue University, Rui HaoState Key Laboratory for Novel Software Technology Nanjing University, Yang FengState Key Laboratory for Novel Software Technology, Nanjing University, Baowen XuNanjing University
Pre-print
00:00
20m
Paper
PyCG: Practical Call Graph Generation in PythonArtifact ReusableTechnical TrackArtifact Available
Technical Track
Vitalis SalisAthens University of Economics and Business, National and Technical University of Athens, Thodoris SotiropoulosAthens University of Economics and Business, Panos LouridasAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business & TU Delft, Dimitris MitropoulosNational and Kapodistrian University of Athens
Pre-print

Conference Day
Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

00:55 - 01:55
00:55
20m
Paper
CENTRIS: A Precise and Scalable Approach for Identifying Modified Open-Source Software ReuseTechnical Track
Technical Track
Seunghoon WooKorea University, Sunghan ParkKorea University, Seulbae KimGeorgia Institute of Technology, Heejo LeeKorea University, Hakjoo OhKorea University
Pre-print Media Attached
01:15
20m
Paper
Interpretation-enabled Software Reuse Detection Based on a Multi-Level Birthmark ModelTechnical Track
Technical Track
Xi XuXi'an Jiaotong University, Qinghua ZhengMOEKLINNS Lab, Department of Computer Science and Technology, Xi’an Jiaotong University, 710049, China, Zheng YanXidian University, China; Aalto University, Finland, Ming FanXi'an Jiaotong University, Ang JiaXi'an Jiaotong University, Ting LiuXi'an Jiaotong University
Pre-print
01:35
20m
Paper
Search-Based Software Re-Modularization: A Case Study at AdyenSEIP
SEIP - Software Engineering in Practice
Casper SchröderAdyen N.V., Adriaan van der FeltzAdyen N.V., Annibale PanichellaDelft University of Technology, Maurício AnicheDelft University of Technology
Pre-print Media Attached
00:55 - 01:55
2.2.2. Configuration of Software Systems: TestingSEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 2
00:55
20m
Paper
An Evolutionary Study of Configuration Design and Implementation in Cloud SystemsArtifact ReusableTechnical Track
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 Media Attached
01:15
20m
Paper
AutoCCAG: An Automated Approach to Constrained Covering Array GenerationTechnical Track
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
Pre-print Media Attached
01:35
20m
Paper
ConfigFix: Interactive Configuration Conflict Resolution for the Linux KernelSEIP
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
00:55 - 01:55
00:55
20m
Paper
Wireframe-based UI Design Search through Image AutoencoderJournal-First
Journal-First Papers
Jieshan ChenAustralian National University, Australia, Chunyang ChenMonash University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Liming ZhuData61 at CSIRO, Australia / UNSW, Australia, John GrundyMonash University, Jinshui WangFujian University of Technology
Pre-print
01:15
20m
Paper
GUIGAN: Learning to Generate GUI Designs Using Generative Adversarial NetworksTechnical Track
Technical Track
Tianming ZhaoJilin University, Chunyang ChenMonash University, Yuanning LiuJilin University, Xiaodong ZhuJilin University
Pre-print
01:35
20m
Paper
Don't Do That! Hunting Down Visual Design Smells in Complex UIs against Design GuidelinesTechnical Track
Technical Track
Bo YangZhejiang University, Zhenchang XingAustralian National University, Xin XiaHuawei Software Engineering Application Technology Lab, Chunyang ChenMonash University, Deheng YeTencent AI Lab, Shanping LiZhejiang University
Pre-print
00:55 - 01:55
2.2.4. Programming: General IssuesTechnical Track at Blended Sessions Room 4
00:55
20m
Paper
Efficient Compiler Autotuning via Bayesian OptimizationTechnical Track
Technical Track
Junjie ChenCollege of Intelligence and Computing, Tianjin University, Ningxin XuCollege of Intelligence and Computing, Tianjin University, Peiqi ChenCollege of Intelligence and Computing, Tianjin University, Hongyu ZhangThe University of Newcastle
Pre-print
01:15
20m
Paper
TransRegex: Multi-modal Regular Expression Synthesis by Generate-and-RepairTechnical Track
Technical Track
Yeting LiInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shuaimin LiSchool of Computer Science and Technology, University of Chinese academy of sciences, Zhiwu XuShenzhen University, Shenzhen, China, Jialun CaoDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zixuan ChenInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Yun HuInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Haiming ChenInstitute of Software, Chinese Academy of Sciences;University of Chinese Academy of Sciences, Shing-Chi CheungDepartment of Computer Science and Engineering, The Hong Kong University of Science and Technology
Pre-print
01:35
20m
Paper
EvoSpex: An Evolutionary Algorithm for Learning PostconditionsArtifact ReusableTechnical Track
Technical Track
Facundo MolinaUniversity of Rio Cuarto and CONICET, Argentina, Pablo PonzioDept. of Computer Science FCEFQyN, University of Rio Cuarto, Nazareno AguirreUniversity of Rio Cuarto and CONICET, Argentina, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires
Pre-print Media Attached
00:55 - 01:55
00:55
20m
Paper
Robustness of on-device Models: Adversarial Attack to Deep Learning Models on Android AppsSEIP
SEIP - Software Engineering in Practice
Yujin HuangFaculty of Information Technology, Monash University, Han HuFaculty of Information Technology, Monash University, Chunyang ChenMonash University
Pre-print
01:15
20m
Paper
DeepBackdoor: Black-box Backdoor Attack on Deep Learning Models through Neural Payload InjectionTechnical Track
Technical Track
Yuanchun LiMicrosoft Research, Jiayi HuaBeijing University of Posts and Telecommunications, Haoyu WangBeijing University of Posts and Telecommunications, Chunyang ChenMonash University, Yunxin LiuMicrosoft Research
Pre-print
01:35
20m
Paper
Reducing DNN Properties to Enable Falsification with Adversarial AttacksArtifact ReusableTechnical TrackArtifact Available
Technical Track
David ShriverUniversity of Virginia, Sebastian ElbaumUniversity of Virginia, Matthew B DwyerUniversity of Virginia
Link to publication DOI Pre-print Media Attached
02:30 - 03:30
02:30
20m
Paper
Automatic Web Testing using Curiosity-Driven Reinforcement LearningTechnical Track
Technical Track
YAN ZHENGNanyang Technological University, Yi LiuSouthern University of Science and Technology, Xiaofei XieNanyang Technological University, Yepang LiuSouthern University of Science and Technology, China, Lei MaUniversity of Alberta, Jianye HaoTianjin University, Yang LiuNanyang Technological University
Pre-print
02:50
20m
Paper
Evaluating SZZ Implementations Through a Developer-informed OracleTechnical Track
Technical Track
Giovanni RosaUniversity of Molise, Luca PascarellaUniversità della Svizzera italiana (USI), Simone ScalabrinoUniversity of Molise, Rosalia TufanoUniversità della Svizzera Italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Rocco OlivetoUniversity of Molise
Pre-print
03:10
20m
Paper
D2A: A Dataset Built for AI-Based Vulnerability Detection Methods Using Differential AnalysisSEIP
SEIP - Software Engineering in Practice
Yunhui ZhengIBM Research, Saurabh PujarIBM Research, Burn LewisIBM Research, Luca BurattiIBM Research, Edward EpsteinIBM Research, Bo YangIBM Research, Jim A. LaredoIBM Research, USA, Alessandro MorariIBM Research, Zhong SuIBM Research
Pre-print
02:30 - 03:30
2.3.2. Self-Admitted Technical DebtJournal-First Papers at Blended Sessions Room 2
02:30
20m
Paper
Wait For It: Identifying “On-Hold”Self-Admitted Technical DebtJournal-First
Journal-First Papers
Rungroj MaipraditNara Institute of Science and Technology, Christoph TreudeUniversity of Adelaide, Hideaki HataShinshu University, Kenichi MatsumotoNara Institute of Science and Technology
DOI Pre-print Media Attached
02:50
20m
Paper
An Exploratory Study on the Introduction and Removal of Different Types of Technical DebtJournal-First
Journal-First Papers
Jiakun LiuZhejiang University, Qiao HuangZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, Emad ShihabConcordia University, David LoSingapore Management University, Shanping LiZhejiang University
Pre-print
03:10
20m
Paper
Identifying Self-Admitted Technical Debts with JitterbugJournal-First
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
02:30 - 03:25
02:30
20m
Paper
Semi-supervised Log-based Anomaly Detection via Probabilistic Label EstimationArtifact ReusableTechnical TrackArtifact Available
Technical Track
Lin YangCollege of Intelligence and Computing, Tianjin University, Junjie ChenCollege of Intelligence and Computing, Tianjin University, Zan WangCollege of Intelligence and Computing, Tianjin University, Weijing WangCollege of Intelligence and Computing, Tianjin University, Jiajun JiangCollege of Intelligence and Computing, Tianjin University, Xuyuan DongInformation and Network Center,Tianjin University, Wenbin ZhangInformation and Network Center,Tianjin University
Pre-print
02:50
20m
Paper
DeepLV: Suggesting Log Levels Using Ordinal Based Neural NetworksTechnical Track
Technical Track
Zhenhao LiConcordia University, Heng LiPolytechnique Montréal, Tse-Hsun (Peter) ChenConcordia University, Weiyi ShangConcordia University
Pre-print
03:10
15m
Short-paper
On Automatic Parsing of Log RecordsNIER
NIER - New Ideas and Emerging Results
Jared RandRyerson University, Andriy MiranskyyRyerson University
Pre-print Media Attached
02:30 - 03:30
02:30
20m
Paper
Defining Smart Contract Defects on EthereumJournal-First
Journal-First Papers
Jiachi ChenMonash University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, John GrundyMonash University, Xiapu LuoThe Hong Kong Polytechnic University, Ting ChenUniversity of Electronic Science and Technology of China
DOI Pre-print
02:50
20m
Paper
Smart Contract Security: a Practitioners’ PerspectiveArtifact ReusableTechnical TrackArtifact Available
Technical Track
Zhiyuan WanZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab, David LoSingapore Management University, Jiachi ChenMonash University, Xiapu LuoThe Hong Kong Polytechnic University, Xiaohu YangZhejiang University
Pre-print
03:10
20m
Paper
An exploratory study of smart contracts in the Ethereum blockchain platformJournal-First
Journal-First Papers
Gustavo Ansaldi OlivaQueen's University, Ahmed E. HassanSchool of Computing, Queen's University, Zhen Ming (Jack) JiangYork University
Link to publication DOI Pre-print Media Attached
02:30 - 03:25
2.3.5. Handling Ecosystems of Forked ProjectsTechnical Track / NIER - New Ideas and Emerging Results at Blended Sessions Room 5
02:30
20m
Paper
Same File, Different Changes: The Potential of Meta-Maintenance on GitHubArtifact ReusableTechnical TrackArtifact Available
Technical Track
Hideaki HataShinshu University, Raula Gaikovina KulaNAIST, Takashi IshioNara Institute of Science and Technology, Christoph TreudeUniversity of Adelaide
DOI Pre-print Media Attached
02:50
15m
Paper
Semi-Automated Test-Case Propagation in Fork EcosystemsNIER
NIER - New Ideas and Emerging Results
Mukelabai MukelabaiChalmers | University of Gothenburg, Thorsten BergerChalmers | University of Gothenburg, Paulo BorbaFederal University of Pernambuco
Pre-print
03:05
20m
Paper
Can Program Synthesis be Used to Learn Merge Conflict Resolutions? An Empirical AnalysisTechnical Track
Technical Track
Rangeet PanDept. of Computer Science, Iowa State University, Vu LeMicrosoft, Nachiappan NagappanMicrosoft Research, Sumit GulwaniMicrosoft, Shuvendu LahiriMicrosoft, Mike KaufmanMicrosoft
Pre-print Media Attached
04:05 - 05:05
04:05
20m
Paper
Input AlgebrasArtifact ReusableTechnical TrackArtifact Available
Technical Track
Rahul GopinathCISPA Helmholtz Center for Information Security, Hamed NematiCISPA Helmholtz Center for Information Security, Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print
04:25
20m
Paper
Fuzzing Symbolic ExpressionsTechnical Track
Technical Track
Luca BorzacchielloSapienza University of Rome, Emilio CoppaSapienza University of Rome, Camil DemetrescuSapienza University of Rome
Pre-print Media Attached
04:45
20m
Paper
Growing A Test Corpus with Bonsai FuzzingTechnical Track
Technical Track
Vasudev VikramUniversity of California, Berkeley, Rohan PadhyeCarnegie Mellon University, Koushik SenUniversity of California, Berkeley
Pre-print
04:05 - 05:05
2.4.2. API: Evolution and Maintenance #1Technical Track / Journal-First Papers at Blended Sessions Room 2
04:05
20m
Paper
Semantic Patches for Adaptation of JavaScript Programs to Evolving LibrariesArtifact ReusableTechnical Track
Technical Track
Benjamin Barslev NielsenAarhus University, Martin Toldam TorpAarhus University, Anders MøllerAarhus University
Pre-print
04:25
20m
Paper
An Empirical Study of Dependency Downgrades in the npm EcosystemJournal-First
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 Media Attached
04:45
20m
Paper
A3: Assisting Android API Migrations Using Code ExamplesJournal-First
Journal-First Papers
Maxime LamotheConcordia University, Weiyi ShangConcordia University, Tse-Hsun (Peter) ChenConcordia University
DOI Pre-print
04:05 - 05:00
04:05
15m
Paper
Two Elements of Pair Programming SkillNIER
NIER - New Ideas and Emerging Results
Franz ZierisFreie Universität Berlin, Lutz PrecheltFreie Universität Berlin
Pre-print
04:20
20m
Paper
The best laid plans or lack thereof: Security decision-making of different stakeholder groupsJournal-First
Journal-First Papers
Benjamin ShreeveUniversity of Bristol, Joseph HallettUniversity of Bristol, Matthew EdwardsUniversity of Bristol, Kopo M. RamokapaneUniversity of Bristol, Richard AtkinsCity of London Police, Awais RashidUniversity of Bristol, UK
Link to publication DOI Pre-print
04:40
20m
Paper
On the Lack of Consensus Among Technical Debt Detection ToolsSEIP
SEIP - Software Engineering in Practice
Jason LefeverDrexel University, Yuanfang Cai Drexel University, Humberto CervantesUAM Iztapalapa, Rick KazmanUniversity of Hawai‘i at Mānoa, Hongzhou FangDrexel University
Pre-print
04:05 - 05:00
04:05
20m
Paper
Efficient execution of ATL model transformations using static analysis and parallelismJournal-First
Journal-First Papers
Jesús Sánchez Cuadrado, Loli BurgueñoOpen University of Catalonia, Manuel WimmerJKU Linz, Antonio VallecilloUniversity of Málaga, Spain
Link to publication DOI Pre-print
04:25
15m
Paper
Towards Domain-Specific Modelling Environments based on Augmented RealityNIER
NIER - New Ideas and Emerging Results
Léa BrunschwigUniversidad Autónoma de Madrid, Rubén Campos-LópezUniversidad Autónoma de Madrid, Esther GuerraUniversidad Autonoma de Madrid, Juan de LaraAutonomous University of Madrid
Pre-print
04:40
20m
Paper
Execution of Partial State Machine ModelsJournal-First
Journal-First Papers
Mojtaba Bagherzadeh, Nafiseh KahaniUniversity of Carlton, Karim JahedQueen's University, Juergen DingelQueen's University, Kingston, Ontario
Link to publication DOI Pre-print Media Attached
06:50 - 07:50
2.5.1. Testing: Automatic Test GenerationTechnical Track / Journal-First Papers at Blended Sessions Room 1
06:50
20m
Paper
Inputs from Hell: Learning Input Distributions for Grammar-Based Test GenerationJournal-First
Journal-First Papers
Ezekiel SoremekunSnT, University of Luxembourg, Esteban PaveseHumboldt University of Berlin, Nikolas HavrikovCISPA, Germany, Lars GrunskeHumboldt University of Berlin, Andreas ZellerCISPA Helmholtz Center for Information Security
Link to publication DOI Pre-print
07:10
20m
Paper
Automatic Unit Test Generation for Machine Learning Libraries: How Far Are We?Technical Track
Technical Track
Song WangYork University, Nishtha ShresthaYork University, Abarna Kucheri SubburamanYork University, Junjie WangInstitute of Software, Chinese Academy of Sciences, Moshi WeiYork University, Nachiappan NagappanMicrosoft Research
Link to publication Pre-print
07:30
20m
Paper
Using Relative Lines of Code to Guide Automated Test Generation for PythonJournal-First
Journal-First Papers
Josie HolmesNorthern Arizona University, Iftekhar AhmedUniversity of California, Irvine, Caius BrindescuOregon State University, Rahul GopinathCISPA Helmholtz Center for Information Security, He ZhangNanjing University, Alex GroceNorthern Arizona University
Pre-print
06:50 - 07:50
06:50
20m
Paper
The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code UnderstandingTechnical Track
Technical Track
Marvin WyrichUniversity of Stuttgart, Andreas PreikschatUniversity of Stuttgart, Daniel GraziotinUniversity of Stuttgart, Stefan WagnerUniversity of Stuttgart
Pre-print Media Attached
07:10
20m
Paper
Program Comprehension and Code Complexity Metrics: An fMRI StudyACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
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 Media Attached
07:30
20m
Paper
Comparing Block-based Programming Models for Two-armed RobotsJournal-First
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
06:50 - 07:50
06:50
20m
Paper
Siri, Write the Next MethodTechnical Track
Technical Track
Fengcai WenSoftware Institute, USI Università della Svizzera italiana, Emad AghajaniSoftware Institute, USI Università della Svizzera italiana, Csaba NagySoftware Institute, USI Università della Svizzera italiana, Michele LanzaSoftware Institute, USI Università della Svizzera italiana, Gabriele BavotaSoftware Institute, USI Università della Svizzera italiana
Pre-print
07:10
20m
Paper
Code Prediction by Feeding Trees to TransformersTechnical Track
Technical Track
Seohyun KimFacebook, Jinman ZhaoUniversity of Wisconsin-Madison, USA, Yuchi TianColumbia University, Satish ChandraFacebook, USA
Pre-print
07:30
20m
Paper
Learning Autocompletion from Real-World DatasetsSEIP
SEIP - Software Engineering in Practice
Gareth AyeFacebook, Inc., Seohyun KimFacebook, Hongyu LiFacebook, Inc.
Pre-print
06:50 - 07:50
2.5.4. Some Big Companies' Practices: Cases at Facebook, Google & IBMSEIP - Software Engineering in Practice at Blended Sessions Room 4
06:50
20m
Paper
Testing Web Enabled Simulation at Scale Using Metamorphic TestingSEIP
SEIP - Software Engineering in Practice
Mark HarmanFacebook, Inc., John AhlgrenFacebook, Maria Eugenia BerezinFacebook, Elena DulskyteFacebook, Inna DvortsovaFacebook, Johann GeorgeFacebook, Natalija GucevskaFacebook, Erik Meijer, Justin Spahr-SummersFacebook, Kinga BojarczukFacebook, Silvia SaporaFacebook, Maria LomeliFacebook
Pre-print
07:10
20m
Paper
Anomaly Detection in a Large-scale Cloud PlatformSEIP
SEIP - Software Engineering in Practice
Mohammad Saiful IslamRyerson University, William PourmajidiRyerson University, Lei ZhangRyerson University, John SteinbacherIBM, Tony ErwinIBM, Andriy MiranskyyRyerson University
Pre-print
07:30
20m
Paper
Smart Build Targets Batching Service at GoogleSEIP
SEIP - Software Engineering in Practice
Kaiyuan WangGoogle, USA, Daniel RallGoogle, Greg TenerGoogle, Vijay GullapalliGoogle, Xin Huang, Ahmed GadGoogle
Pre-print
08:40 - 09:40
08:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo LiMicrosoft, Xiaoyu ChaiMicrosoft, Frederick CampbellMicrosoft, Jilong LiaoMicrosoft, Neeraja AbburuMicrosoft, Minsuk KangMicrosoft, Irina NiculescuMicrosoft, Greg BrakeMicrosoft, Siddharth PatelMicrosoft, James DooleyMicrosoft, Brandon PaddockMicrosoft
Pre-print
09:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta ChatterjeeOregon State University, Mariam GuizaniOregon State University, Catherine StevensOregon State University, Jillian EmardOregon State University, Mary Evelyn MayOregon State University, Margaret BurnettOregon State University, Iftekhar AhmedUniversity of California, Irvine, Anita SarmaOregon State University
Pre-print
09:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina NiculescuMicrosoft, Huibin Mary HuMicrosoft, Christina GeeMicrosoft, Chewy ChongMicrosoft, Shivam DubeyMicrosoft, Paul Luo LiMicrosoft
Pre-print
08:40 - 09:40
2.6.2. Q&A in Online Platforms: Stack Overflow #1Journal-First Papers / Technical Track at Blended Sessions Room 2
08:40
20m
Paper
Reading Answers on Stack Overflow: Not Enough!Journal-First
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
09:00
20m
Paper
An Empirical Study of Developer Discussions in the Gitter PlatformJournal-First
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
09:20
20m
Paper
Automatic Extraction of Opinion-based Q&A from Online Developer ChatsTechnical Track
Technical Track
Preetha ChatterjeeUniversity of Delaware, Kostadin DamevskiVirginia Commonwealth University, Lori PollockUniversity of Delaware
Pre-print Media Attached
08:40 - 09:40
2.6.3. Defect Prediction: Data Issues and Bug ClassificationJournal-First Papers / Technical Track at Blended Sessions Room 3
08:40
20m
Full-paper
Early Life Cycle Software Defect Prediction. Why? How?Technical Track
Technical Track
Shrikanth N CNorth Carolina State University, Suvodeep MajumderNorth Carolina State University, Tim MenziesNorth Carolina State University, USA
Pre-print
09:00
20m
Paper
On the Time-Based Conclusion Stability of Cross-Project Defect Prediction ModelsJournal-First
Journal-First Papers
Abdul Ali BangashUniversity of Alberta, Canada, Hareem SaharUniversity of Alberta, Abram HindleUniversity of Alberta, Karim AliUniversity of Alberta
Pre-print
09:20
20m
Paper
IoT Bugs and Development ChallengesArtifact ReusableTechnical Track
Technical Track
Amir MakhshariUniversity of British Columbia (UBC), Ali MesbahUniversity of British Columbia (UBC)
Pre-print Media Attached
08:40 - 09:40
08:40
20m
Paper
Industry-scale IR-based Bug Localization: A Perspective from FacebookSEIP
SEIP - Software Engineering in Practice
Vijayaraghavan MuraliFacebook, Inc., Lee GrossFacebook, Rebecca QianFacebook, Inc., Satish ChandraFacebook, USA
Pre-print
09:00
20m
Paper
FLACK: Counterexample-Guided Fault Localization for Alloy ModelsArtifact ReusableTechnical TrackArtifact Available
Technical Track
Guolong ZhengUniversity of Nebraska Lincoln, ThanhVu NguyenUniversity of Nebraska, Lincoln, Simón Gutiérrez BridaUniversity of Rio Cuarto and CONICET, Argentina, Germán RegisUniversity of Rio Cuarto, Argentina, Marcelo F. FriasDept. of Software Engineering Instituto Tecnológico de Buenos Aires, Nazareno AguirreUniversity of Rio Cuarto and CONICET, Argentina, Hamid BagheriUniversity of Nebraska-Lincoln
Pre-print
09:20
20m
Paper
Improving Fault Localization by Integrating Value and Predicate Based Causal Inference TechniquesACM SIGSOFT Distinguished PaperArtifact ReusableTechnical TrackArtifact Available
Technical Track
Yigit KucukCase Western Reserve University, Tim A. D. HendersonGoogle, Andy PodgurskiCase Western Reserve University
Pre-print
10:00 - 10:55
3.1.1. Social Equality and Fairness #2Journal-First Papers / SEIS - Software Engineering in Society / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Alexander SerebrenikEindhoven University of Technology
10:00
15m
Paper
A First Look at Human Values-Violation in App ReviewsSEIS
SEIS - Software Engineering in Society
Humphrey ObieMonash University, Waqar HussainMonash University, Xin XiaHuawei Software Engineering Application Technology Lab, John GrundyMonash University, Li LiMonash University, Burak TurhanMonash University, Jon WhittleCSIRO's Data61 and Monash University, Mojtaba ShahinMonash University
Pre-print
10:15
20m
Full-paper
"Ignorance and Prejudice" in Software FairnessTechnical Track
Technical Track
Jie M. ZhangUCL, Mark HarmanUniversity College London
Pre-print
10:35
20m
Paper
Gender Differences in Personality Traits of Software EngineersJournal-First
Journal-First Papers
Daniel RussoDepartment of Computer Science, Aalborg University, Klaas-Jan StolUniversity College Cork and Lero, Ireland
Link to publication DOI Pre-print
10:00 - 11:00
3.1.2. Deep Neural Networks: Supporting SE Tasks #2SEIP - Software Engineering in Practice / Journal-First Papers / Technical Track at Blended Sessions Room 2 +12h
Chair(s): Sira VegasUniversidad Politecnica de Madrid
10:00
20m
Paper
NNStreamer: Efficient and Agile Development of On-Device AI SystemsSEIP
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
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