Wed 24 JunDisplayed time zone: (UTC) Coordinated Universal Time change
11:00 - 16:00 | KG4SEWorkshops at KG4SE The Zoom link for the workshop is https://adelaide.zoom.us/j/93939109222?pwd=U3NUWVlqbGltSiszd2RpYXFYY1dlQT09. | ||
11:00 5h | KG4SE Workshops |
Fri 26 JunDisplayed time zone: (UTC) Coordinated Universal Time change
15:00 - 18:00 | Session 1ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers at ICSSP-ICGSE Chair(s): David Raffo Portland State University, Igor Wiese Federal University of Technology - Paraná (UTFPR) _ ICGSE Theme: Software development communities ICSSP Theme: Software engineering process related case studies | ||
15:00 15mDay opening | Opening ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen, David Raffo Portland State University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Igor Steinmacher Northern Arizona University, Ricardo Britto Ericsson / Blekinge Institute of Technology, Paul Clarke , Eray Tüzün Bilkent University | ||
15:15 10mDay opening | LogisticsRecorded ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen | ||
15:25 45mKeynote | Global Software Engineering in the Age of GitHub and Zoom. How collaboration technologies and the mainstreaming of open source have changed global software engineering.Keynote ICGSE [Joint Event] - ICSSP/ICGSE Jim Herbsleb Carnegie Mellon University | ||
16:10 15mResearch paper | On the Detection of Community Smells using Genetic Programming-based Ensemble Classifier Chain ICGSE Research Papers Nuri Almarimi Ecole de technologie supérieure (ETS), Montreal, Ali Ouni ETS Montreal, University of Quebec, Moataz Chouchen Ecole de technologie supérieure (ETS), Montreal, Islem Saidani Ecole de technologie supérieure (ETS), Montreal, Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
16:25 15mResearch paper | Understanding Collaborative Software Development: An Interview Study ICGSE Research Papers Kattiana Constantino Universidade Federal de Minas Gerais (UFMG), Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Mauricio Souza UFLA, Eduardo Figueiredo UFMG, Christian Kästner Carnegie Mellon University | ||
16:40 15mResearch paper | A Case Study on Tool Support for Collaboration in Agile Development ICGSE Research Papers Fabio Calefato University of Bari, Andrea Giove University of Bari, Filippo Lanubile University of Bari, Marco Losavio Klopotek Software & Technology Services Italia | ||
16:55 15mFull-paper | Experimentation for Business-to-Business Mission-Critical Systems: A Case Study ICSSP David Issa Mattos Chalmers University of Technology, Anas Dakkak Ericsson, Jan Bosch , Helena Holmström Olsson Malmö University | ||
17:10 15mFull-paper | Digital Re-imagination of Software and Systems Processes for Quality Engineering: iSPIN Approach ICSSP Padmalata Nistala TCS Research, Asha Rajbhoj TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Kesav Vithal Nori IIIT Hyderabad | ||
17:25 15mFull-paper | Process Inspection Support: an Industrial Case Study ICSSP Christoph Mayr-Dorn Johannes Kepler University Linz, Johann Tuder Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University, Linz |
Sat 27 JunDisplayed time zone: (UTC) Coordinated Universal Time change
06:00 - 09:00 | Session 2ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE Chair(s): Tony Clear Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg, Paolo Tell IT University of Copenhagen _ ICGSE Theme: Trust and culture in GSD ICSSP Theme: Enterprise processes for Agile and DevOps | ||
06:00 5mDay opening | OpeningRecorded ICGSE [Joint Event] - ICSSP/ICGSE | ||
06:05 10mDay opening | LogisticsRecorded ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen | ||
06:15 15mExperience report | Prioritizing trust in a globally distributed software engineering team to overcome complexity and make releases a non-event ICGSE Experience Reports Prasad Kabbur Siemens Healthcare Pvt. Ltd., Mani Vs Siemens Healthcare Pvt. Ltd., Juergen Schuelein Siemens Healthineers | ||
06:30 15mResearch paper | On Value Creation in Developer Relations (DevRel): a practitioners’ perspective ICGSE Research Papers Awdren Fontão Federal University of Mato Grosso do Sul (UFMS), Sergio Cleger-Tamayo SIDIA Institute of Science and Technology, Igor Scaliante Wiese Federal University of Technology – Paraná - UTFPR, Rodrigo Santos UNIRIO - Universidade Federal do Estado do Rio de Janeiro, Arilo Claudio Dias Neto Universidade Federal do Amazonas | ||
06:45 15mFull-paper | Generating Use Case Scenarios from User Stories ICSSP Fabian Gilson University of Canterbury, Matthias Galster University of Canterbury, François Georis University of Namur | ||
07:00 15mFull-paper | On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study ICSSP | ||
07:15 15mFull-paper | Action-based recommendation in Pull-request development ICSSP Muhammad Ilyas Azeem Institute of Software, University of Chinese Academy of Sciences, Beijing, China, Sebastiano Panichella Zurich University of Applied Sciences, Andrea Di Sorbo University of Sannio, Alexander Serebrenik Eindhoven University of Technology, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
07:30 15mResearch paper | The Design Thinking of Co-located vs. Distributed Software Developers: Distance Strikes Again! ICGSE Research Papers Rodi Jolak Chalmers | University of Gothenburg, Andreas Wortmann RWTH Aachen University, Grischa Liebel Reykjavik University, Eric Umuhoza Carnegie Mellon University-Africa, Michel R. V. Chaudron Chalmers | University of Gothenburg | ||
07:45 15mResearch paper | Attending to Implicit Bias as a Way to Move Beyond Negative Stereotyping in GSE ICGSE Research Papers Stina Matthiesen Department of Computer Science, University of Copenhagen, Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA, Claus Trillingsgaard EG A/S | ||
08:00 15mExperience report | Developing a Multi-Cultural Conversational Agent With a Globally Distributed Team ICGSE Experience Reports Elayne Ruane University College Dublin, Anthony Ventresque Lero and University College Dublin, Ross Smith Microsoft | ||
08:15 15mFull-paper | Occurrence Frequency and All Historical Failure Information Based Method for TCP in CI ICSSP Ying Shang Beijing University of Chemical Technology, Qianyu Li Beijing University of Chemical Technology, Yang Yang Beijing University of Chemical Technology, Zheng Li University of Concepción | ||
08:30 15mDoctoral symposium paper | How to Treat the Use of Grey Literature in Software Engineering ICSSP Xin Zhou State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University |
15:00 - 18:00 | Session 3ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Journal First at ICSSP-ICGSE Chair(s): Fabio Calefato University of Bari, Paul Clarke , Marco Gerosa Northern Arizona University _ ICGSE Theme: Onboarding and community evolution ICSSP Theme: Machine Learning, AI and Microservices Architectures | ||
15:00 5mDay opening | OpeningRecorded ICGSE [Joint Event] - ICSSP/ICGSE | ||
15:05 15mResearch paper | TasRec: A Framework for Task Recommendation in Crowdsourcing ICGSE Research Papers Kumar Abhinav Accenture Labs, Gurpriya Kaur Bhatia Indraprastha Institute of Information Technology, Delhi, Alpana Dubey Accenture Labs, India, Sakshi Jain Accenture, Nitish Bhardwaj Accenture Technology Labs | ||
15:20 15mTalk | From Art to Science: Evolution of Community Development ICGSE Journal First | ||
15:35 15mFull-paper | Process Implications of Executable Domain Models for Microservices Development ICSSP | ||
15:50 15mFull-paper | Do Instance-level Review Diagrams Support Validation Processes of Cyber-Physical System Specifications ICSSP Marian Daun University of Duisburg-Essen, Jennifer Brings University of Duisburg-Essen, Thorsten Weyer University Koblenz-Landau | ||
16:05 15mFull-paper | Onboarding Bot for Newcomers to Software Engineering ICSSP James Dominic Clemson University, Charles Ritter Clemson University, Paige Rodeghero Clemson University | ||
16:20 15mExperience report | How do newcomers learn work process in Global Software Development (GSD)? A survey study from the perspective of newly project leaders ICGSE Experience Reports Raquel Cunha SIDIA Institute of Science and Technology, Fernanda Souza SIDIA Institute of Science and Technology, Franciney Lima SIDIA Institute of Science and Technology, Bruno Bonifácio Universidade Federal do Amazonas - UFAM | ||
16:35 15mExperience report | Designing Engineering Onboarding for 60+ Nationalities ICGSE Experience Reports Julian Harty Commercetest Limited | ||
16:50 15mFull-paper | From Ad-Hoc Data Analytics to DataOps ICSSP Aiswarya Munappy Chalmers University of Technology, David Issa Mattos Chalmers University of Technology, Jan Bosch , Helena Holmström Olsson Malmö University, Anas Dakkak Ericsson | ||
17:05 15mFull-paper | Emerging and Changing Tasks in the Development Process for Machine Learning Systems ICSSP Hanyan Liu Chalmers | University of Gothenburg, Samuel Eksmo Chalmers | University of Gothenburg, Johan Risberg IBM Sweden, Regina Hebig University of Gothenburg | ||
17:20 15mFull-paper | Developing ML/DL Models: A Design Framework ICSSP |
Sun 28 JunDisplayed time zone: (UTC) Coordinated Universal Time change
06:00 - 09:00 | Session 4ICGSE Experience Reports / ICSSP / ICGSE Industry Talks / ICGSE [Joint Event] - ICSSP/ICGSE at ICSSP-ICGSE Chair(s): Ricardo Britto Ericsson / Blekinge Institute of Technology, Klaas-Jan Stol University College Cork and Lero, Ireland, Eray Tüzün Bilkent University _ ICGSE Theme: Process and requirements ICSSP Theme: Empirical studies and experience reports on agile and hybrid processes | ||
06:00 5mDay opening | OpeningRecorded ICGSE [Joint Event] - ICSSP/ICGSE | ||
06:05 15mExperience report | Moray-STF: A Novel Approach for Requirement Definition for GSD Projects in a Mobile Ecosystem ICGSE Experience Reports Klinsman M. Goncalves SIDIA R&D Institute, Yasmine G Vaz SIDIA R&D Institute, Eberth F. Cruz SIDIA R&D Institute, Rafael E. Silva SIDIA R&D Institute, Lineker Souza SIDIA R&D Institute, Fábio M. Azevedo SIDIA R&D Institute, Eduardo D. Sardinha SIDIA R&D Institute, Paulo Fonseca SIDIA R&D Institute, Cícero Augusto De Lara Pahins SIDIA Research Institute | ||
06:20 15mExperience report | Using a Tool-based Approach to Comply with Smartphone User Manual Regulations in Latin America Countries ICGSE Experience Reports Klinsman M. Goncalves SIDIA R&D Institute, Yasmine G Vaz SIDIA R&D Institute, Eberth F. Cruz SIDIA R&D Institute, Rafael E. Silva SIDIA R&D Institute, Lineker Souza SIDIA R&D Institute, Fábio M. Azevedo SIDIA R&D Institute, Eduardo D. Sardinha SIDIA R&D Institute, Paulo Fonseca SIDIA R&D Institute, Cícero Augusto De Lara Pahins SIDIA Research Institute | ||
06:35 15mFull-paper | Constructing a Hybrid Software Process Simulation Model in Practice: An Exemplar from Industry ICSSP Yue Li Oxford-Hainan Blockchain Research Institute, He Zhang Nanjing University, Liming Dong Nanjing University, Bohan Liu Nanjing University, Jinyu Ma Nanjing University | ||
06:50 15mFull-paper | How are Hybrid Development Approaches Organized? - A Systematic Literature Review ICSSP Nils Prenner Leibniz Universität Hannover, Software Engineering Group, Carolin Unger-Windeler Leibniz Universität Hannover, Software Engineering Group, Kurt Schneider Leibniz Universität Hannover, Software Engineering Group | ||
07:05 15mFull-paper | Determining Context Factors for Hybrid Development Methods with Trained Models ICSSP Jil Klünder Leibniz Universität Hannover, Dzejlana Karajic University of Passau, Paolo Tell IT University of Copenhagen, Oliver Karras Leibniz University Hannover, Christian Muenkel Leibniz University Hannover, Jürgen Münch Reutlingen University, Stephen MacDonell Auckland University of Technology, Regina Hebig University of Gothenburg, Marco Kuhrmann University of Passau | ||
07:20 15mIndustry talk | Observability Driven Development and Continuous Delivery ICGSE Industry Talks | ||
07:35 15mExperience report | Expanding the responsibility of an offshore team and sustainably increasing business value using SAFe ICGSE Experience Reports Alaukikdev Pandya Siemens Healthineers, V. S. Mani Siemens , Ansuman Pattanayak Siemens Healthineers | ||
07:50 15mExperience report | Hybrid Sourcing: Novel Combination of Crowdsourcing and Inner-sourcing for Software Developments ICGSE Experience Reports | ||
08:05 15mFull-paper | Charting Coordination Needs in Large-Scale Agile Organizations with Boundary Objects and Methodological Islands ICSSP Rashidah Kasauli Chalmers | University of Gothenburg, Rebekka Wohlrab Chalmers University of Technology | Systemite AB, Eric Knauss Chalmers University of Technology and University of Gothenbrug, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Jennifer Horkoff Chalmers and the University of Gothenburg, Salome Maro Chalmers | University of Gothenburg | ||
08:20 15mDoctoral symposium paper | Towards Improving the Organization of Hybrid Development Approaches ICSSP Nils Prenner Leibniz Universität Hannover, Software Engineering Group |
15:00 - 18:00 | Session 5ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers / ICSSP / ICGSE Experience Reports at ICSSP-ICGSE Chair(s): Josiane Kroll University of Manitoba, Leon Osterweil _ ICGSE Theme: Tools for GSD ICSSP Theme: Applied Software Engineering Practices | ||
15:00 5mDay opening | OpeningRecorded ICGSE [Joint Event] - ICSSP/ICGSE | ||
15:05 45mKeynote | Preventing Undesirable Behavior of Intelligent MachinesKeynote ICGSE [Joint Event] - ICSSP/ICGSE Yuriy Brun University of Massachusetts Amherst Link to publication DOI Pre-print | ||
15:50 15mExperience report | Challenges in scaling AI-powered distributed software product ICGSE Experience Reports Rajeev Kumar Gupta Siemens Healthineers India LLP, Balaji B Siemens Healthineers India LLP, Mekanathan Venkatachalapathy Siemens, Ferose Khan Jeberla Siemens | ||
16:05 15mExperience report | Developing a Release Management Tool to Support Global Software Development: An Experience Report on Android Platform ICGSE Experience Reports Hualter Oliveira Barbosa SIDIA Institute of Science and Technology, Witalo Albuquerque SIDIA Institute of Science and Technology, Alexandre Bandeira SIDIA Institute of Science and Technology, Luis Albuquerque SIDIA Institute of Science and Technology, Ueslei Pivoto SIDIA Institute of Science and Technology, Fernando Pires SIDIA Institute of Science and Technology, Bruno Bonifácio Universidade Federal do Amazonas - UFAM | ||
16:20 15mResearch paper | GLOBAL-MANAGER: A Serious Game for providing training in Project Manager Skills ICGSE Research Papers Rubén Marquez University of Castilla-La Mancha, Aurora Vizcaíno Universidad de Castilla - La Mancha, Felix García University of Castilla-La Mancha, Antonio Manjavacas University of Castilla-La Mancha | ||
16:35 15mFull-paper | Why do Software Teams Deviate from Scrum? Reasons and Implications ICSSP Mohamad Mortada Chalmers | University of Gothenburg, Hamdy Michael Ayas Chalmers | University of Gothenburg, Regina Hebig University of Gothenburg | ||
16:50 15mFull-paper | EcoKnow: Engineering Effective, Co-created and Compliant Adaptive Case Management Systems for Knowledge Workers ICSSP Thomas T. Hildebrandt University of Copenhagen, Amine Abbad Andaloussi Technical University of Denmark, Lars Rune Christensen IT University of Copenhagen, Søren Debois IT University of Copenhagen, Nicklas Pape Healy Syddjurs Municipality, Hugo A. López IT University of Copenhagen, Denmark & DCR Solutions A/S, Morten Marquard DCR Solutions A/S, Naja Holten Møller University of Copenhagen, Anette C. M. Petersen IT University of Copenhagen, Tijs Slaats University of Copenhagen, Barbara Weber St. Gallen University | ||
17:05 10mDay closing | Closing ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen, David Raffo Portland State University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205 | ||
17:15 10mAwards | Awards ceremony ICGSE [Joint Event] - ICSSP/ICGSE Igor Steinmacher Northern Arizona University, Ricardo Britto Ericsson / Blekinge Institute of Technology, Josiane Kroll University of Manitoba, Paul Clarke , Eray Tüzün Bilkent University |
15:00 - 15:30 | |||
15:00 30mDay opening | Opening TechDebt Clemente Izurieta Montana State University |
15:30 - 16:15 | Keynote 1TechDebt at TechDebt Chair(s): Matthias Galster University of Canterbury The keynote includes a 30 minute talk followed by a 15 minute Q&A. | ||
15:30 45mTalk | Risk-based Security Technical Debt Reduction: When everything’s important, nothing gets done TechDebt Laurie Williams North Carolina State University |
16:25 - 17:25 | Understanding Managing Technical Debt in IndustryTechDebt at TechDebt Chair(s): Fabian Gilson University of Canterbury Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
16:25 20mResearch paper | Carrot and Stick approaches when managing Technical Debt TechDebt Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo, Norway, Jan Bosch Chalmers University of Technology, Sweden | ||
16:45 20mResearch paper | The Prevalence of the Technical Debt Concept in Serbian IT Industry: Results of a National-Wide Survey TechDebt Vladimir Mandić Faculty of Technical Sciences, University of Novi Sad, Nebojša Taušan INFORA Research Group doo, Robert Ramač Faculty of Technical Sciences, University of Novi Sad | ||
17:05 20mResearch paper | What are the Practices used by Software Practitioners on Technical Debt Payment? Results From an International Family of Surveys TechDebt Boris Rainiero Perez Gutierrez University of Los Andes, Colombia, Cristian Camilo Castellanos Rodriguez Universidad de los Andes , Bogotá, Colombia, Dario Correal Associate Professor, Nicolli Rios Federal University of Bahia, Sávio Freire Federal University of Bahia and Federal Institute of Ceará, Rodrigo Spinola Universidade Salvador, Carolyn Seaman University of Maryland Baltimore County Link to publication DOI |
17:30 - 17:50 | RetrospectiveTechDebt at TechDebt Chair(s): Areti Ampatzoglou University of Groningen Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
17:30 20mResearch paper | A Systematic Literature Review of Technical Debt Prioritization TechDebt Reem Alfayez , Wesam Alwehaibi , Robert Winn , Elaine Venson USC, Barry Boehm University of Southern California |
Mon 29 JunDisplayed time zone: (UTC) Coordinated Universal Time change
11:00 - 12:00 | Build, CI, & DependenciesMSR Technical Papers / MSR Registered Reports / MSR Keynote / MSR Awards / MSR FOSS Award / MSR Education / MSR Data Showcase / MSR Mining Challenge / MSR Challenge Proposals / MSR Ask Me Anything at MSR:Zoom Chair(s): Raula Gaikovina Kula NAIST Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack) | ||
11:00 12mLive Q&A | A Tale of Docker Build Failures: A Preliminary StudyMSR - Technical Paper MSR Technical Papers Yiwen Wu National University of Defense Technology, Yang Zhang National University of Defense Technology, China, Tao Wang National University of Defense Technology, Huaimin Wang Pre-print Media Attached | ||
11:12 12mLive Q&A | Using Others' Tests to Avoid Breaking UpdatesMSR - Technical Paper MSR Technical Papers Suhaib Mujahid Concordia University, Rabe Abdalkareem Concordia University, Montreal, Canada, Emad Shihab Concordia University, Shane McIntosh McGill University Pre-print Media Attached | ||
11:24 12mLive Q&A | A Dataset of DockerfilesMSR - Data Showcase MSR Data Showcase A: Jordan Henkel University of Wisconsin–Madison, A: Christian Bird Microsoft Research, A: Shuvendu K. Lahiri Microsoft Research, A: Thomas Reps University of Wisconsin-Madison, USA Media Attached | ||
11:36 12mLive Q&A | Empirical Study of Restarted and Flaky Builds on Travis CIMSR - Technical Paper MSR Technical Papers Thomas Durieux KTH Royal Institute of Technology, Sweden, Claire Le Goues Carnegie Mellon University, Michael Hilton Carnegie Mellon University, USA, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID DOI Pre-print Media Attached | ||
11:48 12mLive Q&A | LogChunks: A Data Set for Build Log AnalysisMSR - Data Showcase MSR Data Showcase A: Carolin Brandt Delft University of Technology, A: Annibale Panichella Delft University of Technology, A: Andy Zaidman TU Delft, A: Moritz Beller Facebook, USA Pre-print Media Attached |
11:30 - 12:00 | Registered Reports Track DiscussionMSR Registered Reports at MSR:Zoom2 Chair(s): Neil Ernst University of Victoria, Janet Siegmund TU Chemnitz Open Discussion over Zoom (Joining info available on Slack) | ||
11:30 30mOther | Future Directions for Registered Reports MSR - Registered Reports MSR Registered Reports |
13:00 - 13:15 | "Opening" & AwardsMSR Plenary at MSR:Zoom Chair(s): Georgios Gousios Delft University of Technology, Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta Live on YouTube: https://www.youtube.com/watch?v=Qvf7mHa-YYs | ||
13:00 15mDay opening | MSR Opening & Awards MSR Plenary Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta, Georgios Gousios Delft University of Technology Media Attached |
13:15 - 14:15 | MSR 2020 KeynoteMSR Keynote at MSR:Zoom Chair(s): Sunghun Kim Hong Kong University of Science and Technology Live on YouTube https://www.youtube.com/watch?v=Qvf7mHa-YYs (Q/A through Slack) | ||
13:15 60mKeynote | Machine Learning for Developer Productivity at FacebookKeynote MSR Keynote Satish Chandra Facebook Media Attached |
14:00 - 15:45 | |||
14:00 30mDay opening | SEAMS Opening SEAMS Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano | ||
14:30 75mKeynote | On the Probabilistic Analysis of Neural NetworksKeynote SEAMS Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center Media Attached |
14:30 - 15:00 | Tutorial 1: GDPR ConsiderationsMSR Education / MSR Technical Papers at MSR:Zoom2 Chair(s): Abram Hindle University of Alberta, Alexander Serebrenik Eindhoven University of Technology Q/A for tutorial (Joining info available on Slack) | ||
14:30 30mTutorial | Mining Software Repositories While Respecting PrivacyMSR - Tutorial MSR Education Pre-print Media Attached |
15:00 - 15:45 | Keynote 2TechDebt at TechDebt Chair(s): Michael Felderer University of Innsbruck The keynote includes a 30 minute talk followed by a 15 minute Q&A. | ||
15:00 45mTalk | Ultra Short Feedback Cycles in Software Development - From Quality Gates to Quality Doors TechDebt Florian Deissenboeck CQSE GmbH |
15:30 - 16:30 | Software Engineering for Machine Learning: AMAMSR Ask Me Anything at MSR:Zoom Chair(s): Tim Menzies North Carolina State University Live YouTube: https://youtu.be/bLAyj1c_JZ0 | ||
15:30 60mLive Q&A | SE4ML AMAMSR - AMA MSR Ask Me Anything P: Christian Kästner Carnegie Mellon University, P: Mohamed El-Geish Cisco Systems, Inc, P: Foutse Khomh Polytechnique Montréal, P: Miryung Kim University of California, Los Angeles Media Attached |
15:45 - 16:00 | |||
15:45 15mBreak | Virtual Coffee Break 1 SEAMS |
15:50 - 16:50 | Experiences in IndustryTechDebt at TechDebt Chair(s): Zadia Codabux University of Saskatchewan Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
15:50 20mResearch paper | The Hidden Cost of Backward Compatibility: When Deprecation Turns into Technical Debt - An Experience Report TechDebt | ||
16:10 20mResearch paper | Experiences with Technical Debt Management in Production Systems Engineering TechDebt | ||
16:30 20mShort-paper | Trade-offs in Fostering Innovation and Managing Technical Debt in Industrial Research Lab TechDebt François Gauthier Oracle Labs, Alexander Jordan Oracle Labs, Australia, Paddy Krishnan Oracle Labs, Australia, Behnaz Hassanshahi Oracle Labs, Australia, Jörn Guy Süß , Sora Bae Oracle Labs, Australia, Hyunjun Lee |
16:55 - 17:35 | ToolsTechDebt at TechDebt Chair(s): Laura Moreno Colorado State University Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
16:55 20mResearch paper | Software Archinaut: A Tool to Understand Architecture, Identify Technical Debt Hotspots and Manage Evolution TechDebt | ||
17:15 20mResearch paper | Skuld: A self-learning tool for impact-driven technical debt management TechDebt Josep Burgaya Pujols , Pieter Bas , Silverio Martínez-Fernández UPC-BarcelonaTech, Antonio Martini , Adam Trendowicz |
Tue 30 JunDisplayed time zone: (UTC) Coordinated Universal Time change
06:00 - 07:30 | Session 2: Testing, Analysis, Reasoning, and MonitoringSEAMS at SEAMS Chair(s): Sona Ghahremani Hasso Plattner Institute, University of Potsdam | ||
06:00 5mTalk | Leveraging Test Logs for Building a Self-Adaptive Path PlannerNIER SEAMS Kun Liu Peking University, China, Xiao-Yi Zhang National Institute of Informatics, Japan, Paolo Arcaini National Institute of Informatics
, Fuyuki Ishikawa National Institute of Informatics, Wenpin Jiao Peking University, China Pre-print Media Attached | ||
06:05 5mTalk | Supporting Viewpoints to Review the Lack of Requirements in Space Systems with Machine LearningExperience SEAMS Kenji Mori Japan Aerospace Exploration Agency, Japan, Naoko Okubo Japan Aerospace Exploration Agency, Japan, Yasushi Ueda Japan Aerospace Exploration Agency, Japan, Masafumi Katahira Japan Aerospace Exploration Agency, Toshiyuki Amagasa University of Tsukuba, Japan Media Attached | ||
06:10 5mTalk | DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint ReasoningTechnicalBest Student Paper SEAMS Satish Kumar University of Birmingham, United Kingdom, Tao Chen Loughborough University, Rami Bahsoon University of Birmingham, Rajkumar Buyya University of Melbourne, Australia DOI Pre-print Media Attached | ||
06:15 5mTalk | Towards Bridging the Gap between Control and Self-Adaptive System PropertiesNIER SEAMS Javier Camara University of York, Alessandro Vittorio Papadopoulos Mälardalen University, Thomas Vogel Humboldt-Universität zu Berlin, Danny Weyns KU Leuven, David Garlan Carnegie Mellon University, Shihong Huang Florida Atlantic University, Kenji Tei Waseda University / National Institute of Informatics, Japan DOI Pre-print Media Attached | ||
06:20 5mTalk | Explanation for Human-on-the-loop: a probabilistic model checking approachNIER SEAMS NIANYU LI Peking University, China, Sridhar Adepu Singapore University of Technology and Design, Singapore, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University Pre-print Media Attached | ||
06:25 65mOther | Q&A and Discussion (Session 2) SEAMS |
11:00 - 12:00 | SecurityMSR Data Showcase / MSR Technical Papers at MSR:Zoom2 Chair(s): Dimitris Mitropoulos Athens University of Economics and Business Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack) | ||
11:00 12mLive Q&A | Did You Remember To Test Your Tokens?MSR - Technical Paper MSR Technical Papers Danielle Gonzalez Rochester Institute of Technology, USA, Michael Rath Technische Universität Ilmenau, Mehdi Mirakhorli Rochester Institute of Technology DOI Pre-print Media Attached | ||
11:12 12mLive Q&A | Automatically Granted Permissions in Android appsMSR - Technical Paper MSR Technical Papers Paolo Calciati IMDEA Software Institute, Konstantin Kuznetsov Saarland University, CISPA, Alessandra Gorla IMDEA Software Institute, Andreas Zeller CISPA Helmholtz Center for Information Security Media Attached | ||
11:24 12mLive Q&A | PUMiner: Mining Security Posts from Developer Question and Answer Websites with PU LearningMSR - Technical Paper MSR Technical Papers Triet Le The University of Adelaide, David Hin , Roland Croft , Muhammad Ali Babar The University of Adelaide DOI Pre-print Media Attached | ||
11:36 12mLive Q&A | A C/C++ Code Vulnerability Dataset with Code Changes and CVE SummariesMSR - Data Showcase MSR Data Showcase A: Jiahao Fan New Jersey Institute of Technology, USA, A: Yi Li New Jersey Institute of Technology, USA, A: Shaohua Wang New Jersey Institute of Technology, USA, A: Tien N. Nguyen University of Texas at Dallas Media Attached | ||
11:48 12mLive Q&A | The Impact of a Major Security Event on an Open Source Project: The Case of OpenSSLMSR - Technical Paper MSR Technical Papers James Walden Northern Kentucky University Pre-print Media Attached |
12:00 - 13:00 | DevOps: AMAMSR Ask Me Anything at MSR:Zoom Chair(s): Philipp Leitner Chalmers University of Technology & University of Gothenburg Live YouTube: https://youtu.be/lVorjsH6uWM | ||
12:00 60mLive Q&A | DevOps AMAMSR - AMA MSR Ask Me Anything Media Attached |
13:00 - 13:45 | Award TalksMSR Awards at MSR:Zoom Chair(s): Andy Zaidman TU Delft Live YouTube: https://youtu.be/97JCEBPZHkU | ||
13:00 22mTalk | Most Influential Paper TalkMSR - Award Talk MSR Awards A: Michele Lanza Universita della Svizzera italiana (USI), A: Marco D'ambros , A: Romain Robbes Free University of Bozen-Bolzano | ||
13:22 22mTalk | MSR Foundational Contribution TalkMSR - Award Talk MSR Awards |
13:45 - 14:00 | "Closing" & MSR 2021MSR Plenary at MSR:Zoom Chair(s): Georgios Gousios Delft University of Technology, Sunghun Kim Hong Kong University of Science and Technology, Sarah Nadi University of Alberta Live YouTube: https://youtu.be/97JCEBPZHkU | ||
14:30 - 15:00 | Tutorial 2: Software AnalyticsMSR Education / MSR Technical Papers at MSR:Zoom2 Chair(s): Abram Hindle University of Alberta, Alexander Serebrenik Eindhoven University of Technology Q/A for tutorial (Joining info available on Slack) | ||
14:30 30mTutorial | Mutation Testing Meets Software Analytics: A Hands-On TutorialMSR - Tutorial MSR Education Media Attached |
15:00 - 16:00 | Machine Learning for Software Engineering: AMAMSR Ask Me Anything at MSR:Zoom Chair(s): Baishakhi Ray Columbia University, New York Live YouTube: https://youtu.be/cphPhsehw2M | ||
15:00 60mLive Q&A | ML4SE AMAMSR - AMA MSR Ask Me Anything Vincent J. Hellendoorn University of California at Davis, USA, Michael Pradel University of Stuttgart, Miltiadis Allamanis Microsoft Research Media Attached |
15:00 - 16:00 | Technical Debt in Source Code and QualityTechDebt at TechDebt Chair(s): Matthias Galster University of Canterbury Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
15:00 20mResearch paper | Detecting Bad Smells with Machine Learning Algorithms: an Empirical Study TechDebt | ||
15:20 20mResearch paper | An Empirical Study on Self-Fixed Technical Debt TechDebt Jie Tan , Daniel Feitosa University of Groningen, Paris Avgeriou University of Groningen, The Netherlands | ||
15:40 20mResearch paper | How Junior Developers Deal with Their Technical Debt? TechDebt |
16:10 - 17:10 | New IdeasTechDebt at TechDebt Chair(s): Michael Felderer University of Innsbruck Every paper talk includes a 15 minute talk followed by 5 minutes for Q&A. | ||
16:10 20mShort-paper | Towards Microservice Smells Detection TechDebt Ilaria Pigazzini , Francesca Arcelli Fontana University of Milano-Bicocca, Valentina Lenarduzzi LUT University , Davide Taibi Tampere University | ||
16:30 20mShort-paper | On Energy Debt: Managing Consumption on Evolving Software TechDebt Marco Couto HASLab/INESC TEC & Universidade do Minho, Rui Pereira HASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Daniel Maia HASLab/INESC TEC & Universidade do Minho, João Saraiva | ||
16:50 20mShort-paper | Towards Collaborative Technical Debt Management in Systems of Systems TechDebt |
17:15 - 18:00 | Panel and Closing StatementsTechDebt at TechDebt Chair(s): Zadia Codabux University of Saskatchewan, Clemente Izurieta Montana State University | ||
17:15 45mLive Q&A | Panel: Celebrating a decade of technical debt research, now what's next? TechDebt Ipek Ozkaya Carnegie Mellon Software Engineering Institute, David Morgenthaler Indeed, Nico Zazworka , Antonio Martini University of Oslo, Norway, Terese Besker Chalmers University of Technology, Sweden, Philippe Kruchten University of British Columbia |
Wed 1 JulDisplayed time zone: (UTC) Coordinated Universal Time change
14:00 - 15:15 | |||
14:00 75mKeynote | Evolving Robot Software and HardwareKeynote SEAMS A.E. Eiben Vrije Universiteit Amsterdam, Netherlands Media Attached |
15:15 - 15:30 | |||
15:15 15mBreak | Virtual Coffee Break 2 SEAMS |
Thu 2 JulDisplayed time zone: (UTC) Coordinated Universal Time change
07:00 - 08:20 | Session 5: Design, Verification & ExplainabilitySEAMS at SEAMS Chair(s): Javier Camara University of York | ||
07:00 5mTalk | Collective Risk Minimization via a Bayesian Model for Statistical Software TestingTechnical SEAMS Joachim Haensel Hasso Plattner Institute, University of Potsdam, Germany, Christian Medeiros Adriano Hasso-Plattner-Institute, Potsdam, Johannes Dyck Hasso Plattner Institute for Software Systems Engineering, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam Pre-print Media Attached | ||
07:05 5mTalk | Expecting the Unexpected: Developing Autonomous-System Design Principles for Reacting to Unpredicted Events and ConditionsNIER SEAMS Assaf Marron Weizmann Institute of Science, Israel, Lior Limonad IBM Corporation, Israel, Sarah Pollack Weizmann Institute of Science, Israel, David Harel Weizmann Institute of Science, Israel Media Attached | ||
07:10 5mTalk | Self-Protection Against Business Logic VulnerabilitiesNIER SEAMS Silvan Zeller Omegapoint AB, Sweden, Narges Khakpour Linnaeus University, Danny Weyns KU Leuven, Daniel Deogun Omegapoint AB, Sweden Media Attached File Attached | ||
07:15 5mTalk | Towards Highly Scalable Runtime Models with HistoryNIER SEAMS Lucas Sakizloglou Hasso Plattner Institute, University of Potsdam, Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Thomas Brand , Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam DOI Pre-print Media Attached | ||
07:20 60mOther | Q&A and Discussion (Session 5) SEAMS |
Fri 3 JulDisplayed time zone: (UTC) Coordinated Universal Time change
13:00 - 16:00 | |||
13:00 3h | GI (workshop) Workshops |
14:00 - 15:20 | Session 6: Ethical Concerns of Self-Adaptive SystemsSEAMS at SEAMS Chair(s): Paola Inverardi University of L'Aquila | ||
14:00 5mTalk | Towards a Code of Ethics for Autonomous and Self-Adaptive SystemsEthical SEAMS Danny Weyns KU Leuven Pre-print Media Attached | ||
14:05 5mTalk | Human in the Loop: What is the Point of no Return?Ethical SEAMS Rogério de Lemos University of Kent, UK Pre-print Media Attached | ||
14:10 70mOther | Panel and Discussion SEAMS |
15:20 - 15:30 | |||
15:20 10mBreak | Virtual Coffee Break 3 SEAMS |
15:30 - 16:00 | ClosingSEAMS at SEAMS Chair(s): Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Zhenjiang Hu Peking University, China | ||
15:30 5mAwards | SEAMS Most Influential Paper Awards SEAMS Zhenjiang Hu Peking University, China | ||
15:35 5mTalk | SEAMS 2006 MIP: Architecture-based self-adaptation in the presence of multiple objectivesMIP SEAMS Shang-Wen Cheng Uber Advanced Technologies Group, David Garlan Carnegie Mellon University, Bradley Schmerl Carnegie Mellon University, USA Media Attached | ||
15:40 5mTalk | SEAMS 2007 MIP: An architectural style for solving computationally intensive problems on large networkMIP SEAMS Link to publication DOI Pre-print Media Attached | ||
15:45 15mDay closing | SEAMS 2020 Best Paper Awards, SEAMS 2021 Presentation, Closing Remarks SEAMS Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Radu Calinescu University of York, UK, Elisabetta Di Nitto Politecnico di Milano, Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada |
Tue 7 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 02:05 | Keynote-Nancy LevesonICSE 2020 Plenary Sessions at Baekje Chair(s): Gregg Rothermel North Carolina State University | ||
00:00 20mTalk | Opening Ceremony ICSE 2020 Plenary Sessions | ||
00:20 1h40mTalk | Everything You “Know” About Software and Safety is Probably Wrong ICSE 2020 Plenary Sessions Nancy Leveson MIT |
02:10 - 03:00 | Students meeting students-Online gameStudents Meeting Students at Baekje Chair(s): Courtney Miller New College of Florida, Adriana Sejfia | ||
02:10 50mSocial Event | Online Game Students Meeting Students |
02:10 - 03:00 | |||
02:10 50mSocial Event | Ask Me Anything - Jon Whittle ICSE 2020 Ask Me Anything Jon Whittle Monash University File Attached |
07:00 - 08:00 | I1-MetastudiesNew Ideas and Emerging Results / Technical Papers / Journal First / Demonstrations at Baekje Chair(s): Michael Vierhauser Johannes Kepler University Linz | ||
07:00 12mTalk | An Evidence-Based Inquiry into the Use of Grey Literature in Software EngineeringTechnical Technical Papers He Zhang Nanjing University, Xin Zhou State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Xin Huang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Huang Huang State Key Laboratory of Novel Software Technology, Software Institute, Nanjing University, Muhammad Ali Babar The University of Adelaide | ||
07:12 8mTalk | An Extended Abstract of "Metamorphic Robustness Testing: Exposing Hidden Defects in Citation Statistics and Journal Impact Factors"J1 Journal First Zhi Quan (George) Zhou University of Wollongong, Australia, T.H. Tse The University of Hong Kong, Matt Witheridge University of Wollongong | ||
07:20 8mTalk | A Procedure and Guidelines for Analyzing Groups of Software Engineering ReplicationsJ1 Journal First Adrian Santos Parrilla University of Oulu, Sira Vegas Universidad Politecnica de Madrid, Markku Oivo University of Oulu, Natalia Juristo Universidad Politecnica de Madrid | ||
07:28 3mTalk | An SLR-Tool: Search Process in PracticeDemo Demonstrations Andreas Hinderks University of Seville, Francisco José Domínguez Mayo University of Seville, Jörg Thomaschewski University of Applied Sciences Emden/Leer, María José Escalona University of Seville | ||
07:31 6mTalk | Threats to Validity in Experimenting Mutation-Based Fault LocalizationNIER New Ideas and Emerging Results | ||
07:37 8mTalk | Methodological Principles for Reproducible Performance Evaluation in Cloud ComputingJ1 Journal First Alessandro Vittorio Papadopoulos Mälardalen University, Laurens Versluis Vrije Universiteit Amsterdam, André Bauer University of Würzburg, Nikolas Herbst University of Würzburg, Joakim von Kistowski University of Würzburg, Ahmed Ali-Eldin UMass Amherst, Cristina L. Abad Escuela Superior Politecnica del Litoral, Jose Nelson Amaral University of Alberta, Petr Tuma Charles University, Alexandru Iosup Vrije Universiteit Amsterdam | ||
07:45 8mTalk | Bayesian Data Analysis in Empirical Software Engineering ResearchJ1 Journal First Carlo A. Furia Università della Svizzera italiana (USI), Robert Feldt Chalmers | University of Gothenburg, Blekinge Institute of Technology, Richard Torkar Chalmers and the University of Gothenburg DOI Pre-print |
07:00 - 08:00 | I2-SecurityNew Ideas and Emerging Results / Technical Papers at Goguryeo Chair(s): Andrea Stocco Università della Svizzera italiana | ||
07:00 12mTalk | Targeted Greybox Fuzzing with Static Lookahead AnalysisTechnical Technical Papers Pre-print | ||
07:12 12mTalk | HyDiff: Hybrid Differential Software AnalysisTechnical Technical Papers Yannic Noller Humboldt-Universität zu Berlin, Corina S. Pasareanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center, Marcel Böhme Monash University, Youcheng Sun Queen's University Belfast, Hoang Lam Nguyen Humboldt-Universität zu Berlin, Lars Grunske Humboldt-Universität zu Berlin Pre-print | ||
07:24 12mTalk | Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of UncertaintyTechnical Technical Papers Xiyue Zhang Peking University, Xiaofei Xie Nanyang Technological University, Lei Ma Kyushu University, Xiaoning Du Nanyang Technological University, Qiang Hu Kyushu University, Japan, Yang Liu Nanyang Technological University, Singapore, Jianjun Zhao Kyushu University, Meng Sun Peking University Pre-print | ||
07:36 12mTalk | One Size Does Not Fit All: A Grounded Theory and Online Survey Study of Developer Preferences for Security Warning TypesTechnical Technical Papers Anastasia Danilova University of Bonn, Alena Naiakshina University of Bonn, Matthew Smith University of Bonn, Fraunhofer FKIE | ||
07:48 6mTalk | Hey, my data are mine! Active data to empower the userNIER New Ideas and Emerging Results Gian Luca Scoccia University of L'Aquila, Matteo Maria Fiore University of L'Aquila, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Marco Autili University of L'Aquila, Italy, Paola Inverardi University of L'Aquila, Alejandro Russo Chalmers University of Technology, Sweden | ||
07:54 6mTalk | Threat modeling: from infancy to maturityNIER New Ideas and Emerging Results Koen Yskout imec - DistriNet, KU Leuven, Thomas Heyman Toreon, Dimitri Van Landuyt Katholieke Universiteit Leuven, Laurens Sion imec-DistriNet, KU Leuven, Kim Wuyts imec-DistriNet, KU Leuven, Wouter Joosen Katholieke Universiteit Leuven Pre-print |
07:00 - 08:00 | I3-SEIS-Engineering tools for SocietySoftware Engineering in Society at Silla Chair(s): Seok-Won Lee Ajou University | ||
07:00 12mTalk | Is Using Deep Learning Frameworks Free? Characterizing Technical Debt in Deep Learning FrameworksSEIS Software Engineering in Society Jiakun Liu Zhejiang University, Qiao Huang Zhejiang University, Xin Xia Monash University, Emad Shihab Concordia University, David Lo Singapore Management University, Shanping Li Zhejiang University | ||
07:12 12mTalk | Society-Oriented Applications Development: Investigating Users' Values from Bangladeshi Agriculture Mobile ApplicationsSEIS Software Engineering in Society Rifat Ara Shams Monash University, Waqar Hussain Monash University, Gillian Oliver Faculty of Information Technology, Monash University, Harsha Perera Monash University, Arif Nurwidyantoro Faculty of Information Technology, Monash University, Jon Whittle Monash University | ||
07:24 12mTalk | How layered reuse can support harmful micropolitics: SAP ERP in surgery planningSEIS Software Engineering in Society | ||
07:36 12mTalk | From Abstract Specifications to Application GenerationSEIS Software Engineering in Society | ||
07:48 12mTalk | Human Behaviour Centered Design: Developing a Software System for Cultural HeritageSEIS Software Engineering in Society Julie Dugdale University of Grenoble Alps, Mahyar Tourchi Moghaddam University of L'Aquila / INRIA, Henry Muccini University of L'Aquila, Italy |
07:00 - 08:30 | |||
07:00 90mTalk | Self-Adaptive Systems: Why, What, and How to Engineer Them? Technical Briefings Danny Weyns KU Leuven |
08:05 - 09:05 | I5-Deep Learning Testing and DebuggingTechnical Papers / Demonstrations at Goguryeo Chair(s): Pooyan Jamshidi University of South Carolina | ||
08:05 12mTalk | DISSECTOR: Input Validation for Deep Learning Applications by Crossing-layer DissectionTechnical Technical Papers Huiyan Wang State Key Lab. for Novel Software Tech. and Dept. of Comp. Sci. and Tech., Nanjing University, Nanjing, China, Jingwei Xu Nanjing University, Chang Xu Nanjing University, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University | ||
08:17 12mTalk | White-box Fairness Testing through Adversarial SamplingTechnical Technical Papers Peixin Zhang Zhejiang University, Jingyi Wang National University of Singapore, Singapore, Jun Sun Singapore Management University, Guoliang Dong Computer College of Zhejiang University, Xinyu Wang Zhejiang University, Xingen Wang Zhejiang University, Jin Song Dong National University of Singapore, Dai Ting Huawei Corporation | ||
08:29 3mTalk | FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo Demonstrations Salah Ghamizi SntT - University of Luxembourg, Maxime Cordy SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg | ||
08:32 3mTalk | EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo Demonstrations Yongqiang TIAN The Hong Kong University of Science and Technology, Zhihua Zeng Zhejiang University, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Tzu-yang Kuo The Hong Kong University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
08:35 12mTalk | Taxonomy of Real Faults in Deep Learning SystemsTechnical Technical Papers Nargiz Humbatova Università della Svizzera italiana, Gunel Jahangirova Università della Svizzera italiana, Gabriele Bavota Università della Svizzera italiana, Vincenzo Riccio Università della Svizzera italiana, Andrea Stocco Università della Svizzera italiana, Paolo Tonella Università della Svizzera italiana | ||
08:47 12mTalk | An Empirical Study on Program Failures of Deep Learning JobsTechnical Technical Papers Ru Zhang Microsoft Research, Wencong Xiao Alibaba, Hongyu Zhang University of Newcastle, Australia, Yu Liu Microsoft Research, Haoxiang Lin Microsoft Research, Mao Yang Microsoft Research DOI Pre-print |
08:05 - 09:05 | I6-Empirical Studies and RequirementsJournal First / Software Engineering in Practice / Technical Papers at Silla Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick | ||
08:05 8mTalk | What do Programmers Discuss about Deep Learning FrameworksJ1 Journal First Junxiao Han Zhejiang University, Emad Shihab Concordia University, Zhiyuan Wan Zhejiang University, Shuiguang Deng Zhejiang University, Xin Xia Monash University | ||
08:13 12mTalk | Detection of Hidden Feature Requests from Massive Chat Messages via Deep Siamese NetworkTechnical Technical Papers Lin Shi ISCAS, Mingzhe Xing ISCAS, Mingyang Li ISCAS, Yawen Wang ISCAS, Shoubin Li ISCAS, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
08:25 8mTalk | Recognizing lines of code violating company-specific coding guidelines using machine learningJ1 Journal First Miroslaw Ochodek Poznan University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg, Wilhelm Meding Ericsson, Gert Frost Grundfos, Miroslaw Staron University of Gothenburg | ||
08:33 12mTalk | Context-aware In-process Crowdworker RecommendationTechnical Technical Papers Junjie Wang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens institute of technology, Song Wang York University, Yuanzhe Hu Institute of Software, Chinese Academy of Sciences, Dandan Wang Institute of Software, Chinese Academy of Sciences, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
08:45 12mTalk | Using a Context-Aware Approach to Recommend Code Reviewers: Findings from an Industrial Case StudySEIP Software Engineering in Practice Anton Strand Ericsson AB, Markus Gunnarsson Ericsson AB, Ricardo Britto Ericsson / Blekinge Institute of Technology, Muhammad Usman Blekinge Institute of Technology |
09:10 - 10:00 | Students meeting students-ICSE QuizStudents Meeting Students at Goguryeo Chair(s): Faeq Alrimawi , Ali Farahani , Fanny Rivera Ortiz University College Dublin & Lero | ||
09:10 50mSocial Event | ICSE Quiz Students Meeting Students |
09:10 - 10:00 | |||
09:10 50mTalk | SimilarAPI: Mining Analogical APIs for Library MigrationDemo Demonstrations Chunyang Chen Monash University | ||
09:10 50mTalk | EvalDNN: A Toolbox for Evaluating Deep Neural Network ModelsDemo Demonstrations Yongqiang TIAN The Hong Kong University of Science and Technology, Zhihua Zeng Zhejiang University, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Tzu-yang Kuo The Hong Kong University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
09:10 50mTalk | An SLR-Tool: Search Process in PracticeDemo Demonstrations Andreas Hinderks University of Seville, Francisco José Domínguez Mayo University of Seville, Jörg Thomaschewski University of Applied Sciences Emden/Leer, María José Escalona University of Seville | ||
09:10 50mTalk | FeatureNET: Diversity-driven Generation of Deep Learning ModelsDemo Demonstrations Salah Ghamizi SntT - University of Luxembourg, Maxime Cordy SnT, University of Luxembourg, Mike Papadakis University of Luxembourg, Yves Le Traon University of Luxembourg |
09:10 - 10:00 | |||
09:10 50mPoster | Bugine: a bug report recommendation system for Android apps ICSE 2020 Posters Ziqiang Li Southern University of Science and Technology, Shin Hwei Tan Southern University of Science and Technology Pre-print Media Attached File Attached | ||
09:10 50mPoster | What disconnects Practitioner Belief and Empirical Evidence ? ICSE 2020 Posters Media Attached File Attached | ||
09:10 50mPoster | FOSS Dependencies and Security: A Qualitative Study on Developers' Attitudes and Experience ICSE 2020 Posters Ivan Pashchenko University of Trento, Duc Ly Vu University of Trento, Fabio Massacci University of Trento DOI Pre-print Media Attached File Attached | ||
09:10 50mPoster | An Exploratory Study on Improving Automated Issue Triage with Attached Screen Dumps ICSE 2020 Posters |
13:30 - 14:30 | |||
15:00 - 16:00 | A1-Autonomous Driving SystemsTechnical Papers at Baekje Chair(s): Donghwan Shin University of Luxembourg (SnT) | ||
15:00 12mTalk | SLEMI: Equivalence Modulo Input (EMI) Based Mutation of CPS Models for Finding Compiler Bugs in SimulinkTechnical Technical Papers Shafiul Azam Chowdhury University of Texas at Arlington, Sohil Lal Shrestha The University of Texas at Arlington, Taylor T Johnson Vanderbilt University, Christoph Csallner University of Texas at Arlington Link to publication DOI Media Attached | ||
15:12 12mTalk | DeepBillboard: Systematic Physical-World Testing of Autonomous Driving SystemsTechnical Technical Papers Husheng Zhou The University of Texas at Dallas, Wei Li Southern University of Science and Technology, Zelun Kong The University of Texas at Dallas, Junfeng Guo The University of Texas at Dallas, Yuqun Zhang Southern University of Science and Technology, Lingming Zhang The University of Texas at Dallas, Bei Yu The Chinese University of Hong Kong, Cong Liu UT Dallas | ||
15:24 12mTalk | Misbehaviour Prediction for Autonomous Driving SystemsTechnical Technical Papers Andrea Stocco Università della Svizzera italiana, Michael Weiss Università della Svizzera Italiana (USI), Marco Calzana Università della Svizzera Italiana (USI), Paolo Tonella Università della Svizzera italiana Pre-print | ||
15:36 12mTalk | Approximation-Refinement Testing of Compute-Intensive Cyber-Physical Models: An Approach Based on System IdentificationTechnical Technical Papers Claudio Menghi University of Luxembourg, Shiva Nejati University of Ottawa, Lionel Briand SnT Centre/University of Luxembourg, Yago Isasi Parache LuxSpace | ||
15:48 12mTalk | A Comprehensive Study of Autonomous Vehicle BugsTechnical Technical Papers Joshua Garcia University of California, Irvine, Yang Feng Nanjing University, Junjie Shen University of California, Irvine, Sumaya Almanee University of California, Irvine, Yuan Xia University of California, Irvine, Qi Alfred Chen University of California, Irvine |
15:00 - 16:00 | A3-Code SummarizationTechnical Papers / New Ideas and Emerging Results at Silla Chair(s): Shaohua Wang New Jersey Institute of Technology, USA | ||
15:00 12mTalk | Posit: Simultaneously Tagging Natural and Programming LanguagesTechnical Technical Papers Profir-Petru Pârțachi University College London, Santanu Dash University College London, UK, Christoph Treude The University of Adelaide, Earl T. Barr University College London, UK Pre-print Media Attached File Attached | ||
15:12 12mTalk | CPC: Automatically Classifying and Propagating Natural Language Comments via Program AnalysisTechnical Technical Papers Juan Zhai Rutgers University, Xiangzhe Xu Nanjing University, Yu Shi Purdue University, Guanhong Tao Purdue University, Minxue Pan Nanjing University, Shiqing Ma Rutgers University, Lei Xu National Key Laboratory for Novel Software Technology, Nanjing University, Weifeng Zhang Nanjing University of Posts and Telecommunications, Lin Tan Purdue University, Xiangyu Zhang Purdue University | ||
15:24 12mTalk | Suggesting Natural Method Names to Check Name ConsistenciesTechnical Technical Papers Son Nguyen The University of Texas at Dallas, Hung Phan , Trinh Le University of Engineering and Technology, Tien N. Nguyen University of Texas at Dallas Pre-print | ||
15:36 6mTalk | Where should I comment my code? A dataset and model for predicting locations that need commentsNIER New Ideas and Emerging Results Annie Louis University of Edinburgh, Santanu Dash University College London, UK, Earl T. Barr University College London, UK, Michael D. Ernst University of Washington, USA, Charles Sutton Google Research | ||
15:42 12mTalk | Retrieval-based Neural Source Code SummarizationTechnical Technical Papers Jian Zhang Beihang University, Xu Wang Beihang University, Hongyu Zhang University of Newcastle, Australia, Hailong Sun Beihang University, Xudong Liu Beihang University Pre-print | ||
15:54 6mTalk | The Dual Channel HypothesisNIER New Ideas and Emerging Results Casey Casalnuovo University of California at Davis, USA, Earl T. Barr University College London, UK, Santanu Dash University College London, UK, Prem Devanbu University of California, Emily Morgan University of California, Davis |
16:05 - 17:05 | A4-Cyber-Physical SystemsSoftware Engineering in Practice / Technical Papers / Demonstrations at Baekje Chair(s): Joanne M. Atlee University of Waterloo | ||
16:05 12mTalk | Adapting Requirements Models to Varying EnvironmentsTechnical Technical Papers Dalal Alrajeh Imperial College London, Antoine Cailliau ICTEAM, UCLouvain, Axel van Lamsweerde Université catholique de Louvain | ||
16:17 12mTalk | Comparing Formal Tools for System Design: a Judgment StudyTechnical Technical Papers Alessio Ferrari CNR-ISTI, Franco Mazzanti ISTI-CNR, Davide Basile University of Florence, Maurice H. ter Beek ISTI-CNR, Alessandro Fantechi University of Florence DOI Pre-print | ||
16:29 3mTalk | Demo: SLEMI: Finding Simulink Compiler Bugs through Equivalence Modulo Input (EMI)Demo Demonstrations Shafiul Azam Chowdhury University of Texas at Arlington, Sohil Lal Shrestha The University of Texas at Arlington, Taylor T Johnson Vanderbilt University, Christoph Csallner University of Texas at Arlington Link to publication DOI Media Attached | ||
16:32 12mTalk | The Forgotten Case of the Dependency Bugs: On the Example of the Robot Operating SystemSEIP Software Engineering in Practice Anders Fischer-Nielsen IT University of Copenhagen, Zhoulai Fu IT University of Copenhagen, Denmark, Ting Su ETH Zurich, Switzerland, Andrzej Wąsowski IT University of Copenhagen, Denmark Pre-print | ||
16:44 3mTalk | PROMISE: High-Level Mission Specification for Multiple RobotsDemo Demonstrations Sergio Garcia Chalmers | University of Gothenburg, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Claudio Menghi University of Luxembourg, Thorsten Berger Chalmers | University of Gothenburg, Tomas Bures Charles University, Czech Republic | ||
16:47 12mTalk | How do you Architect your Robots? State of the Practice and Guidelines for ROS-based SystemsSEIP Software Engineering in Practice Ivano Malavolta Vrije Universiteit Amsterdam, Grace Lewis Carnegie Mellon Software Engineering Institute, Bradley Schmerl Carnegie Mellon University, USA, Patricia Lago Vrije Universiteit Amsterdam, David Garlan Carnegie Mellon University |
16:05 - 17:05 | A6-SEET - Empirical Studies of SE Education and OthersSoftware Engineering Education and Training at Silla Chair(s): Stephan Krusche Technische Universität München | ||
16:05 12mTalk | Presenting and Evaluating the Impact of Experiential Learning in Computing Accessibility EducationSEET Software Engineering Education and Training Yasmine El-Glaly Rochester Institute of Technology, Weishi Shi Rochester Institute of Technology, Samuel Malachowsky Rochester Institute of Technology, Qi Yu Rochester Institute of Technology, Daniel Krutz Rochester Institute of Technology | ||
16:17 12mTalk | An Empirical Study of Teaching Qualities of Popular Computer Science and Software Engineering Instructors Using RateMyProfessor.com DataSEET Software Engineering Education and Training Aliaksei Kavalchuk Pennsylvania State University - Abington, Alec Goldenberg Pennsylvania State University - Abington, Ishtiaque Hussain Pennsylvania State University - Abington | ||
16:29 12mTalk | Sidekicks and Superheroes: A Look into Student Reasoning about Concurrency with Threads versus ActorsSEET Software Engineering Education and Training | ||
16:41 6mExperience report | We should teach our Students what Industry doesn’t wantSEET Software Engineering Education and Training Kevin Ryan Lero The Irish Software Research Centre Ireland | ||
16:47 12mTalk | Understanding DevOps Education with Grounded TheorySEET Software Engineering Education and Training Candy Pang MacEwan University, Abram Hindle University of Alberta, Denilson Barbosa University of Alberta |
17:10 - 18:00 | |||
17:10 50mTalk | Sam Aaron: Live Coding: Choose-Your-Own-Adventure ICSE 2020 Plenary Sessions |
Wed 8 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00 | P8-SEET - Novel Approaches in SE Education and OthersSoftware Engineering Education and Training at Goguryeo Chair(s): Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway | ||
00:00 12mTalk | Enriching Programming Student Feedback with Audio CommentsSEET Software Engineering Education and Training | ||
00:12 12mTalk | GidgetML: An Adaptive Serious Game for Enhancing First Year Programming LabsSEET Software Engineering Education and Training | ||
00:24 6mExperience report | Exploiting Group Shuffling Dynamics to Convey the Importance of Good Software DesignSEET Software Engineering Education and Training Jose Benedetto PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE, Jaime Navon PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE | ||
00:30 12mTalk | Authentic Individual Assessment for Team-based Software Engineering ProjectsSEET Software Engineering Education and Training Laura Tubino Deakin University, Andrew Cain Deakin University, Jean-Guy Schneider Deakin University, Dhananjay Thiruvady Deakin University, Niroshinie Fernando Deakin University | ||
00:42 12mTalk | Adopting Industry Agile Practices in Large-scale Capstone EducationSEET Software Engineering Education and Training Jean-Guy Schneider Deakin University, Peter Eklund Deakin University, Kevin Lee Deakin University, Feifei Chen Deakin University, Andrew Cain Deakin University, Mohamed Abdelrazek Deakin University |
00:00 - 01:00 | P9-Bugs and RepairJournal First / Technical Papers / Software Engineering in Practice / New Ideas and Emerging Results at Silla Chair(s): Yingfei Xiong Peking University, China | ||
00:00 12mTalk | PRECFIX: Large-Scale Patch Recommendation by Mining Defect-Patch PairsSEIP Software Engineering in Practice Xindong Zhang Alibaba Group, Chenguang Zhu University of Texas, Austin, Yi Li Nanyang Technological University, Jianmei Guo Alibaba Group, Lihua Liu Alibaba Group, Haobo Gu Alibaba Group Pre-print | ||
00:12 12mTalk | On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java ProgramsTechnical Technical Papers Kui Liu Huawei Software Engineering Application Technology Lab, Shangwen Wang National University of Defense Technology, Anil Koyuncu University of Luxembourg, Luxembourg, Kisub Kim University of Luxembourg, SnT, Tegawendé F. Bissyandé SnT, University of Luxembourg, Dongsun Kim Furiosa.ai, Peng Wu National University of Defense Technology, Jacques Klein University of Luxembourg, SnT, Xiaoguang Mao National University of Defense Technology, Yves Le Traon University of Luxembourg Pre-print | ||
00:24 8mTalk | SEQUENCER: Sequence-to-Sequence Learning for End-to-End Program RepairJ1 Journal First Zimin Chen KTH Royal Institute of Technology, Steve Kommrusch Colorado State University, Michele Tufano College of William and Mary, Louis-Noël Pouchet Colorado State University, USA, Denys Poshyvanyk William and Mary, Martin Monperrus KTH Royal Institute of Technology | ||
00:32 8mTalk | A Study of Bug Resolution Characteristics in Popular Programming LanguagesJ1 Journal First Jie M. Zhang University College London, UK, Feng Li , Dan Hao Peking University, Meng Wang University of Bristol, UK, Hao Tang Peking University, Lu Zhang Peking University, China, Mark Harman Facebook and University College London | ||
00:40 12mTalk | Automated Bug Reproduction from User Reviews for Android ApplicationsSEIP Software Engineering in Practice Shuyue Li Xi'an Jiaotong University, Jiaqi Guo Xi'an Jiaotong University, Ming Fan Xi'an Jiaotong University, Jian-Guang Lou Microsoft Research, Qinghua Zheng Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University | ||
00:52 6mTalk | CHASE: Checklist to Assess User Experience in Internet of Things EnvironmentsNIER New Ideas and Emerging Results Rodrigo Almeida Federal University of Ceará, Joseane Paiva Federal University of Ceará, Rossana Andrade Federal University of Ceará, Ticianne Darin Federal University of Ceará |
00:00 - 01:30 | |||
00:00 90mTalk | Data-Driven Software Automation Technical Briefings Tao Xie Peking University, Ge Li Peking University, Jian-Guang Lou Microsoft Research, Dongmei Zhang Microsoft Research, China |
01:05 - 02:05 | P11-Natural Language ArtifactsJournal First / Technical Papers at Goguryeo Chair(s): Jane Cleland-Huang University of Notre Dame | ||
01:05 8mTalk | Neural Network Based Classification of Self-admitted Technical Debt: From Performance to Explainability and DeployabilityJ1 Journal First Xiaoxue Ren Zhejiang University, Zhenchang Xing Australia National University, Xin Xia Monash University, David Lo Singapore Management University, Xinyu Wang Zhejiang University, John Grundy Monash University | ||
01:13 8mTalk | Domain-specific Machine Translation with Recurrent Neural Network for Software LocalizationJ1 Journal First Xu Wang College of Engineering & Computer ScienceAustralian National University, Canberra, Australia, Chunyang Chen Monash University, Zhenchang Xing Australia National University | ||
01:21 12mTalk | Mitigating Turnover with Code Review Recommendation: Balancing Expertise, Workload, and Knowledge DistributionTechnical Technical Papers |
01:05 - 02:05 | P12-Testing and DebuggingJournal First / Software Engineering in Practice at Silla Chair(s): Taeksu Kim Samsung Research, Samsung Electronics | ||
01:05 12mTalk | Debugging Crashes using Continuous Contrast Set MiningSEIP Software Engineering in Practice Rebecca Qian Facebook, Inc., Yang Yu Purdue University, Wonhee Park Facebook, Inc., Vijayaraghavan Murali Facebook, Inc., Stephen J Fink Facebook, Satish Chandra Facebook | ||
01:17 12mTalk | Automatic Abnormal Log Detection by Analyzing Log History for Providing Debugging InsightSEIP Software Engineering in Practice Jinhan Kim , Valeriy Savchenko Ivannikov Institute for System Programming of the RAS, Kihyuck Shin Samsung Electronics, Konstantin Sorokin Ivannikov Institute for System Programming of the RAS, Hyunseok Jeon Samsung Electronics, Georgiy Pankratenko Ivannikov Institute for System Programming of the RAS, Sergey Markov Ivannikov Institute for System Programming of the RAS, Chul-Joo Kim Samsung Electronics | ||
01:29 8mTalk | Explaining Regressions via Alignment Slicing and MendingJ1 Journal First Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Yun Lin National University of Singapore, Zijiang Yang Western Michigan University, Jun Sun Singapore Management University, Yang Liu Nanyang Technological University, Singapore, Jin Song Dong National University of Singapore, Qinghua Zheng Xi'an Jiaotong University, Ting Liu Xi'an Jiaotong University | ||
01:37 8mTalk | Historical Spectrum based Fault LocalizationJ1 Journal First Ming Wen Huazhong University of Science and Technology, China, Junjie Chen Tianjin University, China, Yongqiang TIAN The Hong Kong University of Science and Technology, Rongxin Wu Department of Cyber Space Security, Xiamen University, Dan Hao Peking University, Shi Han Microsoft Research Asia, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
01:45 8mTalk | Visualizing distributed system executionsJ1 Journal First Ivan Beschastnikh Computer Science, University of British Columbia, Perry Liu University of British Columbia, Albert Xing University of British Columbia, Patty Wang University of British Columbia, Yuriy Brun University of Massachusetts Amherst, Michael D. Ernst University of Washington, USA DOI Pre-print | ||
01:53 8mTalk | An Integration Test Order Strategy to Consider Control CouplingJ1 Journal First Shujuan Jiang China University of Mining and Technology, Miao ZHANG City University of Hong Kong, Yanmei ZHANG China University of Mining and Technology, Rongcun Wang China University of Mining and Technology, Qiao YU Jiangsu Normal University, Jacky Keung City University of Hong Kong |
02:10 - 03:00 | |||
02:10 50mPoster | Exploring the Relationship between Dockerfile Quality and Project Charateristics ACM Student Research Competition Yiwen Wu National University of Defense Technology | ||
02:10 50mPoster | Towards Automated Migration for Blockchain-based Decentralized Application ACM Student Research Competition Xiufeng Xu Peking University | ||
02:10 50mPoster | Stress Testing SMT Solvers via Type-aware Mutation ACM Student Research Competition Chengyu Zhang East China Normal University | ||
02:10 50mPoster | Does Fixing Bug Increase Robustness in Deep Learning? ACM Student Research Competition Rangeet Pan Iowa State University, USA | ||
02:10 50mPoster | Detection and Mitigation of JIT-Induced Side Channels ACM Student Research Competition Tegan Brennan University of California, Santa Barbara | ||
02:10 50mPoster | Uncertainty-Guided Testing and Robustness Enhancement for Deep Learning Systems ACM Student Research Competition Xiyue Zhang Peking University |
02:10 - 03:00 | |||
02:10 50mSocial Event | Ask Me Anything - Neno Medvidovic ICSE 2020 Ask Me Anything Nenad Medvidović University of Southern California Media Attached |
02:10 - 03:00 | |||
07:00 - 09:00 | Keynote-Chan-Mo ParkICSE 2020 Plenary Sessions at Baekje Chair(s): Doo-Hwan Bae Korea Advanced Institute of Science and Technology | ||
07:00 2hTalk | ICT Manpower Development and Software Technology in the DPRK ICSE 2020 Plenary Sessions |
09:10 - 10:00 | |||
09:10 50mLive Q&A | Ask Me Anything - Andreas Zeller ICSE 2020 Ask Me Anything Andreas Zeller CISPA Helmholtz Center for Information Security Media Attached |
09:10 - 10:00 | |||
09:10 50mPoster | The Role of Egocentric Bias in Undergraduate Agile Software Development Teams ACM Student Research Competition Frederike Ramin Hasso Plattner Institute | ||
09:10 50mPoster | Evaluation of brain activity while Pair Programming ACM Student Research Competition Ananga Thapaliya Innopolis University | ||
09:10 50mPoster | Playing With Your Project Data in Scrum Retrospectives ACM Student Research Competition Christoph Matthies Hasso Plattner Institute, University of Potsdam | ||
09:10 50mPoster | An empirical study of the first contributions of developers to open source projects on GitHub ACM Student Research Competition Vikram N. Subramanian University of Waterloo | ||
09:10 50mPoster | Machine Translation Testing via Pathological Invariance ACM Student Research Competition Shashij Gupta IIT BOMBAY | ||
09:10 50mPoster | Automated Analysis of Inter-Parameter Dependencies in Web APIs ACM Student Research Competition Alberto Martin-Lopez Universidad de Sevilla |
15:00 - 16:00 | A8-Machine Learning and ModelsJournal First / Technical Papers at Goguryeo Chair(s): Liliana Pasquale University College Dublin & Lero | ||
15:00 8mTalk | Improving Vulnerability Inspection Efficiency Using Active LearningJ1 Journal First Zhe Yu NORTH CAROLINA STATE UNIVERSITY, Chris Theisen Microsoft, Laurie Williams North Carolina State University, Tim Menzies North Carolina State University | ||
15:08 8mTalk | How Bugs Are Born: A Model to Identify How Bugs Are Introduced in Software ComponentsJ1 Journal First Gema Rodríguez-Pérez University of Waterloo, Canada, Gregorio Robles Universidad Rey Juan Carlos, Alexander Serebrenik Eindhoven University of Technology, Andy Zaidman TU Delft, Daniel M. German University of Victoria, Jesus M. Gonzalez-Barahona Universidad Rey Juan Carlos DOI Pre-print | ||
15:16 8mTalk | How to “DODGE” Complex Software AnalyticsJ1 Journal First Amritanshu Agrawal Wayfair, Wei Fu Landing AI, Di Chen North Carolina State University, USA, Xipeng Shen North Carolina State University, Tim Menzies North Carolina State University | ||
15:24 12mTalk | Importance-Driven Deep Learning System TestingTechnical Technical Papers Simos Gerasimou University of York, UK, Hasan Ferit Eniser MPI-SWS, Alper Sen Bogazici University, Turkey, Alper Çakan Bogazici University, Turkey | ||
15:36 12mTalk | Quickly Generating Diverse Valid Test Inputs with Reinforcement LearningTechnical Technical Papers Sameer Reddy University of California, Berkeley, Caroline Lemieux University of California, Berkeley, Rohan Padhye Carnegie Mellon University, Koushik Sen University of California, Berkeley | ||
15:48 8mTalk | Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software EngineeringJ1 Journal First Gopi Krishnan Rajbahadur Queen's University, Shaowei Wang Mississippi State University, Yasutaka Kamei Kyushu University, Ahmed E. Hassan Queen's University |
15:00 - 16:00 | A9-TraceabilityNew Ideas and Emerging Results / Demonstrations / Technical Papers / Software Engineering in Practice at Silla Chair(s): Andrea Zisman The Open University | ||
15:00 12mTalk | A Novel Approach to Tracing Safety Requirements and State-Based Design ModelsTechnical Technical Papers Mounifah Alenazi University of Cincinnati, Nan Niu University of Cincinnati, Juha Savolainen Danfoss | ||
15:12 12mTalk | Establishing Multilevel Test-to-Code Traceability LinksTechnical Technical Papers Robert White University College London, UK, Jens Krinke University College London, Raymond Tan University College London | ||
15:24 6mTalk | Synthesis of Assurance Cases for Software CertificationNIER New Ideas and Emerging Results Hamid Bagheri University of Nebraska-Lincoln, USA, Eunsuk Kang Carnegie Mellon University, Niloofar Mansoor University of Nebraska - Lincoln Pre-print | ||
15:30 3mTalk | TimeTracer: A Tool for Back in Time Traceability ReplayingDemo Demonstrations Christoph Mayr-Dorn Johannes Kepler University Linz, Michael Vierhauser Johannes Kepler University Linz, Felix Keplinger Johannes Kepler University, Linz, Stefan Bichler Johannes Kepler University, Linz, Alexander Egyed Johannes Kepler University, Linz | ||
15:33 12mTalk | Lack of Adoption of Units of Measurement Libraries: Survey and AnecdotesSEIP Software Engineering in Practice Steve McKeever Department of Informatics and Media, Uppsala University, Sweden, Omar-Alfred Salah Department of Informatics and Media, Uppsala University, Sweden | ||
15:45 12mTalk | Improving the Effectiveness of Traceability Link Recovery using Hierarchical Bayesian NetworksTechnical Technical Papers Kevin Moran William & Mary/George Mason University, David Nader Palacio William & Mary, Carlos Bernal-Cárdenas William and Mary, Denys Poshyvanyk William and Mary, Daniel McCrystal William & Mary, Chris Shenefiel Cisco Systems, Jeff Johnson Cisco Systems Pre-print Media Attached |
15:00 - 16:30 | |||
15:00 90mTalk | Program Analysis Meets Autonomous Robots Technical Briefings Sebastian Elbaum University of Virginia, USA |
16:05 - 17:05 | A10-Human Aspects 2Journal First / Technical Papers at Baekje Chair(s): Giuseppe Scanniello University of Basilicata | ||
16:05 8mTalk | Characterizing and Identifying Reverted CommitsJ1 Journal First Meng Yan Chongqing University, Xin Xia Monash University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University | ||
16:13 8mTalk | An Empirical Study of Obsolete Answers on Stack OverflowJ1 Journal First Haoxiang Zhang Software Analysis and Intelligence Lab (SAIL), Queen’s University, Kingston, Ontario, Canada, Shaowei Wang Mississippi State University, Tse-Hsun (Peter) Chen Concordia University, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University | ||
16:21 8mTalk | An Empirical Characterization of Bad Practices in Continuous IntegrationJ1 Journal First Fiorella Zampetti University of Sannio, Carmine Vassallo University of Zurich, Sebastiano Panichella Zurich University of Applied Sciences, Gerardo Canfora University of Sannio, Harald Gall University of Zurich, Massimiliano Di Penta University of Sannio Link to publication DOI Pre-print | ||
16:29 8mTalk | To the Attention of Mobile Software Developers: Guess What, Test your App!J1 Journal First Luís Cruz Deflt University of Technology, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, David Lo Singapore Management University DOI Pre-print Media Attached | ||
16:37 12mTalk | Primers or Reminders? The Effects of Existing Review Comments on Code ReviewTechnical Technical Papers Davide Spadini Delft University of Technology, Netherlands, Gül Calikli Chalmers | University of Gothenburg, Alberto Bacchelli University of Zurich DOI Pre-print Media Attached |
16:05 - 17:05 | A12-TestingJournal First / New Ideas and Emerging Results / Demonstrations / Technical Papers at Silla Chair(s): Sasa Misailovic University of Illinois at Urbana-Champaign | ||
16:05 12mTalk | Practical Fault Detection in Puppet ProgramsTechnical Technical Papers Thodoris Sotiropoulos Athens University of Economics and Business, Dimitris Mitropoulos Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business | ||
16:17 8mTalk | Empirical Assessment of Multimorphic TestingJ1 Journal First Paul Temple PReCISE, NaDi, UNamur, Mathieu Acher (Univ Rennes, Inria, IRISA), Jean-Marc Jézéquel Univ Rennes - IRISA | ||
16:25 3mTalk | RTj: a Java framework for detecting and refactoring rotten green test casesDemo Demonstrations Matias Martinez Université Polytechnique Hauts-de-France, Anne Etien Université de Lille, CNRS, Inria, Centrale Lille, UMR 9189 –CRIStAL, Stéphane Ducasse INRIA Lille, Christopher Fuhrman École de technologie supérieure Pre-print Media Attached | ||
16:28 6mTalk | A Container-Based Infrastructure for Fuzzy-Driven Root Causing of Flaky TestsNIER New Ideas and Emerging Results Valerio Terragni Università della Svizzera Italiana, Pasquale Salza University of Zurich, Filomena Ferrucci University of Salerno Pre-print Media Attached | ||
16:34 12mTalk | Learning from, Understanding, and Supporting DevOps Artifacts for DockerTechnical Technical Papers Jordan Henkel University of Wisconsin–Madison, Christian Bird Microsoft Research, Shuvendu K. Lahiri Microsoft Research, Thomas Reps University of Wisconsin-Madison, USA | ||
16:46 8mTalk | Improving Change Prediction Models with Code Smell-Related InformationJ1 Journal First Gemma Catolino Delft University of Technology, Fabio Palomba University of Salerno, Francesca Arcelli Fontana University of Milano-Bicocca, Andrea De Lucia University of Salerno, Andy Zaidman TU Delft, Filomena Ferrucci University of Salerno DOI Pre-print | ||
16:54 3mTalk | SMRL: A Metamorphic Security Testing Tool for Web SystemsDemo Demonstrations Phu X. Mai University of Luxembourg, Arda Goknil SnT, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel C. Briand SnT Centre/University of Luxembourg |
17:10 - 18:00 | |||
17:10 50mTalk | PG-KLEE: Trading Soundness for CoverageDemo Demonstrations | ||
17:10 50mTalk | SMRL: A Metamorphic Security Testing Tool for Web SystemsDemo Demonstrations Phu X. Mai University of Luxembourg, Arda Goknil SnT, University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel C. Briand SnT Centre/University of Luxembourg | ||
17:10 50mTalk | Nimbus: Improving the Developer Experience for Serverless ApplicationsDemo Demonstrations Pre-print |
17:10 - 18:00 | |||
17:10 50mPoster | Improving Bug Detection and Fixing via Code Representation Learning ACM Student Research Competition Yi Li New Jersey Institute of Technology, USA | ||
17:10 50mPoster | Automatic Generation of Simulink Models to Find Bugs in Cyber-Physical System Tool Chain using Deep Learning ACM Student Research Competition Sohil Lal Shrestha The University of Texas at Arlington DOI Pre-print | ||
17:10 50mPoster | Studying and Suggesting Logging Locations in Code Blocks ACM Student Research Competition Zhenhao Li Concordia University | ||
17:10 50mPoster | An Automated Framework For Gaming Platform To Test Multiple Games ACM Student Research Competition Zihe Song The University of Texas at Dallas | ||
17:10 50mPoster | Efficient test execution in End to End testing ACM Student Research Competition Cristian Augusto University of Oviedo | ||
17:10 50mPoster | An Empirical Study on the Evolution of Test Smell ACM Student Research Competition Dong Jae Kim Concordia University |
17:10 - 18:00 | |||
17:10 50mSocial Event | Ask Me Anything - Bashar Nuseibeh ICSE 2020 Ask Me Anything Bashar Nuseibeh The Open University (UK) & Lero (Ireland) |
17:10 - 18:00 | |||
Thu 9 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00 | P14-TestingTechnical Papers / Software Engineering in Practice at Goguryeo Chair(s): Shin Yoo Korea Advanced Institute of Science and Technology | ||
00:00 12mTalk | Seenomaly: Vision-Based Linting of GUI Animation Effects Against Design-Don’t GuidelinesTechnical Technical Papers Dehai Zhao Australian National University, Zhenchang Xing Australia National University, Chunyang Chen Monash University, Xiwei (Sherry) Xu Data 61, Liming Zhu CSIRO's Data61 and UNSW, Guoqiang Li Shanghai Jiao Tong University, Jinshui Wang School of Information Science and Engineering, Fujian University of Technology, Fuzhou, China | ||
00:12 12mTalk | Fuzz Testing based Data Augmentation to Improve Robustness of Deep Neural NetworksTechnical Technical Papers Xiang Gao National University of Singapore, Singapore, Ripon Saha Fujitsu Laboratories of America, Inc., Mukul Prasad Fujitsu Laboratories of America, Abhik Roychoudhury National University of Singapore, Singapore | ||
00:24 12mTalk | Modeling and Ranking Flaky Tests at AppleSEIP Software Engineering in Practice Emily Kowalczyk Apple Inc., Karan Nair Apple, Zebao Gao Apple, Leopold Silberstein Apple Inc., Teng Long Apple, Atif Memon Apple Inc. | ||
00:36 12mTalk | Testing File System Implementations on Layered ModelsTechnical Technical Papers Dongjie Chen Nanjing University, Yanyan Jiang Nanjing University, Chang Xu Nanjing University, Xiaoxing Ma Nanjing University, Jian Lu Nanjing University | ||
00:48 12mTalk | A Cost-efficient Approach to Building in Continuous IntegrationTechnical Technical Papers Pre-print |
00:00 - 01:00 | P15-SEIS-Software Engineering in Society KeynoteSoftware Engineering in Society at Silla Chair(s): Anita Sarma Oregon State University | ||
00:00 60mTalk | Keynote: It Is Time We Made Software Development Accessible to People with DisabilitiesSEIS Software Engineering in Society Andreas Stefik University of Nevada, Las Vegas |
00:00 - 01:30 | |||
00:00 90mTalk | Machine Learning in Google Ads Technical Briefings Marija Mikic Google |
01:05 - 02:05 | P16-Security and LearningTechnical Papers / Journal First at Baekje Chair(s): Lingming Zhang The University of Texas at Dallas | ||
01:05 12mTalk | Software Visualization and Deep Transfer Learning for Effective Software Defect PredictionTechnical Technical Papers Jinyin Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Keke Hu College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Zhuangzhi Chen College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Qi Xuan Institute of Cyberspace Security, Zhejiang University of Technology, Hangzhou 310023, China, Yi Liu Institute of Process Equipment and Control Engineering, Zhejiang University of Technology, Hangzhou 310023, China, Vladimir Filkov University of California at Davis, USA | ||
01:17 8mTalk | Easy-to-Deploy API Extraction by Multi-Level Feature Embedding and Transfer LearningJ1 Journal First Suyu Ma Monash University, Zhenchang Xing Australia National University, Chunyang Chen Monash University, Cheng Chen PricewaterhouseCoopers Firm, Lizhen Qu Monash University, Guoqiang Li Shanghai Jiao Tong University | ||
01:25 12mTalk | How Does Misconfiguration of Analytic Services Compromise Mobile Privacy?Technical Technical Papers Xueling Zhang University of Texas at San Antonio, Xiaoyin Wang University of Texas at San Antonio, USA, Rocky Slavin University of Texas at San Antonio, Travis Breaux Carnegie Mellon University, Jianwei Niu University of Texas at San Antonio | ||
01:37 12mTalk | Securing UnSafe Rust Programs with XRustTechnical Technical Papers | ||
01:49 12mTalk | Is Rust Used Safely by Software Developers?Technical Technical Papers Ana Nora Evans University of Virginia, USA, Bradford Campbell University of Virginia, Mary Lou Soffa University of Virginia |
01:05 - 02:05 | P17-Software DevelopmentJournal First / Technical Papers / Demonstrations at Goguryeo Chair(s): Minghui Zhou Peking University | ||
01:05 8mTalk | Improving the Pull Requests Review Process Using Learning-to-rank AlgorithmsJ1 Journal First Guoliang Zhao Computer Science of Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario | ||
01:13 8mTalk | Understanding the motivations, challenges and needs of Blockchain software developers: a surveyJ1 Journal First Amiangshu Bosu Wayne State University, Anindya Iqbal Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Rifat Shahriyar Bangladesh University of Engineering and Technology Dhaka, Bangladesh, Partho Chakraborty Bangladesh University of Engineering and Technology Dhaka, Bangladesh | ||
01:21 12mTalk | Gap between Theory and Practice : An Empirical Study of Security Patches in SolidityTechnical Technical Papers | ||
01:33 12mTalk | A Tale from the Trenches: Cognitive Biases and Software DevelopmentTechnical Technical Papers Souti Chattopadhyay Graduate Student, Nicholas Nelson Oregon State University, Audrey Au Oregon State University, Natalia Morales Oregon State University, Christopher Sanchez Oregon State University, Rahul Pandita Phase Change Software, Anita Sarma Oregon State University | ||
01:45 3mTalk | VITALSE: Visualizing Eye Tracking and Biometric DataDemo Demonstrations Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, Venera Arnaoudova Washington State University Pre-print |
02:10 - 03:00 | |||
02:10 - 03:00 | |||
02:10 50mSocial Event | Ask Me Anything - John Grundy ICSE 2020 Ask Me Anything John Grundy Monash University |
02:10 - 03:00 | |||
02:10 50mTalk | VITALSE: Visualizing Eye Tracking and Biometric DataDemo Demonstrations Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, Venera Arnaoudova Washington State University Pre-print |
02:10 - 03:00 | |||
02:10 50mSocial Event | Meet Google ICSE 2020 Sponsor Events |
07:00 - 08:00 | I14-SEET - Industry Relevant Teaching and OthersSoftware Engineering Education and Training at Goguryeo Chair(s): Letizia Jaccheri Norwegian University of Science and Technology | ||
07:00 12mTalk | Addressing the Double Challenge of Learning and Teaching Enterprise Technologies through Peer TeachingSEET Software Engineering Education and Training Richard Glassey KTH Royal Institute of Technology, Olle Bälter KTH Royal Institute of Technology, Philipp Haller KTH Royal Institute of Technology, Mattias Wiggberg KTH Royal Institute of Technology | ||
07:12 12mTalk | Characterizing the Pedagogical Benefits of Adaptive Feedback for Compilation Errors by Novice ProgrammersSEET Software Engineering Education and Training Umair Z. Ahmed National University of Singapore, Nisheeth Srivastava Indian Institute of Technology, Kanpur, Renuka Sindhgatta Queensland University of Technology, Australia, Amey Karkare IIT Kanpur | ||
07:24 12mTalk | VeriSIM: A Learning Environment for Comprehending Class and Sequence Diagrams using Design TracingSEET Software Engineering Education and Training | ||
07:36 12mTalk | Towards an Open Repository for Teaching Software Modeling applying Active Learning StrategiesSEET Software Engineering Education and Training Williamson Silva UFAM, Bruno Gadelha UFAM, Igor Steinmacher Northern Arizona University, Tayana Conte Universidade Federal do Amazonas | ||
07:48 12mTalk | What prevents Finnish women from applying to software engineering roles? A preliminary analysis of survey dataSEET Software Engineering Education and Training Annika Wolff LUT University, Antti Knutas LUT University, Paula Savolainen Turku University of Applied Sciences Pre-print |
07:00 - 08:00 | I15-Ecosystems 1Technical Papers / Software Engineering in Practice / Journal First at Silla Chair(s): Raula Gaikovina Kula NAIST | ||
07:00 12mTalk | Impact Analysis of Cross-Project Bugs on Software EcosystemsTechnical Technical Papers Wanwangying Ma Nanjing University, Lin Chen Nanjing University, Xiangyu Zhang Purdue University, Yang Feng Nanjing University, Zhaogui Xu Nanjing University, China, Zhifei Chen Huawei, Yuming Zhou Nanjing University, Baowen Xu Nanjing University | ||
07:12 8mTalk | SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform AnalysisJ1 Journal First Agus Sulistya Telkom Institute of Technology Surabaya, Gede Artha Azriadi Prana Singapore Management University, Abhishek Sharma Singapore Management University, Singapore, David Lo Singapore Management University, Christoph Treude The University of Adelaide | ||
07:20 18mTalk | Sharing at Scale: An Open-Source-Software-based License Compliance EcosystemSEIP Software Engineering in Practice | ||
07:38 8mTalk | Extended abstract “Software Deployment on Heterogeneous Platforms: A Systematic Mapping Study”J1 Journal First Hugo Andrade Chalmers University of Technology, Jan Schroeder Chalmers | University of Gothenburg, Ivica Crnkovic Chalmers | University of Gothenburg | ||
07:46 8mTalk | A Large Scale Study of Long-Time Contributor Prediction for GitHub ProjectsJ1 Journal First Lingfeng Bao Zhejiang University, Xin Xia Monash University, David Lo Singapore Management University, Gail Murphy University of British Columbia |
07:00 - 08:30 | |||
07:00 90mTalk | Software Engineering for Data Analytics Technical Briefings Miryung Kim University of California, Los Angeles |
08:05 - 09:05 | I16-Testing and Debugging 2Technical Papers / Journal First at Baekje Chair(s): Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID | ||
08:05 12mTalk | Low-Overhead Deadlock PredictionTechnical Technical Papers Yan Cai Institute of Software, Chinese Academy of Sciences, Ruijie Meng University of Chinese Academy of Sciences, Jens Palsberg University of California, Los Angeles | ||
08:17 8mTalk | The Impact of Feature Reduction Techniques on Defect Prediction ModelsJ1 Journal First Masanari Kondo Kyoto Institute of Technology, Cor-Paul Bezemer University of Alberta, Canada, Yasutaka Kamei Kyushu University, Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology | ||
08:25 8mTalk | The Impact of Correlated Metrics on the Interpretation of Defect ModelsJ1 Journal First Jirayus Jiarpakdee Monash University, Australia, Kla Tantithamthavorn Monash University, Australia, Ahmed E. Hassan Queen's University | ||
08:33 8mTalk | The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect PredictionJ1 Journal First Yuanrui Fan Zhejiang University, Xin Xia Monash University, Daniel Alencar Da Costa University of Otago, David Lo Singapore Management University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University | ||
08:41 8mTalk | Which Variables Should I Log?J1 Journal First Zhongxin Liu Zhejiang University, Xin Xia Monash University, David Lo Singapore Management University, Zhenchang Xing Australia National University, Ahmed E. Hassan Queen's University, Shanping Li Zhejiang University | ||
08:49 12mTalk | Understanding the Automated Parameter Optimization on Transfer Learning for Cross-Project Defect Prediction: An Empirical StudyTechnical Technical Papers Ke Li University of Exeter, Zilin Xiang University of Electronic Science and Technology of China, Tao Chen Loughborough University, Shuo Wang , Kay Chen Tan City University of Hong Kong Pre-print |
08:05 - 09:05 | I17-Contracts and AnalysisDemonstrations / Technical Papers / Software Engineering in Practice / Journal First at Goguryeo Chair(s): Jaechang Nam Handong Global University | ||
08:05 10mTalk | How to reduce risk effectively in fixed price software developmentSEIP Software Engineering in Practice | ||
08:15 10mTalk | Seraph: Enabling Cross-Platform Security Analysis For EVM and WASM Smart ContractsDemo Demonstrations Zhiqiang Yang Oxford-Hainan Blockchain Research Institute, Han Liu Tsinghua University, Yue Li Oxford-Hainan Blockchain Research Institute, Huixuan Zheng Oxford-Hainan Blockchain Research Institute, Lei Wang Oxford-Hainan Blockchain Research Institute, Bangdao Chen Oxford-Hainan Blockchain Research Institute | ||
08:25 10mTalk | Escape from Escape Analysis of GolangSEIP Software Engineering in Practice Cong Wang Tsinghua University, Mingrui Zhang Tsinghua University, Beijing, China, Yu Jiang , Huafeng Zhang Huawei Technologies, Hangzhou, China, Zhenchang Xing Australia National University, Ming Gu | ||
08:35 10mTalk | Smart Contract Development: Challenges and OpportunitiesJ1 Journal First Weiqin Zou Nanjing University, David Lo Singapore Management University, Pavneet Singh Kochhar Microsoft, Xuan-Bach D. Le Singapore Management University, Singapore, Xin Xia Monash University, Yang Feng Nanjing University, Zhenyu Chen Nanjing University, Baowen Xu Nanjing University | ||
08:45 10mTalk | Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart ContractsTechnical Technical Papers Thomas Durieux KTH Royal Institute of Technology, Sweden, João F. Ferreira INESC-ID and IST, University of Lisbon, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, Pedro Cruz IST, University of Lisbon, Portugal Pre-print | ||
08:55 10mTalk | An Extended Abstract of “METRIC+: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains”J1 Journal First Chang-ai Sun University of Science and Technology Beijing, An Fu University of Science and Technology Beijing, Pak-Lok Poon School of Engineering & Technology, Central Queensland University, Australia, Xiaoyuan Xie School of Computer Science, Wuhan University, China, Huai Liu Swinburne University of Technology, Tsong Yueh Chen Swinburne University of Technology |
08:05 - 09:05 | I18-APIs and CommitsNew Ideas and Emerging Results / Journal First / Technical Papers at Silla Chair(s): Massimiliano Di Penta University of Sannio | ||
08:05 8mTalk | Enriching API Documentation with Code Samples and Usage Scenarios from Crowd KnowledgeJ1 Journal First Jingxuan Zhang Nanjing University of Aeronautics and Astronautics, He Jiang School of Software, Dalian University of Technology, Zhilei Ren Dalian University of Technology, Tao Zhang Harbin Engineering University, Zhiqiu Huang Nanjing University of Aeronautics and Astronautics | ||
08:13 6mTalk | Cooperative API Misuse Detection Using Correction RulesNIER New Ideas and Emerging Results Sebastian Nielebock Otto-von-Guericke University Magdeburg, Germany, Robert Heumüller Chair of Software Engineering, Faculty of Computer Science, Otto-von-Guericke-University Magdeburg, Jacob Krüger Otto von Guericke University Magdeburg, Frank Ortmeier Otto-von-Guericke-University Magdeburg, Faculty of Computer Science, Chair of Software Engineering DOI Pre-print | ||
08:19 12mTalk | How Android Developers Handle Evolution-induced API Compatibility Issues: A Large-scale StudyTechnical Technical Papers Hao Xia Fudan University, Yuan Zhang Fudan University, Yingtian Zhou Fudan University, Xiaoting Chen Fudan University, Yang Wang Fudan University, Xiangyu Zhang Purdue University, Shuaishuai Cui Fudan University, Geng Hong Fudan University, Xiaohan Zhang Fudan University, Min Yang Fudan University, Zhemin Yang Fudan University | ||
08:31 12mTalk | An Empirical Study on API Parameter RulesTechnical Technical Papers | ||
08:43 6mTalk | Boosting Automated Program Repair with Bug-Inducing CommitsNIER New Ideas and Emerging Results Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
08:49 12mTalk | Software Documentation: The Practitioners' PerspectiveTechnical Technical Papers Emad Aghajani Software Institute, USI - Lugano, Switzerland, Csaba Nagy Software Institute - USI, Lugano, Switzerland, Mario Linares-Vásquez Universidad de los Andes, Laura Moreno Colorado State University, Gabriele Bavota Università della Svizzera italiana, Michele Lanza Universita della Svizzera italiana (USI), David C. Shepherd Virginia Commonwealth University Pre-print Media Attached |
09:10 - 10:00 | |||
09:10 - 10:00 | |||
09:10 50mTalk | GeekyNote: A Technical Documentation Tool with Coverage, Backtracking, Traces, and CouplingsDemo Demonstrations Yung-Pin Cheng National Central University, Wei-Nien Hsiung National Central University, Yu-Shan Wu IsCoollab Co. Ltd, Li-Hsuan Chen IsCoollab Co. Ltd |
13:30 - 14:30 | |||
15:00 - 17:00 | Keynote-Peter O'HearnICSE 2020 Plenary Sessions at Baekje Chair(s): Jane Cleland-Huang University of Notre Dame, Darko Marinov University of Illinois at Urbana-Champaign | ||
15:00 15mTalk | Distinguished/Best Paper Awards ICSE 2020 Plenary Sessions | ||
15:15 1h45mTalk | Formal Reasoning and the Hacker Way ICSE 2020 Plenary Sessions Peter O'Hearn Facebook |
17:10 - 18:00 | |||
17:10 - 18:00 | Cultural ExchangeCultural Exchange at Silla Chair(s): Dalal Alrajeh Imperial College London, Jin L.C. Guo McGill University, Sonia Haiduc Florida State University, Sebastiano Panichella Zurich University of Applied Sciences | ||
17:10 50mSocial Event | Cultural Exchange Cultural Exchange Dalal Alrajeh Imperial College London, Jin L.C. Guo McGill University, Sonia Haiduc Florida State University, Sebastiano Panichella Zurich University of Applied Sciences |
17:10 - 18:00 | Meet Microsoft Research: Program Synthesis and AI for Developer ProductivityICSE 2020 Sponsor Events at Sponsor Events Room | ||
17:10 50mSocial Event | Meet Microsoft Research: Program Synthesis and AI for Developer Productivity ICSE 2020 Sponsor Events |
17:10 - 18:00 | |||
17:10 50mSocial Event | Meet Facebook ICSE 2020 Sponsor Events |
Fri 10 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 02:05 | Awards PlenaryICSE 2020 Plenary Sessions at Baekje Chair(s): Alex Orso Georgia Institute of Technology , Andrew Begel , Prem Devanbu University of California, Gregg Rothermel North Carolina State University, Thomas Zimmermann Microsoft Research | ||
00:00 2mTalk | Welcome ICSE 2020 Plenary Sessions | ||
00:02 8mTalk | SRC Awards ICSE 2020 Plenary Sessions | ||
00:15 35mTalk | ICSE-10 Most Influential Paper Award ICSE 2020 Plenary Sessions | ||
00:50 35mTalk | Harlan Mills Award ICSE 2020 Plenary Sessions Nachiappan Nagappan Microsoft Research | ||
01:25 35mTalk | ACM SIGSOFT Outstanding Research Award ICSE 2020 Plenary Sessions Michael D. Ernst University of Washington, USA |
02:10 - 03:00 | |||
02:10 50mSocial Event | Ask us about doing empirical research at Microsoft ICSE 2020 Ask Me Anything Chetan Bansal Microsoft Research, Christian Bird Microsoft Research, Denae Ford Microsoft Research, Chandra Sekhar Maddila Microsoft Research, Nachiappan Nagappan Microsoft Research, Thomas Zimmermann Microsoft Research |
07:00 - 08:00 | I19-Code Generation and VerificationTechnical Papers / Software Engineering in Practice / New Ideas and Emerging Results at Baekje Chair(s): Raffi Khatchadourian City University of New York (CUNY) Hunter College | ||
07:00 6mTalk | Using Hypersafety Verification for Proving Correctness of Programming AssignmentsNIER New Ideas and Emerging Results Jude Anil TCS Research, Sumanth Prabhu TCS Research, Kumar Madhukar TCS Innovation Labs (TRDDC), R Venkatesh | ||
07:06 12mTalk | Automatically Testing String SolversTechnical Technical Papers Pre-print | ||
07:18 6mTalk | On the Power of Abstraction: a Model-Driven Co-evolution Approach of Software CodeNIER New Ideas and Emerging Results Djamel Eddine Khelladi CNRS, France, Benoit Combemale University of Toulouse and Inria, Mathieu Acher (Univ Rennes, Inria, IRISA), Olivier Barais (Univ Rennes, Inria, IRISA) | ||
07:24 12mTalk | Co-Evolving Code with Evolving MetamodelsTechnical Technical Papers Djamel Eddine Khelladi CNRS, France, Benoit Combemale University of Toulouse and Inria, Mathieu Acher (Univ Rennes, Inria, IRISA), Olivier Barais (Univ Rennes, Inria, IRISA), Jean-Marc Jézéquel Univ Rennes - IRISA | ||
07:36 12mTalk | Rule-based Code Generation in Industrial Automation: Four Large-scale Case Studies applying the CAYENNE MethodSEIP Software Engineering in Practice Heiko Koziolek ABB Corporate Research, Andreas Burger ABB Corporate Research, Marie Platenius-Mohr ABB Corporate Research, Julius Rückert ABB Corporate Research, Hadil Abukwaik ABB Corporate Research, Raoul Jetley ABB, Abdulla PP ABB Corporate Research Pre-print | ||
07:48 12mTalk | Understanding and Handling Alert Storm for Online Service SystemsSEIP Software Engineering in Practice Nengwen Zhao Tsinghua University, Junjie Chen Tianjin University, Xiao Peng China EverBright Bank, Honglin Wang BizSeer, Xinya Wu BizSeer, Yuanzong Zhang BizSeer, Zikai Chen Tsinghua University, Xiangzhong Zheng BizSeer, Xiaohui Nie Tsinghua University, Gang Wang China EverBright Bank, Yong Wu China EverBright Bank, Fang Zhou China EverBright Bank, Wenchi Zhang BizSeer, Kaixin Sui BizSeer, Dan Pei Tsinghua University |
07:00 - 08:00 | I20-Android TestingTechnical Papers at Goguryeo Chair(s): Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
07:00 12mTalk | Multiple-Entry Testing of Android Applications by Constructing Activity Launching ContextsTechnical Technical Papers Jiwei Yan Institute of Software, Chinese Academy of Sciences, Hao Liu Beijing University of Technology, Linjie Pan Institute of Software, Chinese Academy of Sciences, Jun Yan Institute of Software, Chinese Academy of Sciences, Jian Zhang Institute of Software, Chinese Academy of Sciences, Bin Liang Renmin University of China, China | ||
07:12 12mTalk | Time-travel Testing of Android AppsTechnical Technical Papers Zhen Dong National University of Singapore, Marcel Böhme Monash University, Lucia Cojocaru Politehnica University of Bucharest, Abhik Roychoudhury National University of Singapore, Singapore | ||
07:24 12mTalk | Collaborative Bug Finding for Android AppsTechnical Technical Papers Shin Hwei Tan Southern University of Science and Technology, Ziqiang Li Southern University of Science and Technology Media Attached File Attached | ||
07:36 12mTalk | An Empirical Assessment of Security Risks of Global Android Banking AppsTechnical Technical Papers Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Ting Su ETH Zurich, Switzerland, Jason Minhui Xue The University of Adelaide, Yinxing Xue , Yang Liu Nanyang Technological University, Singapore, Lihua Xu New York University Shanghai Pre-print | ||
07:48 12mTalk | RoScript: A Visual Script Driven Truly Non-Intrusive Robotic Testing System for Touch Screen ApplicationsTechnical Technical Papers Ju Qian Nanjing University of Aeronautics and Astronautics, Zhengyu Shang Nanjing University of Aeronautics and Astronautics, Shuoyan Yan Nanjing University of Aeronautics and Astronautics, Yan Wang , Lin Chen Nanjing University |
07:00 - 08:00 | I21-Version Control and ProgrammingTechnical Papers / Journal First / Software Engineering in Practice at Silla Chair(s): Sunghun Kim Hong Kong University of Science and Technology | ||
07:00 12mTalk | Towards Understanding and Fixing Upstream Merge Induced Conflicts in Divergent Forks: An industrial Case StudySEIP Software Engineering in Practice Chungha Sung University of Southern California, Shuvendu K. Lahiri Microsoft Research, Mike Kaufman Microsoft Corporation, Pallavi Choudhury Microsoft Corporation, Chao Wang USC | ||
07:12 8mTalk | Version Control Systems: An Information Foraging PerspectiveJ1 Journal First Sruti Srinivasa Ragavan Microsoft Research; School of EECS, Oregon State University, Mihai Codoban Microsoft, David Piorkowski IBM Research AI, Danny Dig University of Colorado, Boulder, Margaret Burnett Oregon State University | ||
07:20 8mTalk | How different are different diff algorithms in Git?J1 Journal First Yusuf Sulistyo Nugroho Nara Institute of Science and Technology, Hideaki Hata Nara Institute of Science and Technology, Kenichi Matsumoto Nara Institute of Science and Technology DOI Media Attached | ||
07:28 8mTalk | Characterizing the Usage, Evolution and Impact of Java Annotations in PracticeJ1 Journal First Zhongxing Yu KTH Royal Institute of Technology, Chenggang Bai Beihang University, Lionel Seinturier , Martin Monperrus KTH Royal Institute of Technology | ||
07:36 8mTalk | Why Reinventing the Wheels? An Empirical Study on Library Reuse and Re-implementationJ1 Journal First Bowen Xu Singapore Management University, Le An Polytechnique Montreal, Ferdian Thung Singapore Management University, Foutse Khomh Polytechnique Montréal, David Lo Singapore Management University | ||
07:44 12mTalk | HeteroRefactor: Refactoring for Heterogeneous Computing with FPGATechnical Technical Papers Aishwarya Sivaraman University of California, Los Angeles, Jason Lau University of California, Los Angeles, Qian Zhang University of California, Los Angeles, Muhammad Ali Gulzar University of California, Los Angeles, Jason Cong UCLA, Miryung Kim University of California, Los Angeles DOI |
08:05 - 09:05 | I22-TestingTechnical Papers / Demonstrations at Baekje Chair(s): Phil McMinn University of Sheffield | ||
08:05 3mTalk | FuRong: Fusing Report of Automated Android Testing on Multi-DevicesDemo Demonstrations Yuanhan Tian Nanjing University, Shengcheng Yu Nanjing University, China, Chunrong Fang Nanjing University, Peiyuan Li Nanjing University | ||
08:08 12mTalk | MemLock: Memory Usage Guided FuzzingTechnical Technical Papers Cheng Wen Xidian University, Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Yuekang Li Nanyang Technological University, Shengchao Qin University of Teesside, Yang Liu Nanyang Technological University, Singapore, Zhiwu Xu Shenzhen University, Hongxu Chen Research Associate, Xiaofei Xie Nanyang Technological University, Geguang Pu East China Normal University, Ting Liu Xi'an Jiaotong University DOI Pre-print Media Attached | ||
08:20 12mTalk | Symbolic Verification of Message Passing Interface ProgramsTechnical Technical Papers Hengbiao Yu National University of Defense Technology, Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China, Zhendong Su ETH Zurich, Switzerland, Jun Sun Singapore Management University, Chun Huang National University of Defense Technology, Wei Dong School of Computer, National University of Defense Technology, China Pre-print | ||
08:32 12mTalk | SAVER: Scalable, Precise, and Safe Memory-Error RepairTechnical Technical Papers Seongjoon Hong Korea University, Junhee Lee Korea University, South Korea, Jeongsoo Lee Korea University, Hakjoo Oh Korea University, South Korea | ||
08:44 12mTalk | A Large-Scale Empirical Study on Vulnerability Distribution within Projects and the Lessons LearnedTechnical Technical Papers Bingchang Liu Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Chao Zhang Institute for Network Sciences and Cyberspace of Tsinghua University, Feng Li Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China, Qi Gong Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Min Lin Institute for Network Sciences and Cyberspace of Tsinghua University, Dandan Sun Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China, Wei Huo Institute of Information Engineering, Chinese Academy of Sciences, Wei Zou Key Laboratory of Network Assessment Technology, Institute of Information Engineering, Chinese Academy of Sciences, China; School of CyberSpace Security at University of Chinese Academy of Sciences, China | ||
08:56 3mTalk | MPI-SV: A Symbolic Verifier for MPI ProgramsDemo Demonstrations Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Hengbiao Yu National University of Defense Technology, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China Pre-print |
08:05 - 09:05 | I23-Code Artifact AnalysisJournal First / Technical Papers at Goguryeo Chair(s): Benoit Baudry KTH Royal Institute of Technology | ||
08:05 12mTalk | Conquering the Extensional Scalability Problem for Value-Flow Analysis FrameworksTechnical Technical Papers Qingkai Shi The Hong Kong University of Science and Technology, Rongxin Wu Department of Cyber Space Security, Xiamen University, Gang Fan Hong Kong University of Science and Technology, Charles Zhang The Hong Kong University of Science and Technology | ||
08:17 12mTalk | Pipelining Bottom-up Data Flow AnalysisTechnical Technical Papers Qingkai Shi The Hong Kong University of Science and Technology, Charles Zhang The Hong Kong University of Science and Technology | ||
08:29 8mTalk | An Empirical Validation of Oracle ImprovementJ1 Journal First Gunel Jahangirova Università della Svizzera italiana, David Clark University College London, Mark Harman , Paolo Tonella Università della Svizzera italiana | ||
08:37 8mTalk | Is Static Analysis Able to Identify Unnecessary Source Code?J1 Journal First Roman Haas CQSE GmbH, Rainer Niedermayr CQSE GmbH, Tobias Roehm CQSE GmbH, Sven Apel Saarland University Pre-print | ||
08:45 8mTalk | Memory and Resource Leak Defects and Their Repairs in Java ProjectsJ1 Journal First Mohammadreza Ghanavati Heidelberg University, Diego Costa Concordia University, Canada, Janos Seboek Heidelberg University, David Lo Singapore Management University, Artur Andrzejak Heidelberg University | ||
08:53 8mTalk | Towards Understanding and Detecting Fake Reviews in App StoresJ1 Journal First |
09:10 - 10:00 | Birds of a feather: Diversity and InclusionBirds of a Feather at Baekje Chair(s): Kelly Blincoe University of Auckland, Alexander Serebrenik Eindhoven University of Technology | ||
09:10 50mSocial Event | Birds of a feather: Diversity and Inclusion Birds of a Feather File Attached |
09:10 - 10:00 | |||
09:10 50mTalk | MPI-SV: A Symbolic Verifier for MPI ProgramsDemo Demonstrations Zhenbang Chen College of Computer, National University of Defense Technology, Changsha, PR China, Hengbiao Yu National University of Defense Technology, Xianjin Fu National University of Defense Technology, Ji Wang School of Computer, National University of Defense Technology, China Pre-print |
13:30 - 14:30 | |||
15:00 - 16:00 | A20-SEET - Novel Approaches in SE EducationSoftware Engineering Education and Training at Goguryeo Chair(s): Seonah Lee Gyeongsang National University | ||
15:00 12mTalk | Using Public and Free Platform-as-a-Service (PaaS) based Lightweight Projects for Software Architecture EducationSEET Software Engineering Education and Training Zheng Li University of Concepción | ||
15:12 12mTalk | An Interactive Learning Method to Engage Students in ModelingSEET Software Engineering Education and Training Stephan Krusche Technische Universität München, Nadine von Frankenberg Technical University of Munich, Lara Marie Reimer Technical University of Munich, Bernd Bruegge TU Munich | ||
15:24 12mTalk | Turn up the Heat!: Using Heat Maps to Visualize Suspicious Code to Help Students Successfully Complete Programming Problems FasterSEET Software Engineering Education and Training | ||
15:36 6mExperience report | Teaching Software Engineering for AI-Enabled SystemsSEET Software Engineering Education and Training | ||
15:42 12mTalk | Innovation and Active Learning for Training Mobile App DevelopersSEET Software Engineering Education and Training Fabio Binder Pontifícia Universidade Católica do Paraná (PUCPR), Regina Albuquerque Pontifícia Universidade Católica do Paraná (PUCPR), Sheila Reinehr Pontifícia Universidade Católica do Paraná (PUCPR), Andreia Malucelli Pontifícia Universidade Católica do Paraná (PUCPR) |
15:00 - 16:00 | A21-Testing and Debugging 3Journal First / Technical Papers at Silla Chair(s): Tingting Yu University of Kentucky | ||
15:00 12mTalk | Schrödinger's Security: Opening the Box on App Developers' Security RationaleTechnical Technical Papers Dirk van der Linden University of Bristol, Pauline Anthonysamy Google Inc., Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Thein Tun , Marian Petre The Open University, Mark Levine Lancaster University, John Towse Lancaster University, Awais Rashid University of Bristol, UK | ||
15:12 8mTalk | Smart Greybox FuzzingJ1 Journal First Van-Thuan Pham Monash University, Marcel Böhme Monash University, Andrew Santosa National University of Singapore, Alexandru Răzvan Căciulescu UiPath, Abhik Roychoudhury National University of Singapore, Singapore | ||
15:20 8mTalk | Deep Transfer Bug LocalizationJ1 Journal First Xuan Huo Nanjing University, Ferdian Thung Singapore Management University, Ming Li Nanjing University, David Lo Singapore Management University, Shu-Ting Shi Nanjing University | ||
15:28 8mTalk | A Benchmark-Based Evaluation of Search-Based Crash ReproductionJ1 Journal First Mozhan Soltani Leiden University, Pouria Derakhshanfar Delft University of Technology, Xavier Devroey Delft University of Technology, Arie van Deursen Delft University of Technology Link to publication DOI Pre-print Media Attached | ||
15:36 12mTalk | An Investigation of Cross-Project Learning in Online Just-In-Time Software Defect PredictionTechnical Technical Papers Sadia Tabassum University of Birmingham, UK, Leandro Minku University of Birmingham, UK, Danyi Feng XiLiu Tech, George Cabral Universidade Federal Rural de Pernambuco, Liyan Song University of Birmingham | ||
15:48 8mTalk | An Empirical Study of the Long Duration of Continuous Integration BuildsJ1 Journal First Taher A Ghaleb Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario Link to publication DOI Pre-print |
16:05 - 17:05 | A19-SEIS-Engineering an Inclusive SocietySoftware Engineering in Society at Baekje Chair(s): Iftekhar Ahmed University of California at Irvine, USA | ||
16:05 12mResearch paper | Debugging Hiring: What Went Right and What Went Wrong in the Technical Interview ProcessSEIS Software Engineering in Society Mahnaz (Mana) Behroozi NCSU, Shivani Shirolkar North Carolina State University, Titus Barik Microsoft, Chris Parnin North Carolina State University Pre-print | ||
16:17 6mShort-paper | From RE Cares to SE Cares: Software Engineering for Social Good, One Venue at a TimeSEIS Software Engineering in Society Alex Dekhtyar Cal Poly, San Luis Obispo, Jane Hayes University of Kentucky, Jennifer Horkoff Chalmers and the University of Gothenburg, Gunter Mussbacher McGill University, Canada, Irit Hadar University of Haifa, Meira Levy Shenkar College of Engineering, Design, Art, Tingting Yu University of Kentucky, Jared Payne University of Kentucky, Barbara Paech University of Heidelberg, Germany, Kim Youngjoon J-CCEI, Jo Eunjung J-CCEI, Heo Seungbum J-CCEI, Kim Youngjoon J-CCEI, Kim Youngjoon J-CCEI, Kim Youngjoon J-CCEI | ||
16:23 6mShort-paper | Deep Learning for Smart Sewer Systems: Assessing Nonfunctional RequirementsSEIS Software Engineering in Society Hemanth Gudaparthi University of Cincinnati, Reese Johnson Metropolitan Sewer District of Greater Cincinnati, Harshitha Challa University of Cincinnati, Nan Niu University of Cincinnati | ||
16:29 12mTalk | Refactoring Community Smells in the Wild: The Practitioner’s Field ManualSEIS Software Engineering in Society Gemma Catolino Delft University of Technology, Fabio Palomba University of Salerno, Damian Andrew Tamburri TU/e, Alexander Serebrenik Eindhoven University of Technology, Filomena Ferrucci University of Salerno | ||
16:41 6mShort-paper | Building Trust in the UntrustableSEIS Software Engineering in Society Emilia Cioroaica Fraunhofer IESE, Barbora Buhnova Masaryk University, Thomas Kuhn , Daniel Schneider Fraunhofer IESE Pre-print | ||
16:47 6mShort-paper | Developing Software for Motivating Individuals with Intellectual Disabilities to do Outdoor Physical ActivitySEIS Software Engineering in Society Juan C Torrado Norwegian University of Science and Technology, Ida Wold Norwegian University of Science and Technology, Letizia Jaccheri Norwegian University of Science and Technology, Susanna Pelagatti University of Pisa, Stefano Chessa University of Pisa, Javier Gomez Universidad Autónoma de Madrid, Gunnar Hartvigsen Arctic University of Norway, Henriette Michalsen Arctic University of Norway | ||
16:53 12mTalk | Designing Edutainment Software for Digital Skills Nurturing of Preschoolers. A Method Proposal.SEIS Software Engineering in Society Adriana-Mihaela Guran Department of Computer Science, Babes-Bolyai University, Grigoreta Sofia Cojocar Department of Computer Science, Babes-Bolyai University, Anamaria Moldovan Albinuta Kindergarten, Cluj-Napoca, Romania |
16:05 - 17:05 | A23-RequirementsJournal First / Technical Papers / New Ideas and Emerging Results at Goguryeo Chair(s): Dalal Alrajeh Imperial College London | ||
16:05 12mTalk | Caspar: Extracting and Synthesizing User Stories of Problems from App ReviewsTechnical Technical Papers | ||
16:17 8mTalk | Dealing with Non-Functional Requirements in Model-Driven Development: A SurveyJ1 Journal First David Ameller Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya, Cristina Gómez Universitat Politècnica de Catalunya, Silverio Martínez-Fernández UPC-BarcelonaTech, João Araújo Universidade Nova de Lisboa, Stefan Biffl Vienna University of Technology, Jordi Cabot ICREA - UOC, Vittorio Cortellesa University of L’Aquila, Daniel Mendez Technische Universität München, Ana Moreira FCT / Universidade Nova de Lisboa, Henry Muccini University of L'Aquila, Italy, Antonio Vallecillo University of Málaga, Spain, Manuel Wimmer Johannes Kepler University Linz, Vasco Amaral Universidade Nova de Lisboa, Wolfang Böhm Technische Universität München, Hugo Brunelière Inria, Mines Nantes & LINA, Lola Burgueño Universidad de Malaga, Miguel Goulao NOVA-LINCS, FCT/UNL, Sabine Teufl Fortiss GmbH, Luca Berardinelli Johannes Kepler University Linz | ||
16:25 8mTalk | Locating Latent Design Information in Developer Discussions: A Study on Pull RequestsJ1 Journal First Giovanni Viviani University of British Columbia, Michalis Famelis Université de Montréal, Xin Xia Monash University, Calahan Janik-Jones University of Toronto, Gail Murphy University of British Columbia | ||
16:33 8mTalk | Status Quo in Requirements Engineering: A Theory and a Global Family of SurveysJ1 Journal First Stefan Wagner University of Stuttgart Link to publication DOI Pre-print | ||
16:41 8mTalk | Corba: Crowdsourcing to Obtain Requirements from Regulations and BreachesJ1 Journal First Hui Guo North Carolina State University, Ozgur Kafali University of Kent, Anne-Liz Jeukeng University of Florida, Laurie Williams North Carolina State University, Munindar P. Singh North Carolina State University | ||
16:49 6mTalk | With Registered Reports Towards Large Scale Data CurationNIER New Ideas and Emerging Results Steffen Herbold University of Göttingen Pre-print |
16:05 - 17:05 | A24-Testing and Debugging 4Technical Papers / New Ideas and Emerging Results / Journal First / Demonstrations at Silla Chair(s): Yijun Yu The Open University, UK | ||
16:05 6mTalk | Manifold for Machine Learning AssuranceNIER New Ideas and Emerging Results | ||
16:11 12mTalk | On Learning Meaningful Assert Statements for Unit Test CasesTechnical Technical Papers Cody Watson Washington and Lee University, Michele Tufano Microsoft, Kevin Moran William & Mary/George Mason University, Gabriele Bavota Università della Svizzera italiana, Denys Poshyvanyk William and Mary Pre-print Media Attached | ||
16:23 12mTalk | TRADER: Trace Divergence Analysis and Embedding Regulation for Debugging Recurrent Neural NetworksTechnical Technical Papers Guanhong Tao Purdue University, Shiqing Ma Rutgers University, Yingqi Liu Purdue University, USA, Qiuling Xu Purdue University, Xiangyu Zhang Purdue University Pre-print | ||
16:35 3mTalk | DeepMutation: A Neural Mutation ToolDemo Demonstrations Michele Tufano Microsoft, Jason Kimko William & Mary, Shiya Wang William & Mary, Cody Watson Washington and Lee University, Gabriele Bavota Università della Svizzera italiana, Massimiliano Di Penta University of Sannio, Denys Poshyvanyk William and Mary Pre-print | ||
16:38 8mTalk | Specification Patterns for Robotic MissionsJ1 Journal First Claudio Menghi University of Luxembourg, Christos Tsigkanos TU Vienna, Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg, Carlo Ghezzi Politecnico di Milano, Thorsten Berger Chalmers | University of Gothenburg | ||
16:46 8mTalk | ProXray: Protocol Model Learning and Guided Firmware AnalysisJ1 Journal First Farhaan Fowze University of Florida, Dave (Jing) Tian Purdue University, Grant Hernandez University of Florida, Kevin Butler Univ. Florida, Tuba Yavuz University of Florida | ||
16:54 6mTalk | Visual Sketching: From Image Sketches to CodeNIER New Ideas and Emerging Results Marcelo d'Amorim Federal University of Pernambuco, Rui Abreu Instituto Superior Técnico, U. Lisboa & INESC-ID, Carlos Mello Federal University of Pernambuco Pre-print Media Attached |
17:10 - 18:00 | |||
17:10 50mSocial Event | Ask Me Anything - Laurie Williams ICSE 2020 Ask Me Anything Laurie Williams North Carolina State University Media Attached |
17:10 - 18:00 | Birds of a feather: Reviewing SE research papersBirds of a Feather at Goguryeo Chair(s): Matthew B Dwyer University of Virginia, Mei Nagappan University of Waterloo, Paul Ralph Dalhousie University, Romain Robbes Free University of Bozen-Bolzano | ||
17:10 50mSocial Event | Birds of a feather: Reviewing SE research papers Birds of a Feather Media Attached |
17:10 - 18:00 | |||
17:10 50mSocial Event | Meet Google ICSE 2020 Sponsor Events |
Sat 11 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00 | |||
00:00 12mTalk | Typestate-Guided Fuzzer for Discovering Use-after-Free VulnerabilitiesTechnical Technical Papers Haijun Wang Ant Financial Services Group, China; CSSE, Shenzhen University, China, Xiaofei Xie Nanyang Technological University, Yi Li Nanyang Technological University, Cheng Wen Xidian University, Yuekang Li Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore, Shengchao Qin University of Teesside, Hongxu Chen Research Associate, Yulei Sui University of Technology Sydney, Australia Link to publication DOI Pre-print | ||
00:12 12mTalk | sFuzz: An Efficient Adaptive Fuzzer for Solidity Smart ContractsTechnical Technical Papers Tai D. Nguyen Singapore Management University, Long H. Pham Singapore University of Technology and Design, Jun Sun Singapore Management University, Yun Lin National University of Singapore, Minh Quang Tran Ho Chi Minh City University of Technology | ||
00:24 12mTalk | Planning for Untangling: Predicting the Difficulty of Merge ConflictsTechnical Technical Papers Caius Brindescu Oregon State University, Iftekhar Ahmed University of California at Irvine, USA, Rafael Leano Oregon State University, Anita Sarma Oregon State University | ||
00:36 12mTalk | Gang of Eight: A Defect Taxonomy for Infrastructure as Code ScriptsTechnical Technical Papers Akond Rahman Tennessee Tech University, Effat Farhana North Carolina State University, Chris Parnin North Carolina State University, Laurie Williams North Carolina State University Pre-print | ||
00:48 12mTalk | JVM Fuzzing for JIT-Induced Side-Channel DetectionTechnical Technical Papers Tegan Brennan University of California, Santa Barbara, Seemanta Saha University of California Santa Barbara, Tevfik Bultan University of California, Santa Barbara |
00:00 - 01:00 | P26-Deep Learning Testing and DebuggingTechnical Papers at Goguryeo Chair(s): Tim Menzies North Carolina State University | ||
00:00 12mTalk | ReluDiff: Differential Verification of Deep Neural NetworksTechnical Technical Papers Brandon Paulsen University of Southern California, Jingbo Wang University of Southern California, Chao Wang USC Pre-print | ||
00:12 12mTalk | Structure-Invariant Testing for Machine TranslationTechnical Technical Papers | ||
00:24 12mTalk | Automatic Testing and Improvement of Machine TranslationTechnical Technical Papers Zeyu Sun Peking University, Jie M. Zhang University College London, UK, Mark Harman Facebook and University College London, Mike Papadakis University of Luxembourg, Lu Zhang Peking University, China | ||
00:36 12mTalk | Testing DNN Image Classifier for Confusion & Bias ErrorsTechnical Technical Papers Yuchi Tian Columbia University, Ziyuan Zhong Columbia University, Vicente Ordonez University of Virginia, Gail Kaiser Columbia University, Baishakhi Ray Columbia University, New York | ||
00:48 12mTalk | Repairing Deep Neural Networks: Fix Patterns and ChallengesTechnical Technical Papers Md Johirul Islam Iowa State University, Rangeet Pan Iowa State University, USA, Giang Nguyen Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University, USA |
00:00 - 01:00 | P27-ApplicationsSoftware Engineering in Practice / Technical Papers at Silla Chair(s): Ganesha Upadhyaya Harmony.one | ||
00:00 12mTalk | Big Code != Big Vocabulary: Open-Vocabulary Models for Source codeTechnical Technical Papers Rafael-Michael Karampatsis The University of Edinburgh, Hlib Babii Free University of Bozen-Bolzano, Romain Robbes Free University of Bozen-Bolzano, Charles Sutton Google Research, Andrea Janes Free University of Bozen-Bolzano DOI Pre-print | ||
00:12 12mTalk | Engineering for a Science-Centric Experimentation PlatformSEIP Software Engineering in Practice Nikos Diamantopoulos Netflix, Inc., Jeffrey Wong Netflix, Inc., David Issa Mattos Chalmers University of Technology, Ilias Gerostathopoulos Vrije Universiteit Amsterdam, Matthew Wardrop Netflix, Inc., Tobias Mao Netflix, Inc., Colin McFarland Netflix, Inc. | ||
00:24 12mTalk | Managing data constraints in database-backed web applicationsTechnical Technical Papers Junwen Yang University of Chicago, Utsav Sethi University of Chicago, Cong Yan University of Washington, Alvin Cheung University of California, Berkeley, Shan Lu University of Chicago | ||
00:36 12mTalk | Improving Data Scientist Efficiency with ProvenanceTechnical Technical Papers Jingmei Hu Harvard University, Jiwon Joung Harvard University, Maia Jacobs Harvard University, Margo Seltzer University of British Columbia, Krzysztof Gajos Harvard University |
01:05 - 02:05 | P29-Android and Web TestingDemonstrations / Technical Papers / Software Engineering in Practice at Goguryeo Chair(s): Hironori Washizaki Waseda University | ||
01:05 12mTalk | SLACC: Simion-based Language Agnostic Code ClonesTechnical Technical Papers George Mathew North Carolina State University, Chris Parnin North Carolina State University, Kathryn Stolee North Carolina State University Pre-print | ||
01:17 8mTalk | Near-Duplicate Detection in Web App Model InferenceTechnical Technical Papers Rahulkrishna Yandrapally University of British Columbia, Canada, Andrea Stocco Università della Svizzera italiana, Ali Mesbah University of British Columbia Pre-print | ||
01:25 12mTalk | JSidentify: A Hybrid Framework for Detecting Plagiarism Among JavaScript Code in Online Mini GamesSEIP Software Engineering in Practice Qun Xia Tencent Inc., Zhongzhu Zhou , Zhihao Li Tencent Inc., Bin Xu Tencent Inc., Wei Zou Tencent Inc., Zishun Chen Tencent Inc., Huafeng Ma Tencent Inc., Gangqiang Liang Tencent Inc., Haochuan Lu Fudan University, Shiyu Guo Tencent Inc., Ting Xiong Tencent Inc., Yuetang Deng Tencent, Inc., Tao Xie Peking University | ||
01:37 12mTalk | Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep LearningTechnical Technical Papers Jieshan Chen Australian National University, Chunyang Chen Monash University, Zhenchang Xing Australia National University, Xiwei (Sherry) Xu Data 61, Liming Zhu CSIRO's Data61 and UNSW, Guoqiang Li Shanghai Jiao Tong University, Jinshui Wang School of Information Science and Engineering, Fujian University of Technology, Fuzhou, China | ||
01:49 3mTalk | DroidMutator: An Effective Mutation Analysis Tool for Android ApplicationsDemo Demonstrations Jian Liu East China Normal University, Xusheng Xiao Case Western Reserve University, Lihua Xu New York University Shanghai, Liang Dou East China Normal University, Andy Podgurski Case Western University | ||
01:52 3mTalk | BigTest: Symbolic Execution Based Systematic Test Generation Tool for Apache SparkDemo Demonstrations Muhammad Ali Gulzar University of California, Los Angeles, Madan Musuvathi Microsoft Research, Miryung Kim University of California, Los Angeles |
01:05 - 02:05 | |||
01:05 8mTalk | Studying the Impact of Noises in Build Breakage DataJ1 Journal First Taher A Ghaleb Queen's University, Daniel Alencar Da Costa University of Otago, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University Link to publication DOI Pre-print | ||
01:13 12mTalk | Taming Behavioral Backward Incompatibilities via Cross-Project Testing and AnalysisTechnical Technical Papers Lingchao Chen The University of Texas at Dallas, Foyzul Hassan University of Texas at San Antonio, USA, Xiaoyin Wang University of Texas at San Antonio, USA, Lingming Zhang The University of Texas at Dallas | ||
01:25 12mTalk | Watchman: Monitoring Dependency Conflicts for Python Library EcosystemTechnical Technical Papers Ying Wang Northeastern University, China, Ming Wen Huazhong University of Science and Technology, China, Yepang Liu Southern University of Science and Technology, Yibo Wang Northeastern University, Zhenming Li Northeastern University, Chao Wang University of Southern California, Hai Yu Northeastern University, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Chang Xu Nanjing University, Zhiliang Zhu Northeastern University, China | ||
01:37 12mTalk | How Has Forking Changed in the Last 20 Years? A Study of Hard Forks on GitHubTechnical Technical Papers Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University Pre-print |
02:10 - 03:00 | |||
02:10 50mTalk | mCoq: Mutation Analysis for Coq Verification ProjectsDemo Demonstrations Kush Jain The University of Texas at Austin, Karl Palmskog KTH Royal Institute of Technology, Ahmet Celik Facebook, Inc., Emilio Jesús Gallego Arias INRIA, Milos Gligoric The University of Texas at Austin | ||
02:10 50mTalk | DroidMutator: An Effective Mutation Analysis Tool for Android ApplicationsDemo Demonstrations Jian Liu East China Normal University, Xusheng Xiao Case Western Reserve University, Lihua Xu New York University Shanghai, Liang Dou East China Normal University, Andy Podgurski Case Western University |
15:00 - 16:00 | A26-Bugs and RepairJournal First / Technical Papers at Goguryeo Chair(s): Davide Falessi California Polytechnic State University | ||
15:00 12mTalk | Simulee: Detecting CUDA Synchronization Bugs via Memory-Access ModelingTechnical Technical Papers Mingyuan Wu Southern University of Science and Technology, Yicheng Ouyang Southern University of Science and Technology, Husheng Zhou The University of Texas at Dallas, Lingming Zhang The University of Texas at Dallas, Cong Liu UT Dallas, Yuqun Zhang Southern University of Science and Technology | ||
15:12 8mTalk | Fine-Grained Dynamic Resource Allocation for Big-Data ApplicationsJ1 Journal First Luciano Baresi Politecnico di Milano, Alberto Leva Politecnico di Milano, Giovanni Quattrocchi Politecnico di Milano | ||
15:20 8mTalk | The Assessor's Dilemma: Improving Bug Repair via Empirical Game TheoryJ1 Journal First Carlos Gavidia-Calderon University College London, Federica Sarro University College London, UK, Mark Harman Facebook and University College London, Earl T. Barr University College London, UK Link to publication DOI Pre-print Media Attached | ||
15:28 8mTalk | FixMiner: Mining Relevant Fix Patterns for Automated Program RepairJ1 Journal First Anil Koyuncu University of Luxembourg, Luxembourg, Kui Liu Huawei Software Engineering Application Technology Lab, Tegawendé F. Bissyandé SnT, University of Luxembourg, Dongsun Kim Furiosa.ai, Jacques Klein University of Luxembourg, SnT, Martin Monperrus KTH Royal Institute of Technology, Yves Le Traon University of Luxembourg Pre-print | ||
15:36 8mTalk | IntRepair: Informed Repairing of Integer OverflowsJ1 Journal First Paul Muntean TU Munich, Martin Monperrus KTH Royal Institute of Technology, Hao Sun Unaffiliated, Jens Grossklags Technical University of Munich, Claudia Eckert Technical University of Munich | ||
15:44 12mTalk | DLFix: Context-based Code Transformation Learning for Automated Program RepairTechnical Technical Papers Yi Li New Jersey Institute of Technology, USA, Shaohua Wang New Jersey Institute of Technology, USA, Tien N. Nguyen University of Texas at Dallas |
15:00 - 16:00 | A27-Software ArchitectureNew Ideas and Emerging Results / Journal First / Demonstrations / Software Engineering in Practice at Silla Chair(s): Patrizio Pelliccione University of L'Aquila and Chalmers | University of Gothenburg | ||
15:00 8mTalk | What should your Run-time Configuration Framework do to Help Developers?J1 Journal First Mohammed SAYAGH Queen's University, Noureddine Kerzazi Ensias-Rabat, Fabio Petrillo University of Quebec at Chicoutimi, Khalil Bennani Polytechnique Montreal, Bram Adams MCIS, Polytechnique Montréal | ||
15:08 3mTalk | The SmartSHARK Ecosystem for Software Repository MiningDemo Demonstrations Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Benjamin Ledel University of Göttingen, Jens Grabowski University of Göttingen Pre-print | ||
15:11 12mTalk | Piranha: Reducing Feature Flag Debt at UberSEIP Software Engineering in Practice Murali Krishna Ramanathan Uber Technologies Inc., Lazaro Clapp Uber Technologies Inc, Raj Barik Uber Technologies Inc., Manu Sridharan University of California Riverside Pre-print | ||
15:23 6mTalk | Towards Engineering Future Gameful ApplicationsNIER New Ideas and Emerging Results Antonio Bucchiarone Fondazione Bruno Kessler, Trento, Italy, Antonio Cicchetti Mälardalen University, Annapaola Marconi Fondazione Bruno Kessler, Trento, Italy | ||
15:29 18mTalk | Software Development Data for Architecture Analysis: Expectation, Reality, and Future DirectionsSEIP Software Engineering in Practice |
16:05 - 17:05 | A29-Code Analysis and VerificationTechnical Papers / New Ideas and Emerging Results at Goguryeo Chair(s): Elena Sherman Boise State University | ||
16:05 12mTalk | Heaps'n Leaks: How Heap Snapshots Improve Android Taint AnalysisTechnical Technical Papers Manuel Benz University of Paderborn, Erik Krogh Kristensen GitHub, Linghui Luo Paderborn University, Germany, Nataniel Borges Jr. CISPA Helmholtz Center for Information Security, Eric Bodden Heinz Nixdorf Institut, Paderborn University and Fraunhofer IEM, Andreas Zeller CISPA Helmholtz Center for Information Security Media Attached File Attached | ||
16:17 12mTalk | Verifying Object ConstructionTechnical Technical Papers Martin Kellogg University of Washington, Seattle, Manli Ran University of California, Riverside, Manu Sridharan University of California Riverside, Martin Schäf Amazon Web Services, USA, Michael D. Ernst University of Washington, USA | ||
16:29 6mTalk | Predictive Constraint Solving and AnalysisNIER New Ideas and Emerging Results Alyas Almaawi The University of Texas at Austin, Nima Dini University of Texas at Austin, Cagdas Yelen The University of Texas at Austin, Milos Gligoric The University of Texas at Austin, Sasa Misailovic University of Illinois at Urbana-Champaign, Sarfraz Khurshid University of Texas at Austin, USA | ||
16:35 12mTalk | When APIs are Intentionally Bypassed: An Exploratory Study of API WorkaroundsTechnical Technical Papers Pre-print | ||
16:47 12mTalk | Demystify Official API Usage Directives with Crowdsourced API Misuse Scenarios, Erroneous Code Examples and PatchesTechnical Technical Papers Xiaoxue Ren Zhejiang University, Zhenchang Xing Australia National University, Jiamou Sun Australian National University, Xin Xia Monash University, JianLing Sun Zhejiang University |
16:05 - 17:05 | A30-Dependencies and ConfigurationTechnical Papers / Software Engineering in Practice at Silla Chair(s): Diomidis Spinellis Athens University of Economics and Business | ||
16:05 12mTalk | Lazy Product Discovery in Huge Configuration SpacesTechnical Technical Papers Michael Lienhardt ONERA, Ferruccio Damiani University of Turin, Einar Broch Johnsen University of Oslo, Jacopo Mauro University of Southern Denmark | ||
16:17 12mTalk | Reducing Run-Time Adaptation Space via Analysis of Possible Utility BoundsTechnical Technical Papers Pre-print | ||
16:29 12mTalk | Exploring Differences and Commonalities between Feature Flags and Configuration OptionsSEIP Software Engineering in Practice Jens Meinicke Carnegie Mellon University, Chu-Pan Wong Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University, Christian Kästner Carnegie Mellon University Pre-print |
17:10 - 18:00 | |||
17:10 50mTalk | The SmartSHARK Ecosystem for Software Repository MiningDemo Demonstrations Alexander Trautsch University of Göttingen, Fabian Trautsch University of Göttingen, Steffen Herbold University of Göttingen, Benjamin Ledel University of Göttingen, Jens Grabowski University of Göttingen Pre-print | ||
17:10 50mTalk | WasmView: Visual Testing for WebAssembly ApplicationsDemo Demonstrations |
Mon 13 JulDisplayed time zone: (UTC) Coordinated Universal Time change
07:00 - 09:00 | |||
07:00 60mTalk | SYNTECH: Synthesis Technologies for Reactive Systems Software Engineers FormaliSE | ||
08:00 60mLive Q&A | Q&A to authors of pre-recorded paper presentations FormaliSE |
13:00 - 13:30 | OpeningICPC Research / ICPC Programming Education / ICPC Tool Demonstration / ICPC ERA / ICPC Industry at ICPC Chair(s): Eunjong Choi Kyoto Institute of Technology, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Shinpei Hayashi Tokyo Institute of Technology | ||
13:00 30m | Welcome to ICPC 2020 ICPC Research |
13:30 - 14:30 | Keynote : Comprehension Challenges at the Level of Software Ecosystems and Global Software EngineeringICPC Research at ICPC Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal | ||
13:30 60mKeynote | Comprehension Challenges at the Level of Software Ecosystems and Global Software Engineering ICPC Research Media Attached File Attached |
13:30 - 15:00 | Opening and KeynoteMOBILESoft Plenary at MobileSoft Chair(s): David Lo Singapore Management University Virtualization chair: Marco Mobilio and Rahul Krishna | ||
13:30 15m | Opening and awards MOBILESoft Plenary | ||
13:45 45m | Keynote by Andreas Zeller MOBILESoft Plenary Andreas Zeller CISPA Helmholtz Center for Information Security Pre-print Media Attached | ||
14:30 30m | Discussion MOBILESoft Plenary |
14:30 - 14:50 | Awards CeremonyICPC Research at ICPC Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Shinpei Hayashi Tokyo Institute of Technology | ||
15:00 - 17:00 | |||
15:00 60mTalk | On the Probabilistic Analysis of Neural Networks FormaliSE | ||
16:00 60mLive Q&A | Q&A to authors of pre-recorded paper presentations FormaliSE |
15:00 - 15:30 | Warmup: opening and getting to kow each otherNew Faculty Symposium at NSEFS Chair(s): Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT) , Mary Lou Soffa University of Virginia | ||
15:00 30mDay opening | Warmup: opening and getting to kow each other New Faculty Symposium Mary Lou Soffa University of Virginia, Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT) |
15:30 - 16:15 | |||
15:30 15mTalk | Alex Orso New Faculty Symposium Alex Orso Georgia Institute of Technology | ||
15:45 15mTalk | Yuriy Brun New Faculty Symposium Yuriy Brun University of Massachusetts Amherst File Attached | ||
16:00 15mLive Q&A | Q&A New Faculty Symposium |
16:15 - 16:30 | |||
16:15 15mBreak | Break New Faculty Symposium |
16:30 - 17:15 | |||
16:30 15mTalk | Jo Atlee New Faculty Symposium Joanne M. Atlee University of Waterloo | ||
16:45 15mTalk | Lori Pollock New Faculty Symposium Lori Pollock University of Delaware, USA | ||
17:00 15mLive Q&A | Q&A New Faculty Symposium |
17:15 - 18:00 | PANEL Ethics and living in a multicultural communityNew Faculty Symposium at NSEFS Chair(s): Mary Lou Soffa University of Virginia | ||
17:15 45mLive Q&A | Panel New Faculty Symposium |
Tue 14 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00 | Session 3: FaultsICPC ERA / ICPC Research at ICPC Chair(s): Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
00:00 12mPaper | Exploiting Code Knowledge Graph for Bug Localization via Bi-directional Attention ICPC Research Jinglei Zhang Peking University, Rui Xie Peking University, Wei Ye Peking University, Yuhan Zhang Peking University, Shikun Zhang Peking University Media Attached | ||
00:12 12mPaper | On Combining IR Methods to Improve Bug Localization ICPC Research Saket Khatiwada Louisiana State University, Miroslav Tushev Louisiana State University, Nash Mahmoud Louisiana State University Media Attached | ||
00:24 12mPaper | An Empirical Study on Critical Blocking Bugs ICPC Research Hao Ren Department of Computer Science and Technology, Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Lin Chen Nanjing University Media Attached | ||
00:36 12mPaper | Improving the Accuracy of Spectrum-based Fault Localization for Automated Program Repair ICPC ERA Tetsushi Kuma Osaka University, Yoshiki Higo Osaka University, Shinsuke Matsumoto Osaka University, Shinji Kusumoto Osaka University Media Attached | ||
00:48 12mPaper | Automatic Android Deprecated-API Usage Update by Learning from Single Updated Example ICPC ERA Stefanus Agus Haryono Singapore Management University, Ferdian Thung Singapore Management University, Hong Jin Kang School of Information Systems, Singapore Management University, Lucas Serrano Sorbonne University/Inria/LIP6, Gilles Muller Inria, Julia Lawall Inria, David Lo Singapore Management University, Lingxiao Jiang Singapore Management University Media Attached |
01:30 - 02:30 | Session 4: SummalizationICPC Research / ICPC ERA at ICPC Chair(s): Venera Arnaoudova Washington State University | ||
01:30 15mPaper | Improved Code Summarization via a Graph Neural Network ICPC Research Alexander LeClair University Of Notre Dame, Sakib Haque University of Notre Dame, Lingfei Wu IBM Research, Collin McMillan University of Notre Dame Pre-print Media Attached | ||
01:45 15mPaper | BugSum: Deep Context Understanding for Bug Report Summarization ICPC Research Haoran Liu National University of Defense Technology, Yue Yu College of Computer, National University of Defense Technology, Changsha 410073, China, Shanshan Li National University of Defense Technology, Yong Guo National University of Defense Technology, Deze Wang National University of Defense Technology, Xiaoguang Mao National University of Defense Technology Media Attached | ||
02:00 15mPaper | A Human Study of Comprehension and Code Summarization ICPC Research Sean Stapleton University of Michigan, Yashmeet Gambhir University of Michigan, Alexander LeClair University Of Notre Dame, Zachary Eberhart , Westley Weimer University of Michigan, USA, Kevin Leach University of Michigan, Yu Huang University of Michigan Pre-print Media Attached | ||
02:15 15mPaper | Linguistic Documentation of Software History ICPC ERA Media Attached |
07:00 - 08:00 | Session 5: For ResearchersICPC Research / ICPC ERA / ICPC Tool Demonstration at ICPC Chair(s): Bin Lin Università della Svizzera italiana (USI) | ||
07:00 15mPaper | A Literature Review of Automatic Traceability Links Recovery for Software Change Impact Analysis ICPC Research Thazin Win Win Aung University of Technology Sydney, Yulei Sui University of Technology Sydney, Australia, Huan Huo University of Technology Sydney Media Attached | ||
07:15 15mPaper | Improving Code Search with Co-Attentive Representation Learning ICPC Research Jianhang Shuai School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Chao Liu Zhejiang University, Meng Yan School of Big Data & Software Engineering, Chongqing University, Xin Xia Monash University, Yan Lei School of Big Data & Software Engineering, Chongqing University Media Attached | ||
07:30 15mPaper | OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm ICPC Tool Demonstration Valentina Lenarduzzi LUT University , Fabio Palomba University of Salerno, Davide Taibi Tampere University , Damian Andrew Tamburri Jheronimus Academy of Data Science Media Attached | ||
07:45 15mPaper | Staged Tree Matching for Detecting Code Move across Files ICPC ERA Akira Fujimoto Osaka University, Yoshiki Higo Osaka University, Junnosuke Matsumoto , Shinji Kusumoto Osaka University Media Attached |
08:30 - 09:30 | |||
08:30 12mPaper | A Self-Attentional Neural Architecture for Code Completion with Multi-Task Learning ICPC Research Fang Liu Peking University, Ge Li Peking University, Bolin Wei Peking University, Xin Xia Monash University, Zhiyi Fu Peking University, Zhi Jin Peking University Pre-print Media Attached | ||
08:42 12mPaper | Knowledge Transfer in Modern Code Review ICPC Research Maria Caulo University of Basilicata, Bin Lin Università della Svizzera italiana (USI), Gabriele Bavota Università della Svizzera italiana, Giuseppe Scanniello University of Basilicata, Michele Lanza Universita della Svizzera italiana (USI) Pre-print Media Attached | ||
08:54 12mPaper | How are Deep Learning Models Similar? An Empirical Study on Clone Analysis of Deep Learning Software ICPC Research Xiongfei Wu University of Science and Technology of China, Liangyu Qin University of Science and Technology of China, Bing Yu Kyushu University, Xiaofei Xie Nanyang Technological University, Lei Ma Kyushu University, Yinxing Xue , Yang Liu Nanyang Technological University, Singapore, Jianjun Zhao Kyushu University Media Attached | ||
09:06 12mPaper | Unified Configuration Setting Access in Configuration Management Systems ICPC Research Markus Raab Vienna University of Technology, Austria, Bernhard Denner Thales, Stefan Hanenberg University of Duisburg-Essen, Jürgen Cito MIT Media Attached | ||
09:18 12mPaper | Inheritance software metrics on smart contracts ICPC ERA Ashish Rajendra Sai University of Limerick, Conor Holmes University of Limerick, Jim Buckley Lero - The Irish Software Research Centre and University of Limerick, Andrew LeGear Horizon Globex Media Attached |
13:00 - 14:00 | Keynote : Software Engineering for Industrial AI: A Key Enabler of Digital TransformationICPC Research at ICPC Chair(s): Eunjong Choi Kyoto Institute of Technology | ||
13:00 60mKeynote | Software Engineering for Industrial AI: A Key Enabler of Digital Transformation ICPC Research |
14:10 - 14:50 | |||
15:00 - 15:30 | |||
15:00 15mTalk | Neno Medvidovic New Faculty Symposium Nenad Medvidović University of Southern California | ||
15:15 15mLive Q&A | Q&A New Faculty Symposium |
15:30 - 16:15 | |||
15:30 15mTalk | Sebastian Elbaum New Faculty Symposium Sebastian Elbaum University of Virginia, USA | ||
15:45 15mTalk | Antonia Bertolino New Faculty Symposium Antonia Bertolino CNR-ISTI | ||
16:00 15mLive Q&A | Q&A New Faculty Symposium |
16:15 - 16:30 | |||
16:30 - 17:30 | Session 8: AnalysisICPC Research at ICPC Chair(s): Jinqiu Yang Concordia University, Montreal, Canada | ||
16:30 15mPaper | srcClone: Detecting Code Clones via Decompositional Slicing ICPC Research Pre-print Media Attached | ||
16:45 15mPaper | Investigating Near-Miss Micro-Clones in Evolving Software ICPC Research Manishankar Mondal Assistant Professor, Khulna University, Banani Roy University of Saskatchewan, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan Media Attached | ||
17:00 15mPaper | A Model to Detect Readability Improvements in Incremental Changes ICPC Research Devjeet Roy Washington State University, Sarah Fakhoury Washington State University, John Lee Washington State University, Venera Arnaoudova Washington State University Media Attached | ||
17:15 15mPaper | Supporting Program Comprehension through Fast Query Response in Large-Scale Systems ICPC Research Jinfeng Lin University of Notre Dame, Yalin Liu University of Notre Dame, Jane Cleland-Huang University of Notre Dame Media Attached |
16:30 - 17:15 | |||
16:30 15mTalk | Paola Inverardi New Faculty Symposium Paola Inverardi University of L'Aquila | ||
16:45 15mTalk | Charles Zhang New Faculty Symposium | ||
17:00 15mLive Q&A | Q&A New Faculty Symposium |
17:15 - 18:00 | PANEL Advice from Early Career FacultyNew Faculty Symposium at NSEFS Chair(s): Mauro Pezze Università della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT) | ||
17:15 45mLive Q&A | Panel New Faculty Symposium |
Wed 15 JulDisplayed time zone: (UTC) Coordinated Universal Time change
00:00 - 01:00 | Session 9: For DevelopersICPC Tool Demonstration / ICPC Research / ICPC ERA at ICPC Chair(s): Anderson Oliveira PUC-Rio | ||
00:00 12mPaper | An Empirical Study on Dynamic Typing Related Practices in Python Systems ICPC Research Zhifei Chen Nanjing University, Yanhui Li Department of Computer Science and Technology, Nanjing University, Bihuan Chen Fudan University, Wanwangying Ma Nanjing University, Lin Chen Nanjing University, Baowen Xu Nanjing University Media Attached | ||
00:12 12mPaper | Performing Tasks Can Improve Program Comprehension Mental Model of Novice ICPC Research Amal A. Shargabi Qassim University, Syed Ahmad Aljunid Universiti Teknologi MARA, Muthukkaruppan Annamalai Universiti Teknologi MARA, Abdullah Mohd Zin Universiti Kebangsaan Malaysia Media Attached | ||
00:24 12mPaper | SimplyHover: Improving Comprehension of else Statements ICPC Tool Demonstration Ahmad Jbara Computer and Cyber Sciences, Augusta University, Georgia, USA, Bar Ben Michael , Or Shacham , Omer Tavor Media Attached | ||
00:36 12mPaper | Combining biometric data with focused document types classifies a success of program comprehension ICPC ERA Toyomi Ishida Nara Institute of Science and Technology, Hidetake Uwano National Institute of Technology, Nara College, Japan, Yoshiharu Ikutani Nara Institute of Science and Technology Media Attached | ||
00:48 12mPaper | Program Comprehension in Virtual Reality ICPC ERA James Dominic Clemson University, Brock Tubre Clemson Universtiy, Jada Houser Clemson University, Charles Ritter Clemson University, Deborah Kunkel Clemson University, Paige Rodeghero Clemson University Media Attached |
00:00 - 01:30 | |||
00:00 45m | Panel MOBILESoft Panel O: John Grundy Monash University, O: Denys Poshyvanyk William and Mary, P: Christine Julien The University of Texas at Austin, P: Mattia Fazzini University of Minnesota, P: Scott Barnett Deakin University, P: Mario Linares-Vasquez Universidad de los Andes, P: Patanamon Thongtanunam The University of Melbourne Media Attached | ||
00:45 30m | Discussion MOBILESoft Panel |
07:30 - 08:00 | |||
07:30 30mDay opening | Conference Opening and Participants Welcome AST Antonia Bertolino CNR-ISTI |
08:00 - 09:00 | Live Session 1 - KeynoteAST at AST Chair(s): Aditya P Mathur Purdue University (USA) and Singapore University of Technology and Design (Singapore) | ||
08:00 60mKeynote | CROWN 2.0: Automated Test Generation for Industrial Embedded Software - 17 Years Journey from Research To Product AST Moonzoo Kim KAIST / VPlusLab Inc. |
08:30 - 09:30 | |||
08:30 20mPaper | GGF: A Graph-based Method for Programming Language Syntax Error Correction ICPC Research Liwei Wu Nanjing University, Fei Li Nanjing University, Youhua Wu Nanjing University, Tao Zheng Nanjing University Media Attached | ||
08:50 20mPaper | Adaptive Deep Code Search ICPC Research ChunYang Ling Peking University, Zeqi Lin Peking University, Yanzhen Zou Peking University, Bing Xie Peking University Pre-print Media Attached | ||
09:10 20mPaper | Duplicate Bug Report Detection Using Dual-Channel Convolutional Neural Networks ICPC Research Jianjun He School of Big Data & Software Engineering, Chongqing University, Ling Xu School of Big Data & Software Engineering, Chongqing University, Meng Yan School of Big Data & Software Engineering, Chongqing University, Xin Xia Monash University, Yan Lei School of Big Data & Software Engineering, Chongqing University Media Attached |
13:00 - 13:30 | Most Influential Paper AwardICPC Research at ICPC Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
13:00 30mTalk | On the Equivalence of Information Retrieval Methods for Automated Traceability Link Recovery: A Ten-Year Retrospective ICPC Research Rocco Oliveto University of Molise, Malcom Gethers , Denys Poshyvanyk William and Mary, Andrea De Lucia University of Salerno |
13:30 - 14:00 | |||
14:00 - 15:00 | |||
14:00 10mResearch paper | Exploratory Datamorphic Testing of Classification Applications AST | ||
14:10 10mResearch paper | Algorithm or Representation? An Empirical Study on How SAPIENZ Achieves Coverage AST Iván Arcuschin Moreno University of Buenos Aires, Argentina, Juan Pablo Galeotti University of Buenos Aires, Diego Garbervetsky University of Buenos Aires and CONICET, Argentina Pre-print | ||
14:20 10mResearch paper | Automatic Ex-Vivo Regression Testing of Microservices AST Luca Gazzola Università degli Studi di Milano-Bicocca, Maayan Goldstein Nokia Bell Labs, Israel, Leonardo Mariani University of Milano Bicocca, Itai Segall Nokia Bell-Labs, Luca Ussi University of Milano-Bicocca, Italy File Attached | ||
14:30 10mResearch paper | Validating Test Case Migration via Mutation Analysis AST Ivan Jovanovikj Paderborn University, Enes Yigitbas University of Paderborn, Germany, Achyuth Nagaraj Paderborn University, Stefan Sauer Paderborn University, Gregor Engels Paderborn University Pre-print | ||
14:40 10mShort-paper | Automated Analysis of Flakiness-mitigating Delays AST Jean Malm Malardalen University, Adnan Causevic Mälardalen University, Bjorn Lisper Malardalen University, Sigrid Eldh Ericsson, Sweden | ||
14:50 10mShort-paper | The Power of String Solving: Simplicity of Comparison AST Mitja Kulczynski Kiel University, Florin Manea University of Göttingen, Dirk Nowotka Kiel University, Danny Bøgsted Poulsen Aalborg University |
Thu 16 JulDisplayed time zone: (UTC) Coordinated Universal Time change
14:00 - 15:00 | |||
14:00 60mKeynote | Combating Flaky Tests AST Darko Marinov University of Illinois at Urbana-Champaign |
15:00 - 15:15 | |||
15:00 15mDay closing | Conference Closure and Invitation to AST 2021 AST |