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 | |||
17:10 50mPoster | Recognizing Developers' Emotions while Programming ICSE 2020 Posters Daniela Girardi University of Bari, Nicole Novielli University of Bari, Davide Fucci Blekinge Institute of Technology, Filippo Lanubile University of Bari | ||
17:10 50mPoster | Importance-Driven Deep Learning System Testing ICSE 2020 Posters |