Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Sat 25 MayDisplayed time zone: Eastern Time (US & Canada) change
Sat 25 May
Displayed time zone: Eastern Time (US & Canada) change
08:30 - 09:00 | |||
08:45 15mDay opening | Opening SEAMS Marin Litoiu York University, Canada, Kenji Tei Waseda University / National Institute of Informatics, Japan, Siobhán Clarke Trinity College Dublin, Ireland |
09:00 - 10:30 | |||
09:00 90mTalk | The Quest for Agility: Are we there yet? Keynote SEAMS |
09:00 - 09:15 | |||
09:00 - 09:15 | WelcomeMOBILESoft at Saint-Paul Chair(s): Eli Tilevich Virginia Tech, Denys Poshyvanyk William and Mary, Ivano Malavolta Vrije Universiteit Amsterdam | ||
09:00 - 09:30 | |||
09:15 - 10:00 | |||
09:15 45mTalk | What goes on in your brain when you read and understand code? ICPC Presentations Westley Weimer University of Michigan |
09:15 - 10:30 | |||
09:15 - 09:30 | |||
09:15 15mDay opening | Welcome ICSSP |
09:30 - 10:10 | Doctoral TrackICSSP at Sainte-Catherine Chair(s): Paul Clarke Dublin City University & Lero, The Irish Software Research Centre | ||
09:30 20mDoctoral symposium paper | Key Features Recommendation to Improve Bug Reporting ICSSP | ||
09:50 20mDoctoral symposium paper | Towards a Knowledge Warehouse and Expert System for the Automation of SDLC Tasks ICSSP Ritu Kapur Indian Institute of Technology, Ropar, India. |
09:30 - 10:30 | [Day 1] - KeynoteICGSE Research Papers at Van-Horne Chair(s): Paolo Tell IT University of Copenhagen | ||
09:30 60mTalk | Equity when Software Development takes place in a Globalized World ICGSE Research Papers Pernille Bjørn University of Copenhagen, Denmark & University of Washington, USA |
10:00 - 10:30 | Session I : Comprehending program comprehension IICPC Technical Research / ICPC Replications at Laurier Chair(s): Dror Feitelson Hebrew University | ||
10:00 20mFull-paper | Improving Source Code Readability: Theory and Practice ICPC Technical Research A: Sarah Fakhoury Washington State University, Devjeet Roy , Sk. Adnan Hassan Infosapex Limited, Venera Arnaoudova Washington State University Pre-print | ||
10:20 10mShort-paper | Replicating Novices' Struggles with Coding Style ICPC Replications Pre-print |
10:10 - 10:30 | |||
10:10 20mShort-paper | SPI is Dead, isn't it? Clear the Stage for Continuous Learning! ICSSP |
10:30 - 11:00 | |||
10:30 - 11:00 | |||
10:30 - 11:00 | |||
11:00 - 12:00 | |||
11:00 30mResearch paper | Testing Nearby Peer-to-Peer Mobile Apps at Large MOBILESoft Lakhdar Meftah Inria and University of Lille, Romain Rouvoy University Lille 1 and INRIA, Isabelle Chrisment | ||
11:30 15mShort-paper | A framework for testing Android apps by reusing test cases MOBILESoft | ||
11:45 15mShort-paper | EarlGrey : UI Automation Testing in iOS MOBILESoft |
11:00 - 12:30 | |||
11:00 30mFull-paper | Success Factors for Effective Process Metrics Operationalization in Agile Software Development: A Multiple Case Study ICSSP Prabhat Ram , Pilar Rodriguez University of Oulu, Markku Oivo , Silverio Martínez-Fernández UPC-BarcelonaTech | ||
11:30 30mFull-paper | TWINS – This Workflow Is Not Scrum: Agile Process Adaptation for Open Source Software Projects ICSSP Paul Robinson Sony, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick | ||
12:00 30mFull-paper | Behavior-Driven Dynamics in Agile Development: The Effect of Fast Feedback on Teams ICSSP |
12:00 - 12:30 | SecurityMOBILESoft at Saint-Paul Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute | ||
12:00 15mShort-paper | Security Analysis for SmartThings IoT Applications MOBILESoft | ||
12:15 15mShort-paper | FireBugs: Finding and Repairing Bugs with Security Patterns MOBILESoft |
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:40 - 14:00 | |||
14:00 - 15:30 | |||
14:00 25mTalk | Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous RobotsLong Paper SEAMS Pooyan Jamshidi University of South Carolina, Javier Camara University of York, Bradley Schmerl Carnegie Mellon University, USA, Christian Kästner Carnegie Mellon University, David Garlan Carnegie Mellon University | ||
14:25 25mTalk | Self-Adaptation in Mobile Apps: a Systematic Literature StudyLong Paper SEAMS Eoin Grua Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam Pre-print Media Attached | ||
14:50 20mTalk | Applying Evolution and Novelty Search to Enhance the Resilience of Autonomous SystemsNIER SEAMS Michael Langford Michigan State University, Glen Simon Michigan State University, Philip McKinley Michigan State University, Betty H.C. Cheng Michigan State University | ||
15:10 20mTalk | Modelling and Analysing ResilientCyber-Physical SystemsNIER SEAMS Amel Bennaceur The Open University, Carlo Ghezzi Politecnico di Milano, Kenji Tei Waseda University / National Institute of Informatics, Japan, Timo Kehrer Humboldt-Universtität zu Berlin, Danny Weyns KU Leuven, Radu Calinescu University of York, UK, Schahram Dustdar TU Wien, Zhenjiang Hu National Institute of Informatics, Shinichi Honiden Waseda University / National Institute of Informatics, Japan, Fuyuki Ishikawa National Institute of Informatics, Zhi Jin Peking University, Jeffrey Kramer , Marin Litoiu York University, Canada, Michele Loreti University of Camerino, Gabriel A. Moreno Carnegie Mellon University, USA, Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada, Laura Nenzi University of Trieste, Bashar Nuseibeh The Open University (UK) & Lero (Ireland), Liliana Pasquale University College Dublin & Lero, Ireland, Wolfgang Reisig Humboldt-Universität zu Berlin, Germany, Heinz Schmidt RMIT Australia, Christos Tsigkanos Technische Universität Wien, Haiyan Zhao Peking University |
14:00 - 15:30 | Session III: Code cloning and smellsICPC Technical Research at Laurier Chair(s): Maleknaz Nayebi Polytechnique Montréal | ||
14:00 20mFull-paper | Neural Detection of Semantic Code Clones via Tree-Based Convolution ICPC Technical Research | ||
14:20 20mFull-paper | Comparing Bug Replication in Regular and Micro Code Clones ICPC Technical Research Judith Islam University of Saskatchewan, Manishankar Mondal Assistant Professor, Khulna University, Chanchal K. Roy University of Saskatchewan, Kevin Schneider University of Saskatchewan | ||
14:40 20mFull-paper | Comparing Machine Learning and Heuristic Approaches for Metric-Based Code Smell Detection ICPC Technical Research Fabiano Pecorelli University of Salerno, Fabio Palomba University of Zurich, Dario Di Nucci Vrije Universiteit Brussel, Andrea De Lucia University of Salerno Pre-print | ||
15:00 20mFull-paper | Enabling Clone Detection For Ethereum via Smart Contract Birthmarks ICPC Technical Research Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Yu Jiang , Wenqi Zhao Ant Financial, Jiaguang Sun | ||
15:20 10mShort-paper | Prevalence of Bad Smells in PL/SQL Projects ICPC Technical Research |
14:00 - 15:30 | |||
14:00 15mShort-paper | Identifying Features of Android Apps from Execution Traces MOBILESoft Qi Xin Georgia Institute of Technology, Farnaz Behrang Georgia Institute of Technology, Mattia Fazzini Georgia Institute of Technology, Alessandro Orso Georgia Tech | ||
14:15 15mShort-paper | A Look Into Developer Intentions for App Compatibility in Android MOBILESoft Pre-print | ||
14:30 15mShort-paper | A Microservice Architecture for Online Mobile App Optimization MOBILESoft Yixue Zhao University of Southern California, USA, Nenad Medvidović University of Southern California Pre-print | ||
14:45 30mFull-paper | PerfProbe: A Systematic Cross-Layer Performance Diagnosis Framework for Mobile Platforms MOBILESoft David Ke Hong University of Michigan, Ashkan Nikravesh University of Michigan, Morley Mao University of Michigan, Mahesh Ketkar , Michael Kishinevsky | ||
15:15 15mShort-paper | Tool Demo: Google Play Android Vitals and Release Management MOBILESoft Julian Harty Commercetest Limited Pre-print |
14:00 - 15:30 | Models, Ontologies, and ArchitectureICSSP at Sainte-Catherine Chair(s): Marco Kuhrmann University of Passau | ||
14:00 30mFull-paper | On the Benefits of Using Dedicated Models in Validation Processes for Behavioral Specifications ICSSP | ||
14:30 30mFull-paper | An Ontology-Driven Approach to Automating the Process of Integrating Security Software Systems ICSSP | ||
15:00 30mFull-paper | Recover and RELAX: Concern-Oriented Software Architecture Recovery for Systems Development and Maintenance ICSSP Daniel Link , Pooyan Behnamghader University of Southern California, USA, Ramin Moazeni Santa Clara University, Barry Boehm University of Southern California |
15:30 - 16:00 | |||
15:30 - 16:00 | |||
15:30 - 16:00 | |||
16:00 - 16:30 | |||
16:00 30mFull-paper | An Observational Study on the State of REST API Uses in Android Mobile Applications MOBILESoft Abdelkarim Belkhir , Manel Abdellatif , Rafik Tighilt Université du Québec à Montréal, Naouel Moha University of Montreal, Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal, Eric Beaudry |
16:00 - 17:30 | |||
16:00 30mFull-paper | How do startups develop Internet-of-things systems - A multiple exploratory case study ICSSP Anh Nguyen Duc University College of Southeast Norway, Muhammad Khalid Khan , Tor Lønnestad , Sohaib Shahid Bajwa , Xiaofeng Wang Free University of Bozen-Bolzano, Pekka Abrahamsson University of Jyväskylä | ||
16:30 30mFull-paper | Evaluating Coding Behavior in Software Development Processes: A Process Mining Approach ICSSP Pasquale Ardimento , Mario Luca Bernardi Giustino Fortunato University, Marta Cimitile , Fabrizio Maria Maggi Link to publication DOI | ||
17:00 30mFull-paper | Using Constraint Mining to Analyze Software Development Processes ICSSP Thomas Krismayer Christian Doppler Lab. MEVSS, Johannes Kepler University Linz, Christoph Mayr-Dorn Johannes Kepler University Linz, Johann Tuder , Rick Rabiser Christian Doppler Lab. MEVSS, Johannes Kepler University Linz, Paul Grünbacher Johannes Kepler University Linz, Austria File Attached |
16:30 - 17:20 | Session V: Refactoring in StyleICPC Replications / ICPC Technical Research at Laurier Chair(s): Shinpei Hayashi Tokyo Institute of Technology | ||
16:30 20mFull-paper | Indentation: Simply a Matter of Style or Support for Program Comprehension? ICPC Replications Jennifer Bauer , Janet Siegmund , Norman Peitek Leibniz Institute for Neurobiology, Johannes Hofmeister , Sven Apel Saarland University Pre-print | ||
16:50 10mShort-paper | Towards Automated Testing of Blockchain-based Decentralized Applications ICPC Technical Research Jianbo Gao Peking University, Han Liu Tsinghua University, Zhiqiang Yang Tsinghua University, Chao Liu , Qingshan Li Peking University, Zhi Guan Peking University, Zhong Chen | ||
17:00 20mFull-paper | Does BLEU Score Work for Code Migration? ICPC Technical Research Ngoc Tran , Hieu Tran The University of Texas at Dallas, Son Nguyen The University of Texas at Dallas, Hoan Anh Nguyen Amazon, Tien N. Nguyen University of Texas at Dallas |
16:30 - 17:30 | |||
17:20 - 17:50 | MIP: "To CamelCase or under_score", by David W. Binkley, Marcia Davis, Dawn J. Lawrie, Christopher MorrellICPC Presentations at Laurier Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal | ||
17:45 - 18:00 | |||
17:50 - 18:00 | |||
18:00 - 22:00 | |||
18:00 - 22:00 | |||
18:00 4hDinner | SEAMS Banquet SEAMS |
18:15 - 22:00 | |||
Sun 26 MayDisplayed time zone: Eastern Time (US & Canada) change
Sun 26 May
Displayed time zone: Eastern Time (US & Canada) change
08:30 - 17:30 | |||
08:45 - 09:00 | |||
08:45 - 09:05 | |||
08:45 10mDay opening | Tribute to Ric Holt MSR Plenary | ||
08:55 10mDay opening | Welcome MSR Plenary |
09:00 - 10:00 | [Day 2] - KeynoteICGSE Experience Reports at Crescent Chair(s): Paolo Tell IT University of Copenhagen | ||
09:00 60mTalk | Towards Responsible Software Engineering: Managing Ethics in Global Software Development ICGSE Experience Reports Shyam Thyagaraj Accenture, Toronto, Canada |
09:00 - 10:30 | |||
09:00 90mTalk | Adaptivity and Self-Management in Autonomous DrivingKeynote SEAMS Krzysztof Czarnecki University of Waterloo, Canada |
09:00 - 09:45 | KeynoteICPC Presentations at Laurier Chair(s): Foutse Khomh Polytechnique Montréal, Federica Sarro University College London, UK | ||
09:00 45mTalk | The Untapped Potential of Analyzing Complete Developer Workflows ICPC Presentations |
09:00 - 09:30 | |||
09:00 30mDay opening | Opening OSS Papers |
09:00 - 10:30 | |||
09:00 30mFull-paper | On the Survival of Android Code Smells in the Wild MOBILESoft Sarra Habchi University of Lille, Romain Rouvoy University of Lille, Lille, France, Naouel Moha University of Montreal | ||
09:30 30mFull-paper | Cross-Project Just-in-Time Bug Prediction for Mobile Apps: An Empirical Assessment MOBILESoft Gemma Catolino University of Salerno, Dario Di Nucci Vrije Universiteit Brussel, Filomena Ferrucci University of Salerno Pre-print | ||
10:00 30mFull-paper | A Comparison of Bugs across the iOS and Android Platforms of Two Open Source Cross Platform Browser Apps MOBILESoft Wajdi Aljedaani Alkharj College of Technology, Mei Nagappan University of Waterloo, Bram Adams MCIS, École Polytechnique de Montréal, Michael W. Godfrey University of Waterloo, Canada Pre-print |
09:00 - 09:30 | Opening RemarksTechDebt at Viger Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute | ||
09:00 30mTalk | Where Are We in the Journey and Remarks About the Schedule TechDebt Paris Avgeriou University of Groningen, The Netherlands, Klaus Schmid Stiftung University Hildesheim, Neil Ernst University of Victoria, Magiel Bruntink Software Improvement Group |
09:05 - 10:30 | |||
09:05 45mTalk | Keynote: We Won! Now What? MSR Keynote | ||
09:50 10m | Q&A for Keynote MSR Keynote | ||
10:00 30m | Discussion: Ethical MSR MSR Keynote |
09:30 - 10:30 | |||
09:30 60mTalk | Crowdsourcing Software Development: Silver Bullet or Lead Balloon OSS Invited Speakers Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick |
09:30 - 10:30 | |||
09:30 60mTalk | Keynote: Philippe Kruchten--The End of Agile as We Know It ICSSP Philippe Kruchten University of British Columbia |
09:30 - 10:30 | |||
09:30 60mTalk | Keynote: How to Remove Technical Debt in Testing Environments TechDebt |
09:45 - 10:35 | Session VI : Tools for comprehensionICPC Technical Research / ICPC Replications at Laurier Chair(s): Alexandre Bergel University of Chile | ||
09:45 20mFull-paper | Replication Can Improve Prior Results: A GitHub Study of Pull Request Acceptance ICPC Replications Di Chen North Carolina State University, USA, Kathryn Stolee North Carolina State University, Tim Menzies North Carolina State University | ||
10:05 10mShort-paper | Do Extracted State Machine Models Help to Understand Embedded Software? ICPC Technical Research | ||
10:15 20mFull-paper | Exploring Tools and Strategies Used During Regular Expression Composition Tasks ICPC Technical Research Gina Bai North Carolina State University, Brian Clee , Nischal Shrestha , Carl Chapman , Cimone Wright , Kathryn Stolee North Carolina State University Pre-print |
10:00 - 10:30 | |||
10:00 1mPoster | Empirical Analysis of Critical Success Factors for Project Management in Global Software Development ICGSE Research Papers | ||
10:01 1mPoster | Understanding the Different Levels of Challenges in Global Software Development ICGSE Research Papers | ||
10:02 1mPoster | Collaboration in Global Software Development: An Investigation on Research Trends and Evolution ICGSE Research Papers Yang Yue University of California, Irvine, Iftekhar Ahmed University of California at Irvine, USA, Yi Wang Rochester Institute of Technology, David Redmiles University of California, Irvine | ||
10:03 1mPoster | Extended Reality in Global Software Delivery - Towards a Common Fabric of Understanding and Insights ICGSE Research Papers Vibhu Saujanya Sharma , Rohit Mehra Accenture Labs, India, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture | ||
10:04 1mPoster | Automated Process for Continuous Delivery: A case history ICGSE Industry Talks |
10:30 - 11:00 | |||
10:30 - 11:00 | |||
10:30 - 11:00 | |||
10:35 - 11:00 | |||
11:00 - 11:45 | Session II: Defect Prediction and Testing (Part 1)MSR Technical Papers at Centre-Ville Chair(s): Patanamon Thongtanunam The University of Melbourne | ||
11:00 15mFull-paper | DeepJIT: An End-To-End Deep LearningFramework for Just-In-Time Defect Prediction MSR Technical Papers Thong Hoang Singapore Management University, Singapore, Hoa Khanh Dam University of Wollongong, Yasutaka Kamei Kyushu University, David Lo Singapore Management University, Naoyasu Ubayashi Kyushu University | ||
11:16 15mFull-paper | Lessons learned from using a deep tree-based model for software defect prediction in practice MSR Technical Papers Hoa Khanh Dam University of Wollongong, Trang Pham Deakin University, Shien Wee Ng University of Wollongong, Truyen Tran , John Grundy Monash University, Aditya Ghose , Taeksu Kim , Chul-Joo Kim | ||
11:32 6mShort-paper | Empirical study in using version histories for change risk classification MSR Technical Papers | ||
11:39 6mShort-paper | Snoring: a Noise in Defect Prediction Datasets MSR Technical Papers Aalok Ahluwalia , Davide Falessi California Polytechnic State University, Massimiliano Di Penta University of Sannio |
11:00 - 12:30 | |||
11:00 25mTalk | Towards Secure Architectural AdaptationLong Paper SEAMS Narges Khakpour Linnaeus University, Charilaos Skandylas Linnaeus University, Goran Saman Nariman University of Human Development , Danny Weyns Linnaeus University, Sweden | ||
11:25 25mTalk | Defeating Denial-of-Service Attacks in a Self-Managing N-Variant SystemBest Paper AwardLong Paper SEAMS Jessica Jones Arizona State University, Jason Hiser University of Virginia, Jack Davidson University of Virginia, Stephanie Forrest Arizona State University | ||
11:50 20mTalk | Blockchain Networks as Adaptive SystemsNIER SEAMS | ||
12:10 20mTalk | Towards the Detection of Partial Feature InteractionsNIER SEAMS |
11:00 - 12:30 | |||
11:00 30mResearch paper | Why Do Developers Adopt Open Source Software? Past, Present and Future OSS Papers Valentina Lenarduzzi LUT University, Davide Tosi Università degli Studi dell'Insubria, Luigi Lavazza Università degli Studi dell'Insubria, Sandro Morasca Università degli Studi dell'Insubria | ||
11:30 30mResearch paper | What Attracts Newcomers to Onboard on OSS Projects? TL;DR:Popularity OSS Papers Felipe Fronchetti University of São Paulo, Brazil, Igor Wiese Federal University of Technology - Paraná (UTFPR), Gustavo Pinto UFPA, Igor Steinmacher Northern Arizona University Pre-print | ||
12:00 30mResearch paper | Why Do People Give Up FLOSSing? A Study of Contributor Disengagement in Open Source OSS Papers Courtney Miller New College of Florida, David Widder Carnegie Mellon University, Christian Kästner Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University Pre-print |
11:00 - 11:45 | Session I: Representations for Mining (Part 1)MSR Technical Papers / MSR Data Showcase at Place du Canada Chair(s): Chanchal K. Roy University of Saskatchewan | ||
11:00 15mFull-paper | SCOR: Source Code Retrieval With Semantics and Order MSR Technical Papers Pre-print Media Attached | ||
11:16 6mShort-paper | PathMiner : A Library for Mining of Path-Based Representations of Code MSR Technical Papers Vladimir Kovalenko TU Delft, Egor Bogomolov Higher School of Economics, JetBrains Research, Timofey Bryksin , Alberto Bacchelli University of Zurich DOI Pre-print Media Attached | ||
11:23 15mFull-paper | Import2vec: learning embeddings for software libraries MSR Technical Papers Pre-print | ||
11:39 6mTalk | Semantic Source Code Models Using Identifier Embeddings MSR Data Showcase Vasiliki Efstathiou Athens University of Economics and Business, Diomidis Spinellis Athens University of Economics and Business Pre-print |
11:00 - 11:45 | |||
11:00 30mFull-paper | Characterizing Android-specific crash bugs MOBILESoft | ||
11:30 15mShort-paper | Sniffing Android Code Smells:An Association Rules Mining-based Approach MOBILESoft Jehan Rubin , Adel Nassim Henniche , Naouel Moha University of Montreal, Mohamed Bouguessa , Nabila Bousbia |
11:00 - 12:15 | Hybrid Processes and TeamsICSSP at Sainte-Catherine Chair(s): Regina Hebig Chalmers University of Technology & University of Gothenburg | ||
11:00 30mFull-paper | What are Hybrid Development Methods Made Of? An Evidence-based Characterization ICSSP Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Steffen Küpper Technische Universität Clausthal, Institute for Applied Software Systems Engineering, David Raffo Portland State University, Stephen MacDonell Auckland University of Technology, Jürgen Münch Reutlingen University, Dietmar Pfahl University of Tartu, Oliver Linssen , Marco Kuhrmann University of Passau | ||
11:30 20mShort-paper | Towards Unified Software Project Monitoring for Organizations using Hybrid Processes and Tools ICSSP | ||
11:50 20mShort-paper | Functional Organization of Software Groups Considered Harmful ICSSP |
11:00 - 12:00 | |||
11:00 20mTalk | Supporting Analysis of Technical Debt Causes and Effects with Cross-Company Probabilistic Cause–Effect Diagrams TechDebt | ||
11:20 20mTalk | Technical Debt Triage in Backlog Management TechDebt Terese Besker Chalmers University of Technology, Sweden, Antonio Martini University of Oslo, Norway, Jan Bosch Chalmers University of Technology, Sweden | ||
11:40 20mResearch paper | Temporal Discounting in Technical Debt: How Do Software Practitioners Discount the Future? TechDebt Christoph Becker University of Toronto, Fabian Fagerholm University of Helsinki & Blekinge Institute of Technology, Rahul Mohanani Indraprastha Institue of Information Technology, Alexander Chatzigeorgiou University of Macedonia Pre-print |
11:45 - 11:55 | |||
11:45 - 11:55 | |||
11:45 - 12:30 | |||
11:45 30mFull-paper | Warble: Programming Abstractions for Personalizing Interactions in the Internet of Things MOBILESoft Yosef Saputra University of Texas at Austin, Jie Hua , Nathaniel Wendt , Christine Julien University of Texas at Austin, Gruia-Catalin Roman University of New Mexico | ||
12:15 15mShort-paper | Pocket Code - A Mobile Visual Programming Framework For App Development MOBILESoft Matthias Müller Institute of Software Technology, Graz University of Technology , Christian Schindler Institute of Software Technology, Graz University of Technology |
11:55 - 12:30 | Session III: Representations for Mining (Part 2)MSR Technical Papers / MSR Data Showcase at Place du Canada Chair(s): Nicole Novielli University of Bari | ||
11:55 15mFull-paper | Exploring Word Embedding Techniques to Improve Sentiment Analysis of Software Engineering Texts MSR Technical Papers Pre-print | ||
12:10 6mTalk | Cleaning StackOverflow for Machine Translation MSR Data Showcase Musfiqur Rahman Concordia University, Montreal, Canada, Peter Rigby Concordia University, Montreal, Canada, Dharani Palani Concordia University, Tien N. Nguyen University of Texas at Dallas | ||
12:16 15mFull-paper | Predicting Good Configurations for GitHub and Stack Overflow Topic Models MSR Technical Papers Pre-print |
12:00 - 12:30 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 90mMeeting | Steering Board meeting at Dièse ICGSE Main |
12:30 - 13:50 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
13:50 - 14:35 | |||
13:50 45mTutorial | Software Analytics in Action: A Hands-on Tutorial on Analyzing and Modelling Software Data MSR Education |
13:50 - 14:35 | Discussion: Data vs. Theory-driven ResearchMSR Paper Presentations at Place du Canada Chair(s): Michael W. Godfrey University of Waterloo, Canada, Andy Zaidman TU Delft | ||
14:00 - 15:30 | AI & AdaptivitySEAMS at Duluth Chair(s): Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada | ||
14:00 15mTalk | Is Adaptivity a Core Property of Intelligent Systems? It DependsAI & Adaptivity SEAMS AbdElRahman ElSaid , Travis Desell University of North Dakota, Daniel Krutz Rochester Institute of Technology | ||
14:15 15mTalk | Self-adaptive AIAI & Adaptivity SEAMS | ||
14:30 60m | Panel DiscussionAI & Adaptivity SEAMS Hausi Müller University of Victoria, Computer Science, Faculty of Engineering, Canada |
14:00 - 15:30 | |||
14:00 30mResearch paper | What Are the Perception Gaps between FLOSS Developers and SE Researchers? – A case of bug finding research OSS Papers | ||
14:30 30mResearch paper | Does FLOSS in Software Engineering Education narrow the Theory-Practice Gap? A Study Grounded on Students' Perception OSS Papers Debora Maria Coelho Nascimento Federal University of Sergipe, São Cristovão, Brazil, Christina von Flach Federal University of Bahia, Roberto A. Bittencourt State University of Feira de Santana, Feira de Santana, Brazil | ||
15:00 30mResearch paper | Predicting Popularity of Open Source Projects Using Recurrent Neural Networks OSS Papers Sefa Eren Sahin Faculty of Computer and Informatics Engineering, Istanbul Technical University, Kubilay Karpat Faculty of Computer and Informatics Engineering, Istanbul Technical University, Ayse Tosun Istanbul Technical University |
14:00 - 15:00 | |||
14:00 - 15:30 | |||
14:00 30mFull-paper | Software Quality Models: A Systematic Mapping Study ICSSP | ||
14:30 30mFull-paper | A Mapping Study on Product Owners in Industry: Identifying Future Research Directions ICSSP | ||
15:00 30mFull-paper | The Quest for Productivity in Software Engineering: A Practitioners Systematic Literature Review ICSSP Carlos Henrique Duarte BNDES |
14:00 - 15:00 | |||
14:00 20mTalk | Leveraging SecDevOps to Tackle the Technical Debt Associated with Cybersecurity Attack Tactics TechDebt Pre-print | ||
14:20 20mTalk | Balancing Resources and Load: Eleven Nontechnical Phenomena That Contribute to Formation or Persistence of Technical Debt TechDebt Richard Brenner Chaco Canyon Consulting | ||
14:40 20mShort-paper | Identifying Scalability Debt in Open Systems TechDebt Pre-print |
14:35 - 14:45 | |||
14:35 - 14:45 | |||
14:45 - 15:30 | Session VI: Energy and EconomicsMSR Data Showcase / MSR Technical Papers at Centre-Ville Chair(s): Maleknaz Nayebi Polytechnique Montréal | ||
14:45 15mFull-paper | Recommending Energy-Efficient Java Collections MSR Technical Papers Wellington de Oliveira Júnior , Renato Santos , Fernando Castor Federal University of Pernambuco (UFPE), José Benito Fernandes De Araújo Neto , Gustavo Pinto UFPA Pre-print | ||
15:01 6mTalk | GreenHub Farmer: Real-world data for Android Energy Mining MSR Data Showcase Rui Pereira HASLab/INESC TEC & Universidade do Minho & Universidade da Beira Interior, Marco Couto HASLab/INESC TEC & Universidade do Minho, João Paulo Fernandes Release/LISP, CISUC, Bruno Cabral , Hugo Matalonga University of Minho, Simão Melo de Sousa , Fernando Castor Federal University of Pernambuco (UFPE) Pre-print | ||
15:08 6mTalk | GreenSource: a large-scale collection of Android code, tests and energy metrics MSR Data Showcase Rui Rua HASLab/INESC TEC & Universidade do Minho, Marco Couto HASLab/INESC TEC & Universidade do Minho, João Saraiva University of Minho, Portugal | ||
15:15 6mShort-paper | Striking Gold in Software Repositories? An Econometric Study of Cryptocurrencies on GitHub MSR Technical Papers Asher Trockman University of Evansville, Rijnard van Tonder Carnegie Mellon University, Bogdan Vasilescu Carnegie Mellon University Pre-print | ||
15:22 6mTalk | Panel Data of Cryptocurrency Development Activity on GitHub MSR Data Showcase Rijnard van Tonder Carnegie Mellon University, Asher Trockman University of Evansville, Claire Le Goues Carnegie Mellon University |
15:00 - 15:45 | |||
15:00 15mShort-paper | Privacy-Preserving Architecture for Cloud-IoT MOBILESoft | ||
15:15 15mShort-paper | A Preliminary Study of Android Refactorings MOBILESoft Anthony Peruma Rochester Institute of Technology | ||
15:30 15mShort-paper | Automated Tool Support for Repairing Security Bugs in Android Mobile Apps MOBILESoft Larry Singleton University of Nebraska at Omaha |
15:30 - 16:00 | |||
15:30 - 16:00 | |||
15:30 - 16:00 | |||
15:30 - 16:00 | |||
15:45 - 16:00 | |||
16:00 - 17:30 | Session 6: Teaching / SkillsICGSE Research Papers / ICGSE Journal-First Paper Presentations at Crescent Chair(s): Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland | ||
16:00 20mTalk | How Best to Teach Global Software Engineering? Educators are DividedIEEE Software Journal First ICGSE Journal-First Paper Presentations Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, John Noll University of East London, and Lero - The Irish Software Research Centre, Tony Clear Auckland University of Technology, John Barr Ithaca College, Daniela Damian University of Victoria, Walt Scacchi University of California, Irvine | ||
16:20 20mResearch paper | A Global View on the Hard Skills and Testing Tools in Software Testing ICGSE Research Papers Raluca Madalina Florea Institutt for Informatikk, University of Oslo, Viktoria Stray University of Oslo / SINTEF | ||
16:40 20mResearch paper | Country Stererotypes, Initial Trust, and Cooperation in Global Software Development TeamsCandidate for Best Research Paper Award ICGSE Research Papers | ||
17:00 20mResearch paper | Project Work Division in Agile Distributed Student Teams - Who Develops What? ICGSE Research Papers Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing, Igor Cavrak University of Zagreb, Faculty of Electrical Engineering and Computing |
16:00 - 16:30 | |||
16:00 15mExperience report | Faculty Development for FLOSS Education OSS Papers Becka Morgan Western Oregon University, Monmouth, Oregon, USA, Gregory W. Hislop Drexel University, Philadelphia, PA, USA, Heidi J.C. Ellis Western New England University, Springfield, MA, USA | ||
16:15 15mExperience report | Open Source for Open Source License Compliance OSS Papers |
16:00 - 17:00 | Development Practices (cont.)MOBILESoft at Saint-Paul Chair(s): Yixue Zhao University of Southern California, USA | ||
16:00 30mFull-paper | Characterizing the Global Mobile App Developers: A Large-scale Empirical Study MOBILESoft Haoyu Wang Beijing University of Posts and Telecommunications, China, Xupu Wang , Yao Guo Peking University | ||
16:30 30mFull-paper | Two Datasets of Questions and Answers for Studying the Development of Cross-platform Mobile Applications using Xamarin Framework MOBILESoft |
16:00 - 17:10 | |||
16:00 30mShort-paper | Towards an Agile Concern-Driven Development Process ICSSP Omar Alam Trent University | ||
16:30 20mShort-paper | Continuous Integration in Validation of Modern, Complex, Embedded Systems. ICSSP | ||
16:50 20mShort-paper | Process-Driven Incremental Effort Estimation ICSSP |
16:00 - 16:30 | |||
16:00 5mDemonstration | DV8: Automated Architecture Analysis Tool Suites TechDebt | ||
16:05 5mDemonstration | Teamscale: Tackle Technical Debt and Control the Quality of Your Software TechDebt Pre-print Media Attached | ||
16:10 5mDemonstration | CBR Insight: Measure and Visualize Source Code Quality TechDebt Jeremy Ludwig Stottler Henke Associates, Inc. | ||
16:15 5mDemonstration | How Deep Is the Mud: Fathoming Architecture Technical Debt Using Designite TechDebt Tushar Sharma Athens University of Economics and Business Pre-print | ||
16:20 5mDemonstration | Silverthread CodeMRI Technical Health Assessment Tools TechDebt | ||
16:25 5mDemonstration | Empirical Analysis of Architecture Technical Debt TechDebt |
16:30 - 17:30 | |||
16:30 60mTalk | Etiquette, Incompetence, and Codes of Conduct on Open Source Software Projects OSS Invited Speakers Peter Rigby Concordia University, Montreal, Canada |
16:30 - 17:30 | |||
17:00 - 17:30 | |||
17:10 - 17:30 | |||
17:10 20mTalk | Farewell and Forward ICSSP |
17:30 - 18:00 | |||
17:35 - 18:00 | |||
17:35 25mDay closing | Closing Remarks, Awards and SEAMS 2020 Presentation SEAMS Marin Litoiu York University, Canada, Kenji Tei Waseda University / National Institute of Informatics, Japan, Siobhán Clarke Trinity College Dublin, Ireland |
18:00 - 18:15 | |||
18:00 15mDay closing | Closing session ICPC Presentations |
18:00 - 20:00 | |||
18:00 - 19:00 | |||
18:30 - 21:30 | |||
18:30 - 22:00 | |||
19:00 - 22:00 | |||
20:00 - 22:00 | |||
Mon 27 MayDisplayed time zone: Eastern Time (US & Canada) change
Mon 27 May
Displayed time zone: Eastern Time (US & Canada) change
08:00 - 18:00 | |||
08:30 - 17:30 | |||
08:40 - 10:30 | |||
08:40 10mDay opening | Welcome by the Chairs FormaliSE | ||
08:50 25mFull-paper | Epistemic Model Checking of Distributed Commit Protocols with Byzantine faults FormaliSE | ||
09:15 25mFull-paper | Clock Reduction in Timed Automata while Preserving Design Parameters FormaliSE Beyazit Yalcinkaya Middle East Technical University, Ebru Aydin Gol Middle East Technical University | ||
09:40 25mFull-paper | Rigorous Design and Deployment of IoT Applications FormaliSE Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Ludovic Noirie Nokia Bell Labs, Gwen Salaün University of Grenoble Alpes | ||
10:05 25mFull-paper | Static Analysis for Worst-Case Battery Utilization FormaliSE |
08:45 - 09:30 | Session II: Automatic SummarizationMSR Technical Papers at Centre-Ville Chair(s): Xin Xia Monash University | ||
08:45 15mFull-paper | Generating Commit Messages from Diffs using Pointer-generator Network MSR Technical Papers Qin Liu , Zihe Liu School of Software Engineering, Tongji University, Shanghai, China, Hongming Zhu , Hongfei Fan , Bowen Du , Yu Qian | ||
09:00 15mFull-paper | Automatically Generating Documentation for Lambda Expressions in Java MSR Technical Papers Anwar Alqaimi , Patanamon Thongtanunam The University of Melbourne, Christoph Treude The University of Adelaide Pre-print | ||
09:15 15mFull-paper | Extracting API Tips from Developer Question and Answer Websites MSR Technical Papers |
08:45 - 09:30 | Session I: APIs & Dependencies (Part 1)MSR Technical Papers at Place du Canada Chair(s): Philipp Leitner Chalmers University of Technology & University of Gothenburg | ||
08:45 15mFull-paper | Investigating Next-Steps in Static API-Misuse Detection MSR Technical Papers Sven Amann CQSE GmbH, Hoan Nguyen Iowa State University, Sarah Nadi University of Alberta, Tien N. Nguyen University of Texas at Dallas, Mira Mezini TU Darmstadt, Germany Pre-print | ||
09:00 15mFull-paper | Identifying Experts in Software Libraries and Frameworks among GitHub Users MSR Technical Papers João Eduardo Montandon Universidade Federal de Minas Gerais (UFMG), Luciana L. Silva , Marco Tulio Valente Federal University of Minas Gerais, Brazil Pre-print | ||
09:15 15mFull-paper | Data-Driven Solutions to Detect API Compatibility Issues in Android: An Empirical Study MSR Technical Papers Simone Scalabrino University of Molise, Gabriele Bavota Università della Svizzera italiana (USI), Mario Linares-Vasquez Universidad de los Andes, Michele Lanza Universita della Svizzera italiana (USI), Rocco Oliveto University of Molise |
08:45 - 17:30 | |||
09:00 - 09:45 | |||
09:00 45mTalk | Open source in the private and public sector: 12 years and counting OSS Invited Speakers Marc Khouzam City of Montreal, Canada |
09:00 - 17:30 | |||
09:00 - 17:30 | |||
09:00 - 17:30 | |||
09:00 - 17:45 | |||
09:00 - 10:00 | Keynote PresentationTechDebt at Viger Chair(s): Paris Avgeriou University of Groningen, The Netherlands | ||
09:00 60mTalk | Keynote: Lessons from the Exponential Growth of Refactoring Research in the Last Decade TechDebt Danny Dig School of EECS at Oregon State University Pre-print |
09:30 - 09:40 | |||
09:30 - 09:40 | |||
09:40 - 10:30 | Session IV: SecurityMSR Data Showcase / MSR Technical Papers at Centre-Ville Chair(s): Sarah Nadi University of Alberta | ||
09:40 15mFull-paper | Automated Software Vulnerability Assessment with Concept Drift MSR Technical Papers | ||
09:55 6mTalk | A Manually-Curated Dataset of Fixes to Vulnerabilities of Open-Source Software MSR Data Showcase | ||
10:01 15mFull-paper | Negative Results on Mining Crypto-API Usage Rules in Android Apps MSR Technical Papers Jun Gao University of Luxembourg, SnT, Pingfan Kong Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Li Li Monash University, Australia, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg, SnT | ||
10:16 6mTalk | A Dataset of Parametric Cryptographic Misuses MSR Data Showcase Anna-Katharina Wickert TU Darmstadt, Germany, Michael Reif TU Darmstadt, Germany, Michael Eichberg TU Darmstadt, Germany, Anam Dodhy , Mira Mezini TU Darmstadt, Germany Link to publication DOI Pre-print Media Attached | ||
10:22 6mTalk | RmvDroid: Towards A Reliable Android Malware Dataset with App Metadata MSR Data Showcase Haoyu Wang Beijing University of Posts and Telecommunications, China, Junjun Si , Hao Li , Yao Guo Peking University |
09:45 - 10:30 | |||
09:45 45mTalk | How to use Open Source to accelerate the Digital Innovation for Smart Cities OSS Invited Speakers Bianca Tomazeli City of Montreal, Canada |
10:00 - 10:30 | |||
10:00 6mDemonstration | TETRA, as a Set of Techniques and Tools for Calculating Technical Debt Principal and Interest TechDebt DOI | ||
10:06 6mDemonstration | Mitigating Technical and Architectural Debt with Sonargraph TechDebt | ||
10:12 6mDemonstration | CodeArena: Inspecting and Improving Code Quality Metrics in Java Using Minecraft TechDebt Pre-print Media Attached File Attached | ||
10:18 6mDemonstration | Fourth-Generation Languages Are Technical Debt TechDebt | ||
10:24 6mDemonstration | Sarif-Enabled Tooling to Encourage Gradual Technical Debt Reduction TechDebt Paul Anderson GrammaTech, Inc |
10:30 - 11:00 | |||
10:30 - 11:00 | |||
10:30 - 11:00 | |||
10:30 30mCoffee break | Coffee break FormaliSE |
11:00 - 11:45 | Session VI: Software Quality (part 1)MSR Technical Papers at Centre-Ville Chair(s): Fabio Palomba University of Zurich | ||
11:00 15mFull-paper | The Rise of Android Code Smells: Who Is to Blame? MSR Technical Papers Sarra Habchi University of Lille, Romain Rouvoy University Lille 1 and INRIA, Naouel Moha University of Montreal | ||
11:15 15mFull-paper | Assessing Diffusion and Perception of Test Smells in Scala Projects MSR Technical Papers Jonas De Bleser Sofware Languages Lab, Vrije Universiteit Brussel, Dario Di Nucci Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel Pre-print | ||
11:30 15mFull-paper | style-analyzer: fixing code style inconsistencies with interpretable unsupervised algorithms MSR Technical Papers Vadim Markovtsev source{d}, Hugo Mougard source{d}, Waren Long source{d}, Egor Bulychev , Konstantin Slavnov Pre-print |
11:00 - 12:30 | |||
11:00 30mResearch paper | Open Source Software Community Inclusion Initiatives to Support Women Participation OSS Papers Vandana Singh School of Information Sciences, University of Tennessee-Knoxville, William Brandon School of Information Sciences, University of Tennessee-Knoxville | ||
11:30 30mResearch paper | Opportunity Costs in Free Open-Source Software OSS Papers Siim Karus University of Tartu | ||
12:00 30mResearch paper | EJ: A free software platform for social participation OSS Papers Fábio Macêdo Mendes Instituto Cidade Democrática, Ricardo Poppi Instituto Cidade Democrática, Henrique Parra Instituto Cidade Democrática, Bruna Moreira Instituto Cidade Democrática |
11:00 - 11:45 | Session V: Collaboration & Communication (Part 1)MSR Technical Papers at Place du Canada Chair(s): Peter Rigby Concordia University, Montreal, Canada | ||
11:00 15mFull-paper | An Empirical Study of Multiple Names and Email Addresses in OSS Version Control Repositories MSR Technical Papers Jiaxin Zhu Institute of Software at Chinese Academy of Sciences, China, Jun Wei Institute of Software, Chinese Academy of Sciences, China | ||
11:15 15mFull-paper | Characterizing the Roles of Contributors in Open-source Scientific Software Projects MSR Technical Papers Reed Milewicz Sandia National Laboratories, Gustavo Pinto UFPA, Paige Rodeghero University of Notre Dame Pre-print | ||
11:30 15mFull-paper | git2net - Mining Time-Stamped Co-Editing Networks from Large git Repositories MSR Technical Papers DOI Pre-print |
11:00 - 12:30 | |||
11:00 65mTalk | Keynote presentation: The Benefits of (having doubts about) Formal Methods FormaliSE Jeffrey Joyce Critical System Labs Inc. | ||
12:05 25mFull-paper | FASTEN: An Open Extensible Framework to Experiment with Formal Specification Approaches - Using Language Engineering to Develop a Multi-Paradigm Specification Environment for NuSMV FormaliSE Daniel Ratiu , Marco Gario Siemens Corporate Technology, Hannes Schoenhaar Siemens Corporate Technology |
11:00 - 12:00 | Architectural Technical DebtTechDebt at Viger Chair(s): Carolyn Seaman University of Maryland Baltimore County | ||
11:00 20mTalk | A Proposed Model-Driven Approach to Manage the Architectural Technical Debt Life Cycle TechDebt File Attached | ||
11:20 20mTalk | Architectural Technical Debt in Microservices: A Case Study in a Large Company TechDebt File Attached | ||
11:40 20mTalk | Architectural Smells Detected by Tools: A Catalogue Proposal TechDebt Umberto Azadi University of Milan-Bicocca, Francesca Arcelli Fontana University of Milano-Bicocca, Davide Taibi Tampere University of Technology, Finland Pre-print Media Attached |
11:45 - 11:55 | |||
11:45 - 11:55 | |||
11:55 - 12:30 | Session VIII: Software Quality (part 2)MSR Technical Papers / MSR Data Showcase at Centre-Ville Chair(s): Yasutaka Kamei Kyushu University | ||
11:55 15mFull-paper | A Large-scale Study about Quality and Reproducibility of Jupyter Notebooks MSR Technical Papers João Felipe Pimentel , Leonardo Murta Universidade Federal Fluminense (UFF), Vanessa Braganholo , Juliana Freire Pre-print | ||
12:10 15mFull-paper | Cross-language clone detection by learning over abstract syntax trees MSR Technical Papers Pre-print | ||
12:25 6mTalk | SeSaMe: A Data Set of Semantically Similar Java Methods MSR Data Showcase Marius Kamp , Patrick Kreutzer , Michael Philippsen Friedrich-Alexander University Erlangen-Nürnberg (FAU) |
11:55 - 12:30 | Session VII: Collaboration & Communication (Part 2)MSR Technical Papers at Place du Canada Chair(s): Kelly Blincoe University of Auckland | ||
11:55 15mFull-paper | Can Issues Reported at Stack Overflow Questions be Reproduced? An Exploratory Study MSR Technical Papers Saikat Mondal University of Saskatchewan, Masud Rahman University of Saskatchewan , Chanchal K. Roy University of Saskatchewan Pre-print | ||
12:10 15mFull-paper | Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools MSR Technical Papers Preetha Chatterjee University of Delaware, USA, Kostadin Damevski Virginia Commonwealth University, Lori Pollock University of Delaware, USA, Vinay Augustine , Nicholas A. Kraft ABB Corporate Research Pre-print | ||
12:25 6mShort-paper | Impacts of Daylight Saving Time on Software Development MSR Technical Papers Junichi Hayashi Osaka University, Yoshiki Higo Osaka University, Shinsuke Matsumoto Osaka University, Shinji Kusumoto Osaka University Pre-print |
12:00 - 12:30 | |||
12:30 - 13:50 | |||
13:50 - 14:35 | |||
13:50 45mTutorial | Qualitative Data Analysis in Software Engineering: A Hands-on Tutorial MSR Education |
13:50 - 14:35 | Discussion: SE for AI for SEMSR Paper Presentations at Place du Canada Chair(s): Neil Ernst University of Victoria, Tim Menzies North Carolina State University | ||
14:00 - 15:30 | |||
14:00 25mFull-paper | Parallelizable Reachability Analysis Algorithms for Feed-Forward Neural Networks FormaliSE Hoang-Dung Tran Vanderbilt University, Patrick Musau Vanderbilt University, Diego Manzanas Lopez Vanderbilt University, Xiao Dong Yang Vanderbilt University, Luan Nguyen University of Pennsylvania, Weiming Xiang Vanderbilt University, Taylor T Johnson Vanderbilt University | ||
14:25 15mShort-paper | Towards Sampling and Simulation-Based Analysis of Featured Weighted Automata FormaliSE Maxime Cordy SnT, University of Luxembourg, Axel Legay , Sami Lazreg Visteon Electronics and Universite Cote d Azur, Philippe Collet University of Nice | ||
14:40 25mFull-paper | Verifying Channel Communication Correctness for a Multi-Core Cooperatively Scheduled Runtime Using CSP FormaliSE | ||
15:05 25mFull-paper | A Generalized Program Verification Workflow Based on Loop Elimination and SA Form FormaliSE Cláudio Belo Lourenço LRI, Université Paris-Sud & INRIA Saclay, Maria João Frade HASLab/INESC TEC & Universidade do Minho, Portugal, Jorge Sousa Pinto HASLab/INESC TEC & Universidade do Minho, Portugal |
14:00 - 14:45 | |||
14:00 15mExperience report | Introducing Agile Product Owners in a FLOSS Project OSS Papers Matthias Müller Institute of Software Technology, Graz University of Technology , Christian Schindler Institute of Software Technology, Graz University of Technology , Wolfgang Slany Institute of Software Technology, Graz University of Technology | ||
14:15 15mExperience report | Building an Open-Source Cross-Cloud DevOps stack for a CRM Enterprise Application: A Case Study OSS Papers Sebastian Schork CAS Software AG, Karlsruhe, Germany, Feroz Zahid Simula Research Laboratory, Norway, Dipesh Pradhan Simula Research Laboratory, Norway, Sébastien Kicin CAS Software AG, Karlsruhe, Germany, Antonia Schwichtenberg CAS Software AG, Karlsruhe, Germany | ||
14:30 15mExperience report | Open Source Vulnerability Notification OSS Papers Brandon Carlson University of Illinois at Urbana-Champaign, USA, Kevin Leach University of Michigan, Darko Marinov University of Illinois at Urbana-Champaign, Mei Nagappan University of Waterloo, Atul Prakash University of Michigan |
14:00 - 15:00 | Technical Debt in Source Code and Code QualityTechDebt at Viger Chair(s): Antonio Martini University of Oslo, Norway | ||
14:00 20mTalk | On the Diffuseness of Code: Technical Debt in Open Source Projects TechDebt Pre-print | ||
14:20 20mTalk | Investigating on the Impact of Software Clones on Technical Debt TechDebt | ||
14:40 20mTalk | The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes TechDebt Marco di Biase Software Improvement Group / Delft University of Technology, Ayushi Rastogi , Magiel Bruntink Software Improvement Group, Arie van Deursen Delft University of Technology DOI Pre-print |
14:35 - 14:45 | |||
14:35 - 14:45 | |||
14:45 - 15:30 | |||
14:45 45mTalk | The Greatest Threat to the Success of Open Source, is the Success of Open Source OSS Invited Speakers Patrick Masson General Manager & Board Director at Open Source Initiative (OSI) |
15:00 - 15:30 | |||
15:30 - 16:00 | |||
15:30 - 16:00 | |||
16:00 - 17:00 | PanelOSS Panel at Mansfield Chair(s): Francis Bordeleau École de Technologie Supérieure (ETS), Alberto Sillitti Innopolis University | ||
16:00 60mTalk | The evolution of Open Source Software ecosystem over the last 15 years, and the role open source in the context of Digital Transformation, IoT, and Smart Technologies OSS Panel Bianca Tomazeli City of Montreal, Canada, Marc Khouzam City of Montreal, Canada, Philippe Krief Research Relations Director at Eclipse Foundation, Patrick Masson General Manager & Board Director at Open Source Initiative (OSI), Anthony I. (Tony) Wasserman Carnegie Mellon Silicon Valley |
16:00 - 18:00 | |||
16:00 25mAwards | Award Announcements MSR Plenary | ||
16:25 20mTalk | MSR Foundational Contribution Award MSR Plenary Katsuro Inoue Osaka University | ||
16:45 20mTalk | MSR 2019 Most Influential Paper Award MSR Plenary Christian Bird Microsoft Research, Peter Rigby Concordia University, Montreal, Canada, Earl T. Barr University College London, Daniel M. German | ||
17:05 45m | Discussion: Future of the MSR conference MSR Plenary | ||
17:50 5m | Presentation of MSR 2020 MSR Plenary | ||
17:55 5m | Closing MSR Plenary |
16:00 - 18:00 | |||
16:00 25mFull-paper | Modular Synthesis of Verified Verifiers of Computation with STV Algorithms FormaliSE Milad K. Ghale The Australian National University, Dirk Pattinson Australian National University, Michael Norrish Data61 at CSIRO, Australia / Australian National University, Australia | ||
16:25 15mShort-paper | A Vision for Helping Developers Use APIs by Leveraging Temporal Patterns FormaliSE Erick Raelijohn University of Montreal, Michalis Famelis Université de Montréal, Houari Sahraoui Université de Montréal | ||
16:40 25mFull-paper | A Proof-Producing Translator for Verilog Development in HOL FormaliSE Andreas Lööw Chalmers University of Technology, Magnus O. Myreen Chalmers University of Technology, Sweden | ||
17:05 25mFull-paper | On the Formalization of Importance Measures using HOL Theorem Proving FormaliSE Waqar Ahmad Carnegie Mellon University, Shahid Ali Murtza National University of Sciences and Technology, Osman Hasan Concordia University, Canada, Sofiene Tahar Concordia University | ||
17:30 30mDay closing | Discussion/closing FormaliSE |
16:00 - 17:15 | |||
17:00 - 18:30 | |||
17:00 90mDay closing | OSS 2019 Closing OSS Papers |
17:15 - 17:30 | Closing RemarksTechDebt at Viger Chair(s): Ipek Ozkaya Carnegie Mellon Software Engineering Institute, Clemente Izurieta Montana State University | ||
17:30 - 19:00 | |||
18:00 - 21:30 | |||
Tue 28 MayDisplayed time zone: Eastern Time (US & Canada) change
Tue 28 May
Displayed time zone: Eastern Time (US & Canada) change
08:30 - 17:30 | |||
08:30 15mTalk | Opening New Faculty Symposium | ||
08:45 45mTalk | Hiring promotion and career advancement New Faculty Symposium Arie van Deursen Delft University of Technology Media Attached | ||
09:30 45mTalk | Publication strategies and practices New Faculty Symposium Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy) | ||
10:15 15mTalk | Interactive Session I: Subgroup brainstorming on specific challenge New Faculty Symposium Jin L.C. Guo McGill University | ||
11:00 45mTalk | Building a collaborative research network New Faculty Symposium Myra Cohen Iowa State University | ||
11:45 45mTalk | Building and supporting a research program New Faculty Symposium Gail Murphy University of British Columbia | ||
14:00 20mTalk | Interactive Session II: Subgroup brainstorming on specific challenge New Faculty Symposium Austin Henley University of Tennessee | ||
14:20 45mTalk | Student recruiting, advising and mentoring New Faculty Symposium Sebastian Elbaum University of Virginia, USA | ||
15:05 25mTalk | Interactive Session III: Subgroup brainstorming on specific challenge New Faculty Symposium Davide Fucci University of Hamburg | ||
16:00 45mTalk | Teaching and instructional work New Faculty Symposium Patricia Lago Vrije Universiteit Amsterdam Media Attached | ||
16:45 45mTalk | Faculty life and well-being New Faculty Symposium Jon Whittle Monash University |
08:30 - 17:30 | |||
08:30 - 18:00 | |||
08:30 - 17:30 | |||
08:30 - 09:00 | Opening and Introductions Doctoral Symposium at Sherbrooke Chair(s): Silvia Abrahão Universitat Politècnica de València, Laurie Williams North Carolina State University | ||
09:00 - 18:00 | |||
09:00 - 12:30 | |||
09:00 3h30mTutorial | Running Applications on KubernetesIndustry Program Tutorials Nathen Harvey Google Cloud Platform File Attached |
09:00 - 18:00 | |||
09:00 - 17:30 | |||
09:00 - 17:30 | |||
09:00 8h30mTutorial | Scale-Out Data Science with R and PythonIndustry Program Tutorials Tomas Singliar Microsoft, Mario Inchiosa Microsoft, John Mark Agosta Microsoft, Hang Zhang Microsoft |
09:00 - 17:30 | |||
09:00 - 10:00 | |||
09:00 60mTalk | How I hacked my way into academia Doctoral Symposium Diomidis Spinellis Athens University of Economics and Business Media Attached |
09:00 - 10:30 | |||
09:00 10mTalk | Welcome, Overview and Introductions Student Mentoring Workshop Christian Kästner Carnegie Mellon University, Lori Pollock University of Delaware, USA, Lin Tan Purdue University | ||
09:10 40mTalk | Why pursue a Ph.D. and how to choose a research area and advisor Student Mentoring Workshop Margaret-Anne Storey University of Victoria | ||
09:50 40mTalk | Software Engineering - What SE researchers do Student Mentoring Workshop Westley Weimer University of Michigan |
11:00 - 12:30 | |||
11:00 22mTalk | Improving the software logging practices in DevOps Doctoral Symposium | ||
11:22 22mTalk | Feedback in Scrum: Data-Informed Retrospectives Doctoral Symposium Christoph Matthies Hasso Plattner Institute, University of Potsdam | ||
11:45 22mTalk | Digital Nudges for Encouraging Developer Actions Doctoral Symposium Chris Brown North Carolina State University | ||
12:07 22mTalk | Stuck in The Middle: Removing Obstacles to New Program Features through Batch Refactoring Doctoral Symposium Eduardo Fernandes Pontifical Catholic University of Rio de Janeiro |
11:00 - 12:30 | |||
11:00 45mTalk | How to navigate graduate school toward a rewarding Ph.D Student Mentoring Workshop Denys Poshyvanyk William and Mary | ||
11:45 45mTalk | Establishing a Profile Student Mentoring Workshop Jonathan Bell George Mason University File Attached |
12:30 - 17:15 | |||
12:30 - 14:00 | |||
12:30 90mTalk | Mentoring Lunch Break Student Mentoring Workshop |
12:30 - 14:00 | |||
12:30 90mLunch | Lunch Break (Networking and Posters) Doctoral Symposium |
14:00 - 17:30 | |||
14:00 3h30mTutorial | Train a model with TensorFlow and run it in the browserIndustry Program Tutorials |
14:00 - 15:30 | |||
14:00 22mTalk | Towards a More Reliable Interpretation of Defect Models Doctoral Symposium Jirayus Jiarpakdee Monash University | ||
14:22 22mTalk | An Artificial Intelligence-based Model-driven Approach for Exposing Off-Nominal Behaviors Doctoral Symposium | ||
14:45 22mDoctoral symposium paper | Mobile-App Analysis and Instrumentation Techniques Reimagined with DECREE Doctoral Symposium Yixue Zhao University of Southern California, USA Pre-print Media Attached | ||
15:07 22mTalk | Automated Fine-Grained Requirements-to-Code Traceability Link RecoveryDoctoral Symposium Distinguished Paper Award Doctoral Symposium Juan Manuel Florez The University of Texas at Dallas |
14:00 - 15:30 | |||
14:00 40mTalk | Publishing in Software Engineering Student Mentoring Workshop Jane Cleland-Huang University of Notre Dame | ||
14:40 50mTalk | Panel Post-PhD career: What are the tradeoffs between a research career in industry, academia (research track, teaching track), and government? Student Mentoring Workshop Julia Rubin University of British Columbia, Nicholas A. Kraft ABB Corporate Research, Eddie Aftandilian Google, Michael Hilton Carnegie Mellon University, USA |
16:00 - 16:22 | |||
16:00 22mTalk | Supporting Code Search with Context-Aware, Analytics-Driven, Effective Query Reformulation Doctoral Symposium Masud Rahman University of Saskatchewan Pre-print |
16:00 - 17:30 | |||
16:00 80mTalk | Panel of new Ph.D.s - What I wish I knew when I started my PhD in SE Student Mentoring Workshop Moritz Beller Delft University of Technology, Joshua Garcia University of California, Irvine, Sarah Nadi University of Alberta, Jinqiu Yang Concordia University, Montreal, Canada | ||
17:20 10mTalk | Closing Student Mentoring Workshop |
16:22 - 17:22 | |||
16:22 60mTalk | Do's and Don't When Performing Doctoral Studies Doctoral Symposium Daniel Amyot University of Ottawa, Grace Lewis Carnegie Mellon Software Engineering Institute, Gail Murphy University of British Columbia, Travis Breaux Carnegie Mellon University |
17:22 - 17:30 | |||
18:30 - 23:00 | |||
18:30 - 22:30 | |||
18:30 90mSocial Event | Newcomer's Reception Doctoral Symposium | ||
20:00 2h30mSocial Event | DS Social Event (sponsored by Wiley) Doctoral Symposium |
Wed 29 MayDisplayed time zone: Eastern Time (US & Canada) change
Wed 29 May
Displayed time zone: Eastern Time (US & Canada) change
08:30 - 09:00 | |||
08:30 30mTalk | Opening Ceremonies Plenary Joanne M. Atlee University of Waterloo, Canada, Tevfik Bultan University of California, Santa Barbara, Jon Whittle Monash University, Michael Whalen University of Minnesota, Helen Sharp The Open University, UK |
09:00 - 12:00 | |||
09:00 - 10:30 | Managing Variation: An Industrial Perspective on Product Line EngineeringPlenary at Place du Canada / Laurier / Viger / Duluth Chair(s): Helen Sharp The Open University, UK, Michael Whalen University of Minnesota | ||
09:00 90mTalk | Managing Variation: An Industrial Perspective on Product Line Engineering Plenary Paul Clements BigLever Software, Inc. Media Attached |
11:00 - 17:30 | |||
11:00 6h30mTutorial | R for Software Engineering Research Tutorials |
11:00 - 12:30 | Automated Program Repair 1Journal-First Papers / Technical Track / Papers at Laurier Chair(s): Lars Grunske Humboldt-Universität zu Berlin | ||
11:00 20mTalk | Learning to Spot and Refactor Inconsistent Method NamesTechnical Track Technical Track Kui Liu Huawei Software Engineering Application Technology Lab, Dongsun Kim Furiosa.ai, Tegawendé F. Bissyandé SnT, University of Luxembourg, Taeyoung Kim Chonbuk National University, Kisub Kim University of Luxembourg, SnT, Anil Koyuncu University of Luxembourg, Luxembourg, Suntae Kim , Yves Le Traon University of Luxembourg Pre-print | ||
11:20 20mTalk | Harnessing Evolution for Multi-Hunk Program RepairTechnical Track Technical Track Seemanta Saha University of California Santa Barbara, Ripon Saha Fujitsu Laboratories of America, Inc., Mukul Prasad Fujitsu Laboratories of America | ||
11:40 20mTalk | On Learning Meaningful Code Changes via Neural Machine TranslationTechnical Track Technical Track Michele Tufano College of William and Mary, Jevgenija Pantiuchina Università della Svizzera italiana, Cody Watson , Gabriele Bavota Università della Svizzera italiana (USI), Denys Poshyvanyk William and Mary Pre-print | ||
12:00 10mTalk | Mining Fix Patterns for FindBugs ViolationsJournal-First Journal-First Papers Kui Liu Huawei Software Engineering Application Technology Lab, Dongsun Kim Furiosa.ai, Tegawendé F. Bissyandé SnT, University of Luxembourg, Shin Yoo Korea Advanced Institute of Science and Technology, Yves Le Traon University of Luxembourg Pre-print | ||
12:10 10mTalk | Test-equivalence Analysis for Automatic Patch GenerationJournal-First Journal-First Papers Sergey Mechtaev University College London, Xiang Gao National University of Singapore, Shin Hwei Tan Southern University of Science and Technology, Abhik Roychoudhury National University of Singapore | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | Analyzing Flow to Measure Value in Software DeliveryTechnical Briefings at Mansfield / Sherbrooke Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College | ||
11:00 90mTalk | Analyzing Flow to Measure Value in Software DeliveryIndustry Program Technical Briefings |
11:00 - 12:30 | Industry-Relevant TeachingSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine Chair(s): Ita Richardson Lero - The Irish Software Research Centre and University of Limerick | ||
11:00 15mTalk | Walking through the Method Zoo: Does Higher Education really meet Software Industry Demands?SEET Software Engineering Education and Training Marco Kuhrmann University of Passau, Joyce Nakatumba-Nabende Makerere University, Rolf-Helge Schneider Copenhagen Business School, Paolo Tell IT University of Copenhagen, Jil Klünder Leibniz Universität Hannover, Tayana Conte Universidade Federal do Amazonas, Stephen MacDonell Auckland University of Technology, Regina Hebig Chalmers University of Technology & University of Gothenburg | ||
11:15 6mPoster | Incorporating Real Projects into a Software Engineering Undergraduate Curriculum Posters Rafael Chanin PUCRS, Jorge Melegati Free University of Bozen-Bolzano, Afonso Sales PUCRS, Mariana Detoni , Xiaofeng Wang Free University of Bozen-Bolzano, Rafael Prikladnicki School of Technology at PUCRS University | ||
11:21 15mTalk | Collaborating with Industrial Customers in a Capstone Project Course: The Customers’ PerspectiveSEET Software Engineering Education and Training Maria Paasivaara IT University of Copenhagen, Denmark & Aalto University, Finland, Jari Vanhanen Aalto University, Casper Lassenius Aalto University, Finland and Simula Metropolitan Center for Digital Engineering, Norway | ||
11:36 10mTalk | Industry-Academy Collaboration in Teaching DevOps and Continuous Delivery to Software Engineering Students: Towards Improved Industrial Relevance in Higher EducationSEET Software Engineering Education and Training | ||
11:46 15mTalk | Facilitating Entrepreneurial Experiences through a Software Engineering Project CourseSEET Software Engineering Education and Training Håkan Burden Viktoria Swedish ICT, Jan-Philipp Steghöfer Chalmers | University of Gothenburg, Oskar Hagvall Svensson Chalmers University of Technology Pre-print | ||
12:01 29mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
11:00 - 12:30 | Security 1Journal-First Papers / Papers / Technical Track / New Ideas and Emerging Results / Software Engineering in Practice at Van-Horne Chair(s): Corina S. Păsăreanu Carnegie Mellon University Silicon Valley, NASA Ames Research Center | ||
11:00 20mTalk | Interventions for Software Security: Creating a Lightweight Program of Assurance Techniques for DevelopersSEIPIndustry Program Software Engineering in Practice Charles Weir Lancaster University, Lynne Blair Lancaster University, Ingolf Becker University College London, M. Angela Sasse University College London, James Noble Victoria University of Wellington, Awais Rashid University of Bristol, UK | ||
11:20 20mTalk | Towards Better Utilizing Static Application Security TestingSEIPIndustry Program Software Engineering in Practice Jinqiu Yang Concordia University, Montreal, Canada, Lin Tan Purdue University, John Peyton HCL America, Kristofer A Duer AppScan Source | ||
11:40 20mTalk | LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program MetricsTechnical Track Technical Track Xiaoning Du Nanyang Technological University, Bihuan Chen Fudan University, Yuekang Li Nanyang Technological University, Jianmin Guo Tsinghua University, Yaqin Zhou Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore, Yu Jiang | ||
12:00 10mTalk | A Screening Test for Disclosed Vulnerabilities in FOSS ComponentsIndustry ProgramJournal-First Journal-First Papers Stanislav Dashevskyi University of Luxembourg, Achim D. Brucker The University of Sheffield, Fabio Massacci University of Trento Link to publication DOI Pre-print | ||
12:10 10mTalk | VULTRON: Catching Vulnerable Smart Contracts Once and for AllNIER New Ideas and Emerging Results Haijun Wang Nanyang Technological University, Yi Li Nanyang Technological University, Shang-Wei Lin Nanyang Technological University, Lei Ma Kyushu University, Yang Liu Nanyang Technological University, Singapore | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | Static AnalysisTechnical Track / Papers / Demonstrations at Viger Chair(s): Mauro Pezze Università della Svizzera italiana (USI) (Switzerland) and Università degli Studi di Milano Bicocca (Italy) | ||
11:00 20mTalk | SMOKE: Scalable Path-Sensitive Memory Leak Detection for Millions of Lines of CodeTechnical Track Technical Track Gang Fan Hong Kong University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Qingkai Shi Hong Kong University of Science and Technology, Xiao Xiao Sourcebrella Inc., Jinguo Zhou Sourcebrella Inc., Charles Zhang The Hong Kong University of Science and Technology Pre-print | ||
11:20 20mTalk | Reasonably-Most-General Clients for JavaScript Library AnalysisTechnical TrackIndustry Program Technical Track | ||
11:40 20mTalk | Resource-aware Program Analysis via Online Abstraction CoarseningTechnical Track Technical Track | ||
12:00 20mTalk | SMT-Based Refutation of Spurious Bug Reports in the Clang Static AnalyzerDemos Demonstrations Mikhail R. Gadelha SIDIA Instituto de Ciência e Tecnologia, Enrico Steffinlongo , Lucas C. Cordeiro University of Manchester, UK, Bernd Fischer Stellenbosch University, Denis A. Nicole University of Southampton | ||
12:20 10mTalk | Discussion Period Papers |
12:30 - 14:00 | Student-Industry LunchCommunity Meetings at Agora Chair(s): Jinqiu Yang Concordia University, Montreal, Canada | ||
12:30 90mMeeting | Student-Industry Lunch Community Meetings |
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:45 - 13:30 | |||
12:45 45mMeeting | Power your Innovation with Industry-Academia Partnership Funding Community Meetings |
12:45 - 13:00 | Facebook Special Announcement for Academic Researchers in Testing and VerificationCommunity Meetings at Viger | ||
12:45 15mMeeting | Facebook Special Announcement for Academic Researchers in Testing and Verification Community Meetings |
14:00 - 15:30 | Debugging and Fault LocalizationJournal-First Papers / Papers / Demonstrations / Technical Track at Laurier Chair(s): Marsha Chechik University of Toronto | ||
14:00 20mTalk | A System Identification based Oracle for Control-CPS Software Fault LocalizationTechnical TrackIndustry Program Technical Track Zhijian He The Hong Kong Polytechnic University, Yao Chen The Hong Kong Polytechnic University, Enyan Huang The Hong Kong Polytechnic University, Qixin Wang The Hong Kong Polytechnic University, Yu Pei The Hong Kong Polytechnic University, Haidong Yuan The Chinese University of Hong Kong | ||
14:20 20mTalk | VeDebug: Regression Debugging Tool for JavaDemos Demonstrations Ben Buhse The University of Texas at Austin, Thomas Wei The University of Texas at Austin, Zhiqiang Zang The University of Texas at Austin, Aleksandar Milicevic , Milos Gligoric University of Texas at Austin | ||
14:40 20mTalk | ReCDroid: Automatically Reproducing Android Application Crashes from Bug ReportsTechnical TrackIndustry Program Technical Track Yu Zhao University of Kentucky, Tingting Yu University of Kentucky, Ting Su Nanyang Technological University, Singapore, Yang Liu Nanyang Technological University, Singapore, Wei Zheng Northwestern Polytechnical University, Jingzhi Zhang Northwestern Polytechnical University, William G.J. Halfond University of Southern California | ||
15:00 10mTalk | How Practitioners Perceive Automated Bug Report Management TechniquesIndustry ProgramJournal-First Journal-First Papers Weiqin Zou nju, David Lo Singapore Management University, Zhenyu Chen Nanjing University, Xin Xia Monash University, Yang Feng University of California, Irvine, Baowen Xu | ||
15:10 10mTalk | Chaff from the Wheat: Characterizing and Determining Valid Bug ReportsJournal-First Journal-First Papers Yuanrui Fan , Xin Xia Monash University, David Lo Singapore Management University, Ahmed E. Hassan Queen's University | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | DevOps and LoggingSoftware Engineering in Practice / Technical Track / Papers at Mansfield / Sherbrooke Chair(s): Diomidis Spinellis Athens University of Economics and Business | ||
14:00 20mTalk | An Empirical Investigation of Incident Triage for Online Service SystemsSEIPIndustry Program Software Engineering in Practice Junjie Chen Peking University, Xiaoting He Microsoft, Qingwei Lin Microsoft Research, China, Yong Xu Microsoft, China, Hongyu Zhang The University of Newcastle, Dan Hao Peking University, Feng Gao Microsoft, Zhangwei Xu Microsoft, Yingnong Dang Microsoft Azure, Dongmei Zhang Microsoft Research, China | ||
14:20 20mTalk | Tools and Benchmarks for Automated Log ParsingSEIPIndustry Program Software Engineering in Practice Jieming Zhu Huawei Noah's Ark Lab, Shilin He Chinese University of Hong Kong, Jinyang Liu Sun Yat-Sen University, Pinjia He Computer Science and Engineering, The Chinese University of Hong Kong, Qi Xie Southwest Minzu University, Zibin Zheng School of Data and Computer Science, Sun Yat-sen University, Michael Lyu | ||
14:40 20mTalk | Mining Historical Test Logs to Predict Bugs and Localize Faults in the Test LogsTechnical TrackIndustry Program Technical Track | ||
15:00 20mTalk | DLFinder: Characterizing and Detecting Duplicate Logging Code SmellsTechnical TrackIndustry Program Technical Track Zhenhao Li Concordia University, Tse-Hsun (Peter) Chen Concordia University, Jinqiu Yang , Weiyi Shang Concordia University, Canada | ||
15:20 10mTalk | Discussion Period Papers |
14:30 - 17:00 | |||
16:00 - 18:00 | Mobile AppsJournal-First Papers / Technical Track / Software Engineering in Practice / Papers / New Ideas and Emerging Results at Mansfield / Sherbrooke Chair(s): Sandeep Kuttal The University of Tulsa | ||
16:00 20mTalk | Large-scale Empirical Study on Industrial Fake AppsSEIPIndustry Program Software Engineering in Practice Chongbin Tang East China Normal University, Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Lihua Xu , Yang Liu Nanyang Technological University, Singapore, Zhushou Tang Pwnzen Infotech Inc., Liang Dou East China Normal University | ||
16:20 20mTalk | Practical Android Test Recording with Espresso Test RecorderSEIPIndustry Program Software Engineering in Practice | ||
16:40 20mTalk | Mimic: UI Compatibility Testing System for Android AppsTechnical Track Technical Track Taeyeon Ki Samsung Research America, Chang Min Park University at Buffalo, The State University of New York, Karthik Dantu University at Buffalo, The State University of New York, Steve Ko University at Buffalo, The State University of New York, Lukasz Ziarek SUNY Buffalo, USA | ||
17:00 20mTalk | IconIntent: Automatic Identification of Sensitive UI Widgets based on Icon Classification for Android AppsTechnical Track Technical Track Xusheng Xiao Case Western Reserve University, Xiaoyin Wang University of Texas at San Antonio, USA, Zhihao Cao Case Western Reserve University, Hanlin Wang Case Western Reserve University, Peng Gao Princeton University Pre-print | ||
17:20 10mTalk | Studying Bad Updates of Top Free-to-Download Apps in the Google Play StoreIndustry ProgramJournal-First Journal-First Papers Safwat Hassan Queens University, Kingston, Canada, Cor-Paul Bezemer University of Alberta, Canada, Ahmed E. Hassan Queen's University | ||
17:30 10mTalk | Navigation-aware and Personalized Prefetching of Network Requests in Android AppsIndustry ProgramNIER New Ideas and Emerging Results Ivano Malavolta Vrije Universiteit Amsterdam, Francesco Nocera Polytechnic University of Bari, Patricia Lago Vrije Universiteit Amsterdam, Marina Mongiello Polytechnic University of Bari, Italy Pre-print Media Attached | ||
17:40 20mTalk | Discussion Period Papers |
16:00 - 18:00 | Program Comprehension and ReusePapers / Journal-First Papers / Technical Track at St-Paul / Ste-Catherine Chair(s): Baishakhi Ray Columbia University, New York | ||
16:00 20mTalk | Active Inductive Logic Programming for Code SearchTechnical Track Technical Track Aishwarya Sivaraman University of California, Los Angeles, Tianyi Zhang University of California, Los Angeles, Guy Van den Broeck University of California, Los Angeles, Miryung Kim University of California, Los Angeles Pre-print | ||
16:20 10mTalk | The State of Empirical Evaluation in Static Feature LocationJournal-First Journal-First Papers Abdul Razzaq , Asanka Wasala University of Limerick, Chris Exton University of Limerick, Jim Buckley Lero - The Irish Software Research Centre and University of Limerick | ||
16:30 10mTalk | Automatic and accurate expansion of abbreviations in parametersJournal-First Journal-First Papers Yanjie Jiang Beijing Institute of Technology, Hui Liu Beijing Institute of Technology, Jiaqi Zhu Beijing Institute of Technology, Lu Zhang Peking University | ||
16:40 20mTalk | NL2Type: Inferring JavaScript Function Types from Natural Language InformationTechnical Track Technical Track Rabee Sohail Malik TU Darmstadt, Jibesh Patra Technical University of Darmstadt, Michael Pradel University of Stuttgart Pre-print Media Attached File Attached | ||
17:00 20mTalk | Analyzing and Supporting Adaptation of Online Code ExamplesTechnical TrackIndustry Program Technical Track Tianyi Zhang University of California, Los Angeles, Di Yang University of California at Irvine, USA, Crista Lopes , Miryung Kim University of California, Los Angeles Pre-print | ||
17:20 20mTalk | DockerizeMe: Automatic Inference of Environment Dependencies for Python Code SnippetsTechnical Track Technical Track | ||
17:40 20mTalk | Discussion Period Papers |
16:00 - 18:00 | SE Datasets, Research Infrastructure, and MethodologyJournal-First Papers / New Ideas and Emerging Results / Demonstrations / Papers / Technical Track at Viger Chair(s): Rashina Hoda The University of Auckland | ||
16:00 20mTalk | BugSwarm: Mining and Continuously Growing a Dataset of Reproducible Failures and FixesTechnical Track Technical Track Naji Dmeiri University of California, Davis, David A Tomassi University of California, Davis, Yichen Wang University of California, Davis, Antara Bhowmick University of California, Davis, Yen-Chuan Liu University of California, Davis, Prem Devanbu University of California, Bogdan Vasilescu Carnegie Mellon University, Cindy Rubio-González University of California, Davis Pre-print | ||
16:20 20mTalk | DefeXts: A Curated Dataset of Reproducible Real-World Bugs for Modern JVM LanguagesDemos Demonstrations Samuel Benton The University of Texas at Dallas, Ali Ghanbari The University of Texas at Dallas, Lingming Zhang | ||
16:40 10mTalk | Open Collaborative Data – using OSS principles to share data in SW engineeringNIER New Ideas and Emerging Results Per Runeson Lund University | ||
16:50 10mTalk | Leveraging Small Software Engineering Data Sets with Pre-trained Neural NetworksNIER New Ideas and Emerging Results | ||
17:00 20mTalk | ActionNet: Vision-based Workflow Action Recognition From Programming ScreencastsTechnical Track Technical Track Dehai Zhao , Zhenchang Xing Australia National University, Chunyang Chen Monash University, Xin Xia Monash University, Guoqiang Li Shanghai Jiao Tong University | ||
17:20 10mTalk | The ABC of Software Engineering ResearchJournal-First Journal-First Papers Klaas-Jan Stol University College Cork and Lero, Ireland, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick Link to publication DOI | ||
17:30 10mTalk | Mining Plausible Hypotheses from the Literature via Meta-AnalysisNIER New Ideas and Emerging Results Vladimir Ivanov , Giancarlo Succi Innopolis University, Jooyong Yi UNIST (Ulsan National Institute of Science and Technology) | ||
17:40 10mTalk | Analyzing Families of Experiments in SE: a Systematic Mapping StudyJournal-First Journal-First Papers Adrian Santos Parrilla , Omar Gomez Escuela Superior Politecnica de Chimborazo Riobamba, Natalia Juristo Universidad Politecnica de Madrid | ||
17:50 10mTalk | Discussion Period Papers |
18:00 - 19:00 | |||
18:00 - 19:00 | |||
18:15 - 19:30 | |||
18:15 75mMeeting | ACM/IEEE Town Hall Community Meetings |
19:00 - 19:30 | |||
19:30 - 21:30 | |||
19:30 2hTalk | Wednesday Reception Plenary |
Thu 30 MayDisplayed time zone: Eastern Time (US & Canada) change
Thu 30 May
Displayed time zone: Eastern Time (US & Canada) change
07:30 - 08:45 | |||
08:40 - 09:00 | Thursday Opening SessionPlenary at Place du Canada / Laurier / Viger Chair(s): Lionel Briand SnT Centre/University of Luxembourg, Domenico Bianculli University of Luxembourg | ||
08:40 10mAwards | ACM SIGSOFT Distinguished Paper Awards Plenary | ||
08:50 10mAwards | IEEE Software Best Software Engineering in Practice Award Plenary |
09:00 - 12:00 | |||
09:00 - 10:30 | Publish or Perish: Questioning the Impact of Our Research on the Software DeveloperPlenary at Place du Canada / Laurier / Viger Chair(s): Jon Whittle Monash University | ||
09:00 90mTalk | Publish or Perish: Questioning the Impact of Our Research on the Software Developer Plenary Margaret-Anne Storey University of Victoria Media Attached |
11:00 - 12:30 | Unit TestingTechnical Track / Software Engineering in Practice / Papers / Journal-First Papers at Laurier Chair(s): Martin Kropp University of Applied Sciences Northwestern Switzerland | ||
11:00 30mTalk | (SEIP Talk) Mythical Unit Test CoverageSEIPIndustry Program Software Engineering in Practice | ||
11:30 20mResearch paper | Hunting for Bugs in Code Coverage Tools via Randomized Differential TestingTechnical Track Technical Track Yibiao Yang Nanjing University, China, Yuming Zhou , Hao Sun Unaffiliated, Zhendong Su ETH Zurich, Zhiqiang Zuo Nanjing University, China, Lei Xu Nanjing University, Baowen Xu | ||
11:50 20mTalk | Rotten Green TestsTechnical Track Technical Track Julien Delplanque University of Lille, Stéphane Ducasse INRIA Lille, Guillermo Polito Univ. Lille, CNRS, Centrale Lille, Inria, UMR 9189 - CRIStAL - Centre de Recherche en Informatique Signal et Automatique de Lille, Andrew P. Black Portland State University and INRIA, Anne Etien Ecole Polytechnique Universitaire de Lille | ||
12:10 10mTalk | A comprehensive study of pseudo-tested methodsJournal-First Journal-First Papers Oscar Luis Vera Pérez INRIA, Benjamin Danglot University Lille 1 and INRIA, Martin Monperrus KTH Royal Institute of Technology, Benoit Baudry KTH Royal Institute of Technology, Sweden Link to publication DOI Pre-print | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | SE Instructional StrategiesSoftware Engineering Education and Training / Posters at St-Paul / Ste-Catherine Chair(s): Timothy Lethbridge University of Ottawa | ||
11:00 15mTalk | The Case of the Fragmented ClassroomSEET Software Engineering Education and Training William Billingsley University of New England | ||
11:15 6mPoster | Quantifying Patterns and Programming Strategies in Block-based Programming Environments Posters | ||
11:21 15mTalk | Linking Code Readability, Structure, and Comprehension among Novices: It's ComplicatedSEET Software Engineering Education and Training Pre-print | ||
11:36 10mTalk | FVT: A Fragmented Video Tutor for "Dubbing" Software Development TutorialsSEET Software Engineering Education and Training Chunyin Nong , Qiao Zhang Dept. of Computer Science and Engineering, Southern Methodist University, Dallas, TX, 75205, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Di Cui Xi'an Jiaotong University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China | ||
11:46 15mTalk | Mistakes in UML Diagrams: Analysis of Student Projects in a Software Engineering CourseSEET Software Engineering Education and Training Stanislav Chren Masaryk University, Barbora Buhnova Masaryk University, Martin Macak Masaryk University, Faculty of Informatics, Lukas Daubner Masaryk University, Faculty of Informatics, Bruno Rossi Masaryk University Pre-print | ||
12:01 29mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
11:00 - 12:30 | RequirementsDemonstrations / Papers / New Ideas and Emerging Results / Technical Track / Journal-First Papers at Van-Horne Chair(s): Liliana Pasquale University College Dublin & Lero, Ireland | ||
11:00 20mTalk | MCP: A Security Testing Tool Driven by RequirementsDemos Demonstrations Phu X. Mai University of Luxembourg, Fabrizio Pastore University of Luxembourg, Arda Goknil University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg | ||
11:20 20mTalk | RM2PT: A Tool for Automated Prototype Generation from Requirements ModelDemos Demonstrations Yilong Yang University of Macau, Xiaoshan Li Faculty of Science and Technology, Univesity of Macau, Zhiming Liu Southwest University, Wei Ke Macao Polytechnic Institute | ||
11:40 20mTalk | Supporting Analysts by Dynamic Extraction and Classification of Requirements-Related KnowledgeTechnical Track Technical Track Zahra Shakeri University of Calgary, Vincenzo Gervasi University of Pisa, Didar Zowghi University of Technology, Sydney, Behrouz Far University of Calgary | ||
12:00 10mTalk | An Active Learning Approach for Improving the Accuracy of Automated Domain Model ExtractionJournal-First Journal-First Papers Chetan Arora SES Networks and University of Luxembourg, Mehrdad Sabetzadeh SnT Centre / University of Luxembourg, Shiva Nejati SnT Centre/University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg | ||
12:10 10mTalk | Requirements Engineering as Science in the SmallNIER New Ideas and Emerging Results | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | AIOps: Real-World Challenges and Research InnovationsTechnical Briefings at Viger Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College | ||
11:00 90mTalk | AIOps: Real-World Challenges and Research InnovationsIndustry Program Technical Briefings Yingnong Dang Microsoft Azure, Qingwei Lin Microsoft Research, China, Ryan Huang Johns Hopkins University |
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 90mMeeting | LGBTIQ Lunch Community Meetings |
12:45 - 13:30 | |||
12:45 45mMeeting | ENCQOR: The why and how of 5G innovation Community Meetings |
14:00 - 17:30 | |||
14:00 3h30mTutorial | Presentation 101 Tutorials Michele Lanza Universita della Svizzera italiana (USI) |
14:00 - 15:30 | |||
14:00 20mTalk | ENRE: A Tool Framework for Extensible eNtity Relation ExtractionDemos Demonstrations Wuxia Jin Xi'an Jiaotong University, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Di Cui Xi'an Jiaotong University, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China | ||
14:20 20mTalk | Detection and Repair of Architectural Inconsistencies in JavaTechnical Track Technical Track Negar Ghorbani University of California, Irvine, Joshua Garcia University of California, Irvine, Sam Malek University of California, Irvine | ||
14:40 20mTalk | Can I Have a Stack Trace to Examine the Dependency Conflict Issue?Technical Track Technical Track Ying Wang Northeastern University, China, Ming Wen The Hong Kong University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zhenwei Liu Northeastern University, China, Shin Hwei Tan Southern University of Science and Technology, Zhiliang Zhu Northeastern University, China, Hai Yu Northeastern University, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology | ||
15:00 20mTalk | Investigating the Impact of Multiple Dependency Structures on Software DefectsTechnical Track Technical Track Di Cui Xi'an Jiaotong University, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Yuanfang Cai Drexel University, Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Qiong Feng Drexel University, Wuxia Jin Xi'an Jiaotong University, Jiaqi Guo Xi'an Jiaotong University, Yu Qu Xi'an Jiaotong University | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | Trends and Challenges in SENew Ideas and Emerging Results / Technical Track / Software Engineering in Practice / Papers at Place du Canada Chair(s): Barbora Buhnova Masaryk University | ||
14:00 20mTalk | Software Engineering for Machine Learning: A Case StudySEIPIndustry Program Software Engineering in Practice Saleema Amershi Microsoft, Andrew Begel Microsoft Research, Christian Bird Microsoft Research, Robert DeLine Microsoft Research, Harald Gall University of Zurich, Ece Kamar Microsoft, Nachiappan Nagappan Microsoft Research, Besmira Nushi Microsoft Research, Thomas Zimmermann Microsoft Research Pre-print | ||
14:20 10mTalk | Blockchain-based Software EngineeringNIER New Ideas and Emerging Results Moritz Beller Delft University of Technology, Joseph Hejderup Delft University of Technology, Netherlands Pre-print | ||
14:30 10mTalk | On Testing Quantum ProgramsNIER New Ideas and Emerging Results Pre-print | ||
14:40 10mTalk | Towards a Systematic Study of Values in SE: Tools for Industry and EducationNIER New Ideas and Emerging Results Emily Winter Lancaster University, Stephen Forshaw Lancaster University, Lucy Hunt Lancaster University, Maria Angela Ferarrio Lancaster University | ||
14:50 10mTalk | Robustness and Games Against Nature in Molecular ProgrammingNIER New Ideas and Emerging Results Jack H. Lutz Iowa State University, Neil Lutz University of Pennsylvania, Robyn Lutz Iowa State University, Matthew Riley Iowa State University | ||
15:00 20mTalk | Statistical Algorithmic Profiling for Randomized Approximate ProgramsTechnical Track Technical Track Keyur Joshi University of Illinois at Urbana-Champaign, Vimuth Fernando University of Illinois at Urbana-Champaign, Sasa Misailovic University of Illinois at Urbana-Champaign Pre-print | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | Assessment in the ClassroomSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame Chair(s): Ivana Bosnić University of Zagreb, Faculty of Electrical Engineering and Computing | ||
14:00 15mTalk | MAF: Method-Anchored Test Fragmentation for Test Code Plagiarism DetectionSEET Software Engineering Education and Training Weisong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Xingya Wang State Key Laboratory for Novel Software Technology, Nanjing University, Haoran Wu State Key Laboratory for Novel Software Technology, Nanjing University, Ding Duan State Key Laboratory for Novel Software Technology, Nanjing University, Zesong Sun State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University | ||
14:15 6mPoster | A Grading Schema for Reinforcing Teamwork Quality in a Capstone Course Posters Cecilia Bastarrica , Daniel Perovich Department of Computer Science, University of Chile, Francisco J. Gutierrez , Maíra Marques Department of Computer Science, University of Chile | ||
14:21 10mTalk | Simulating Student Mistakes to Evaluate the Fairness of Automated GradingSEET Software Engineering Education and Training Benjamin Clegg The University of Sheffield, Siobhán North The University of Sheffield, Phil McMinn University of Sheffield, Gordon Fraser University of Passau | ||
14:31 15mTalk | Automatic Grading of Programming Assignments: A Formal Semantics Based ApproachSEET Software Engineering Education and Training Xiao Liu The Pennsylvania University, University Park, Shuai Wang ETH Zurich, Pei Wang Pennsylvania State University, Dinghao Wu Pennsylvania State University | ||
14:46 10mTalk | Experience Report on a Move to Techniques-oriented Student Project GradingSEET Software Engineering Education and Training Siim Karus University of Tartu | ||
14:56 34mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
14:00 - 15:30 | Crowdsourced Knowledge and FeedbackJournal-First Papers / Technical Track / Software Engineering in Practice / Papers at St-Paul / Ste-Catherine Chair(s): Xin Xia Monash University | ||
14:00 20mTalk | Emerging App Issue Identification from User Feedback: Experience on WeChatSEIPIndustry Program Software Engineering in Practice Cuiyun Gao The Chinese University of Hong Kong, Wujie Zheng Tencent, Inc., Yuetang Deng Tencent, Inc., David Lo Singapore Management University, Jichuan Zeng , Michael Lyu , Irwin King | ||
14:20 10mTalk | An Empirical Study of Game Reviews on the Steam PlatformIndustry ProgramJournal-First Journal-First Papers Dayi Lin Queen's University, Cor-Paul Bezemer University of Alberta, Canada, Ying Zou Queen's University, Kingston, Ontario, Ahmed E. Hassan Queen's University | ||
14:30 20mTalk | How Reliable is the Crowdsourced Knowledge of Security Implementation?Technical Track Technical Track Mengsu Chen Virginia Tech, Felix Fischer Technical University of Munich, Na Meng Virginia Tech, Xiaoyin Wang University of Texas at San Antonio, USA, Jens Grossklags Technical University of Munich | ||
14:50 20mTalk | Pattern-based Mining of Opinions in Q&A WebsitesTechnical Track Technical Track Bin Lin Università della Svizzera italiana (USI), Fiorella Zampetti University of Sannio, Gabriele Bavota Università della Svizzera italiana (USI), Massimiliano Di Penta University of Sannio, Michele Lanza Universita della Svizzera italiana (USI) | ||
15:10 10mTalk | How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack OverflowIndustry ProgramJournal-First Journal-First Papers Shaowei Wang Queen's University, Tse-Hsun (Peter) Chen Concordia University, Ahmed E. Hassan Queen's University | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | Requirements Engineering for Mass-Market SoftwareSoftware Engineering in Practice / Technical Track / Papers / Journal-First Papers / Demonstrations at Van-Horne Chair(s): Paul Ralph University of Auckland | ||
14:00 30mTalk | (SEIP Talk) Data-Driven Requirements EngineeringSEIPIndustry Program Software Engineering in Practice Walid Maalej University of Hamburg, Maleknaz Nayebi Polytechnique Montréal, Guenther Ruhe University of Calgary | ||
14:30 20mTalk | Guigle: A GUI Search Engine for Android AppsDemosIndustry Program Demonstrations Carlos Bernal-Cárdenas William and Mary, Kevin Moran College of William & Mary, Michele Tufano College of William and Mary, Zichang Liu College of William & Mary, Linyong Nan College of William & Mary, Zhehan Shi College of William & Mary, Denys Poshyvanyk William and Mary Pre-print Media Attached | ||
14:50 20mTalk | StoryDroid: Automated Generation of Storyboard for Android AppsTechnical TrackIndustry Program Technical Track Sen Chen Nanyang Technological University, Singapore, Lingling Fan Nanyang Technological University, Singapore, Chunyang Chen Monash University, Ting Su Nanyang Technological University, Singapore, Wenhe Li New York University Shanghai, Yang Liu Nanyang Technological University, Singapore, Lihua Xu | ||
15:10 10mTalk | Metamorphic Relations for Enhancing System Understanding and UseJournal-First Journal-First Papers Zhi Quan (George) Zhou University of Wollongong, Australia, Liqun Sun University of Wollongong, Tsong Yueh Chen Swinburne University of Technology, Dave Towey University of Nottingham Ningbo China | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataTechnical Briefings at Viger Chair(s): Sebastian Uchitel Universidad de Buenos Aires / Imperial College | ||
14:00 90mTalk | Software engineering for automated vehicles: Addressing the needs of cars that run on software and dataIndustry Program Technical Briefings Krzysztof Czarnecki University of Waterloo, Canada |
14:30 - 17:00 | |||
14:30 - 17:00 | |||
14:30 2h30mMeeting | iTrace Stakeholders Community Infrastructure Meeting Community Meetings |
16:00 - 16:10 | Awards PlenaryPlenary at Place du Canada / Laurier / Viger Chair(s): Domenico Bianculli University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg | ||
16:00 10mTalk | Recap of ACM SIGSOFT and IEEE TCSE Awards Plenary |
16:10 - 17:00 | Most Influential Paper ICSE 2009Plenary at Place du Canada / Laurier / Viger Chair(s): Joanne M. Atlee University of Waterloo, Canada, Paola Inverardi University of L'Aquila | ||
16:10 50mTalk | It Does What You Say, Not What You Mean: Lessons From A Decade of Program Repair Plenary Westley Weimer University of Michigan, ThanhVu Nguyen University of Nebraska-Lincoln, Claire Le Goues Carnegie Mellon University, Stephanie Forrest Arizona State University Media Attached |
17:00 - 18:00 | Harlan Mills / ACM SIGSOFT Outstanding Research AwardPlenary at Place du Canada / Laurier / Viger Chair(s): Lionel Briand SnT Centre/University of Luxembourg | ||
17:00 60mTalk | The joys and frustrations of software engineering Plenary Mark Harman Facebook and University College London Media Attached |
18:00 - 19:15 | |||
18:15 - 19:15 | |||
19:30 - 00:00 | |||
19:30 4h30mTalk | Thursday Banquet Plenary |
Fri 31 MayDisplayed time zone: Eastern Time (US & Canada) change
Fri 31 May
Displayed time zone: Eastern Time (US & Canada) change
07:30 - 09:00 | |||
08:40 - 09:00 | |||
08:40 10mAwards | ICSE Papers Awards (NIER, SEET, Doctoral Symposium) Plenary Anita Sarma Oregon State University, Leonardo Murta Universidade Federal Fluminense (UFF), Daniela Damian University of Victoria, Sarah Beecham Lero - The Irish Software Research Centre and University of Limerick, Laurie Williams North Carolina State University, Silvia Abrahão Universitat Politècnica de València | ||
08:50 10mAwards | ICSE Distinguished Reviewer Awards Plenary |
09:00 - 10:30 | Building Reproducible, Reusable, and Robust Machine Learning Software Plenary at Place du Canada / Laurier / Viger Chair(s): Tevfik Bultan University of California, Santa Barbara | ||
09:00 90mTalk | Building Reproducible, Reusable, and Robust Machine Learning Software Plenary Joelle Pineau McGill University Media Attached |
10:00 - 12:00 | |||
11:00 - 12:30 | Mining Software Changes and PatternsTechnical Track / Demonstrations / Papers at Centre-Ville Chair(s): Ayşe Başar Ryerson University | ||
11:00 20mTalk | The List is the Process: Reliable Pre-Integration Tracking of Commits on Mailing ListsTechnical Track Technical Track Ralf Ramsauer OTH Regensburg, Daniel Lohmann Leibniz Universität Hannover, Wolfgang Mauerer OTH Regensburg / Siemens AG | ||
11:20 20mTalk | Graph-based Mining of In-the-Wild, Fine-grained, Semantic Code Change PatternsTechnical Track Technical Track Hoan Nguyen Iowa State University, Tien N. Nguyen University of Texas at Dallas, Danny Dig School of EECS at Oregon State University, Son Nguyen The University of Texas at Dallas, Hieu Tran The University of Texas at Dallas, Michael Hilton Carnegie Mellon University, USA | ||
11:40 20mTalk | Coming: a Tool for Mining Change Pattern Instances from Git CommitsDemos Demonstrations | ||
12:00 20mTalk | PatchNet: A Tool for Deep Patch ClassificationDemos Demonstrations Thong Hoang Singapore Management University, Singapore, Julia Lawall Inria/LIP6, Richard J Oentaryo McLaren Applied Technologies, Singapore, Yuan Tian Queens University, Kingston, Canada, David Lo Singapore Management University | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | |||
11:00 20mTalk | SLF: Fuzzing without Valid Seed InputsTechnical TrackIndustry Program Technical Track Wei You Purdue University, Xuwei Liu Zhejiang University, Shiqing Ma Purdue University, USA, David Mitchel Perry Purdue University, Xiangyu Zhang Purdue University, Bin Liang Renmin University of China, China | ||
11:20 20mTalk | Superion: Grammar-Aware Greybox FuzzingTechnical Track Technical Track Junjie Wang Nanyang Technological University, Bihuan Chen Fudan University, Lei Wei Nanyang Technological University, Yang Liu Nanyang Technological University, Singapore | ||
11:40 20mTalk | Grey-box Concolic Testing on Binary CodeTechnical TrackIndustry Program Technical Track Jaeseung Choi KAIST, Joonun Jang Samsung Research, Samsung Electronics, Choongwoo Han NAVER Corporation, Sang Kil Cha KAIST | ||
12:00 20mTalk | REST-ler: Stateful REST API FuzzingTechnical TrackIndustry Program Technical Track Vaggelis Atlidakis Columbia University, Patrice Godefroid Microsoft Research, Marina Polishchuk Microsoft Link to publication | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | Developing Games that Capture and Engage UsersTechnical Briefings at Mansfield / Sherbrooke Chair(s): Jim Whitehead University of California, Santa Cruz | ||
11:00 90mTalk | Developing Games that Capture and Engage UsersIndustry Program Technical Briefings Magy Seif Seif El-Nasr Northeastern University |
11:00 - 12:30 | Machine Learning in Static AnalysisPapers / Technical Track at Place du Canada Chair(s): Na Meng Virginia Tech | ||
11:00 20mTalk | Training Binary Classifiers as Data Structure InvariantsTechnical Track Technical Track Facundo Molina Universidad Nacional de Rio Cuarto, Argentina, Renzo Degiovanni SnT, University of Luxembourg, Pablo Ponzio Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Germán Regis Universidad Nacional de Río Cuarto, Nazareno Aguirre Dept. of Computer Science FCEFQyN, University of Rio Cuarto, Marcelo F. Frias Dept. of Software Engineering Instituto Tecnológico de Buenos Aires | ||
11:20 20mTalk | Graph Embedding based Familial Analysis of Android Malware using Unsupervised LearningTechnical Track Technical Track Ming Fan MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Xiapu Luo , Jun Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Meng Wang University of Bristol, UK, Chunyin Nong , Qinghua Zheng MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China, Ting Liu MOEKLINNS Lab, Department of Computer Science and Technology, Xi'an Jiaotong University, 710049, China | ||
11:40 20mTalk | A Novel Neural Source Code Representation based on Abstract Syntax TreeTechnical Track Technical Track Jian Zhang Beihang University, Xu Wang Beihang University, Hongyu Zhang The University of Newcastle, Hailong Sun Beihang University, Kaixuan Wang Beihang University, Xudong Liu Beihang University Pre-print | ||
12:00 20mTalk | A Neural Model for Generating Natural Language Summaries of Program SubroutinesTechnical Track Technical Track Alexander LeClair University Of Notre Dame, Siyuan Jiang Eastern Michigan University, Collin McMillan | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | ConcurrencyTechnical Track / Demonstrations / Papers at St-Denis / Notre-Dame Chair(s): Tuba Yavuz University of Florida | ||
11:00 20mTalk | Safe Automated Refactoring for Intelligent Parallelization of Java 8 StreamsTechnical TrackIndustry Program Technical Track Raffi Khatchadourian City University of New York (CUNY) Hunter College, Yiming Tang City University of New York (CUNY) Graduate Center, Mehdi Bagherzadeh Oakland University, Syed Ahmed Oakland University Pre-print Media Attached | ||
11:20 20mTalk | Detecting Atomicity Violations for Event-Driven Node.js ApplicationsTechnical TrackIndustry Program Technical Track Xiaoning Chang Institute of Software, Chinese Academy of Sciences, Wensheng Dou Institute of Software, Chinese Academy of Sciences, Yu Gao Institute of Software, Chinese Academy of Sciences, China, Jie Wang Institute of Software, Chinese Academy of Sciences, Jun Wei Institute of Software, Chinese Academy of Sciences, China, Tao Huang Institute of Software Chinese Academy of Sciences | ||
11:40 20mTalk | Parallel Refinement for Multi-Threaded Program VerificationTechnical Track Technical Track Liangze Yin National University of Defense Technology, Wei Dong , Wanwei Liu National University of Defense Technology, Ji Wang | ||
12:00 20mTalk | SWORD: A Scalable Whole Program Race Detector for JavaDemos Demonstrations | ||
12:20 10mTalk | Discussion Period Papers |
11:00 - 12:30 | Empirical Studies of SE EducationPosters / Software Engineering Education and Training at St-Paul / Ste-Catherine Chair(s): Sira Vegas Universidad Politecnica de Madrid | ||
11:00 15mTalk | Training Software Engineers using Open-Source Software: The Students' PerspectiveSEET Software Engineering Education and Training Gustavo Pinto UFPA, Clarice Moraes Ferreira Universidade Federal do Pará, Cleice Souza Instituto Federal do Pará, Igor Steinmacher Northern Arizona University, Paulo Meirelles Federal University of São Paulo Pre-print | ||
11:15 6mPoster | An Empirical Study on Female Participation in Software Project Courses Posters Anh Nguyen Duc University College of Southeast Norway, Letizia Jaccheri Norwegian University of Science and Technology, Pekka Abrahamsson University of Jyväskylä | ||
11:21 15mTalk | Attitudes, Beliefs, and Development Data Concerning Agile Software Development PracticesSEET Software Engineering Education and Training Christoph Matthies Hasso Plattner Institute, University of Potsdam, Johannes Huegle Hasso Plattner Institute, University of Potsdam, Tobias Dürschmid Hasso Plattner Institute, University of Potsdam, Ralf Teusner Hasso Plattner Institute, University of Potsdam Pre-print | ||
11:36 6mPoster | Comparing the Popularity of Testing Careers among Canadian, Chinese, and Indian Students Posters | ||
11:42 10mTalk | A Survey on Online Learning Preferences for Computer Science and ProgrammingSEET Software Engineering Education and Training Javier Escobar-Avila Florida State University, Deborah Venuti Florida State University, Massimiliano Di Penta University of Sannio, Sonia Haiduc Florida State University | ||
11:52 6mPoster | Software engineering studies attractiveness for the highly educated women planning to change career in Finland Posters | ||
11:58 32mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
11:00 - 12:30 | Software Product LinesDemonstrations / Technical Track / Papers at Van-Horne Chair(s): Shahar Maoz Tel Aviv University | ||
11:00 20mTalk | Intention-Based Integration of Software VariantsTechnical Track Technical Track Max Lillack University of Leipzig, Ştefan Stănciulescu ABB Corporate Research, Switzerland, Wilhelm Hedman , Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Andrzej Wąsowski IT University of Copenhagen, Denmark Pre-print File Attached | ||
11:20 20mTalk | Supporting the Statistical Analysis of Variability ModelsTechnical Track Technical Track Ruben Heradio UNED (Universidad Nacional de Educacion a Distancia), David Fernandez-Amoros UNED (Universidad Nacional de Educacion a Distancia), Christoph Mayr-Dorn Johannes Kepler University Linz, Alexander Egyed | ||
11:40 20mTalk | xLineMapper: A Product Line Feature-Architecture-Implementation Mapping ToolsetDemos Demonstrations Cuong Cu Cybersource Corporation, Xin Ye California State University San Marcos, Yongjie Zheng California State University San Marcos | ||
12:00 20mTalk | Multifaceted Automated Analyses for Variability-Intensive Embedded SystemsTechnical Track Technical Track Sami Lazreg Visteon Electronics and Universite Cote d Azur, Maxime Cordy SnT, University of Luxembourg, Philippe Collet University of Nice, Patrick Heymans University of Namur, Sébastien Mosser Université du Québec à Montréal Pre-print | ||
12:20 10mTalk | Discussion Period Papers |
12:30 - 14:00 | |||
12:30 - 14:00 | |||
12:30 - 14:00 | |||
14:00 - 15:30 | Human FactorsJournal-First Papers / Technical Track / Papers at Centre-Ville Chair(s): Christoph Treude The University of Adelaide | ||
14:00 20mTalk | How Practitioners Perceive Coding ProficiencyTechnical TrackIndustry Program Technical Track Xin Xia Monash University, Zhiyuan Wan Zhejiang University, Pavneet Singh Kochhar Microsoft, David Lo Singapore Management University | ||
14:20 20mTalk | Socio-Technical Work-Rate Increase Associates With Changes in Work Patterns in Online ProjectsTechnical TrackIndustry Program Technical Track Farhana Sarker , Bogdan Vasilescu Carnegie Mellon University, Kelly Blincoe University of Auckland, Vladimir Filkov University of California at Davis, USA Pre-print | ||
14:40 20mTalk | Why Do Episodic Volunteers Stay in FLOSS Communities?Technical Track Technical Track Ann Barcomb Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Klaas-Jan Stol University College Cork and Lero, Ireland, Dirk Riehle , Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick Pre-print | ||
15:00 10mTalk | Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software CommunitiesJournal-First Journal-First Papers Ann Barcomb Friedrich-Alexander University Erlangen-Nurnberg and Lero - The Irish Software Research Centre and University of Limerick, Andreas Kaufmann Friedrich-Alexander University Erlangen-Nuremberg, Dirk Riehle , Klaas-Jan Stol University College Cork and Lero, Ireland, Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick DOI Pre-print | ||
15:10 10mTalk | Discovering Community Patterns in Open-Source: A Systematic Approach and Its EvaluationJournal-First Journal-First Papers Damian Andrew Tamburri TU/e, Fabio Palomba University of Zurich, Alexander Serebrenik Eindhoven University of Technology, Andy Zaidman TU Delft Pre-print | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | API AnalysisTechnical Track / Demonstrations / Papers at Duluth Chair(s): Sam Malek University of California, Irvine | ||
14:00 20mTalk | Exposing Library API Misuses via Mutation AnalysisTechnical Track Technical Track Ming Wen The Hong Kong University of Science and Technology, Yepang Liu Southern University of Science and Technology, Rongxin Wu Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Xuan Xie School of Data and Computer Science, Sun Yat-sen University, Guangzhou, China, Shing-Chi Cheung Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Zhendong Su ETH Zurich | ||
14:20 20mDemonstration | Vetting API Usages in C Programs with IMCheckerDemos Demonstrations Zuxing Gu School of Software, Tsinghua University, Jiecheng Wu Tsinghua University, Li Chi Tsinghua University, Min Zhou Tsinghua University, Yu Jiang , Ming Gu Tsinghua University, Jiaguang Sun Pre-print | ||
14:40 20mTalk | PIVOT: Learning API-Device Correlations to Facilitate Android Compatibility Issue DetectionTechnical Track Technical Track Lili Wei The Hong Kong University of Science and Technology, 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 Pre-print | ||
15:00 20mTalk | SafeCheck: Safety Enhancement of Java Unsafe APITechnical Track Technical Track Shiyou Huang Texas A&M University, Jianmei Guo Alibaba Group, Sanhong Li Alibaba Inc., Xiang Li Alibaba, Yumin Qi Alibaba, Kingsum Chow , Jeff Huang Texas A&M University | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | SEIS KeynoteSoftware Engineering in Society at Laurier Chair(s): Rick Kazman University of Hawai‘i at Mānoa, Liliana Pasquale University College Dublin & Lero, Ireland | ||
14:00 90mTalk | Terraforming Earth: Will software experiments guide us out of the climate crisis?SEIS Software Engineering in Society Steve Easterbrook University of Toronto |
14:00 - 15:30 | Testing of AI SystemsNew Ideas and Emerging Results / Demonstrations / Technical Track at Place du Canada Chair(s): Marija Mikic Google | ||
14:00 20mTalk | CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning LibrariesTechnical Track Technical Track Hung Viet Pham University of Waterloo, Thibaud Lutellier , Weizhen Qi University of Science and Technology of China, Lin Tan Purdue University Pre-print | ||
14:20 20mTalk | Guiding Deep Learning System Testing using Surprise AdequacyTechnical Track Technical Track Jinhan Kim KAIST, Robert Feldt Chalmers University of Technology, Shin Yoo Korea Advanced Institute of Science and Technology Authorizer link Pre-print | ||
14:40 20mTalk | DeepConcolic: Testing and Debugging Deep Neural NetworksDemos Demonstrations Youcheng Sun University of Oxford, Xiaowei Huang University of Liverpool, Daniel Kroening University of Oxford, James Sharp Defence Science and Technology Laboratory (Dstl), Matthew Hill Defence Science and Technology Laboratory (Dstl), Rob Ashmore Defence Science and Technology Laboratory (Dstl) | ||
15:00 10mTalk | Towards Improved Testing For Deep LearningNIER New Ideas and Emerging Results Pre-print | ||
15:10 10mTalk | Structural Coverage Criteria for Neural Networks Could Be MisleadingNIER New Ideas and Emerging Results Zenan Li Nanjing University, Xiaoxing Ma Nanjing University, Chang Xu Nanjing University, Chun Cao Nanjing University Pre-print | ||
15:20 10mTalk | Robustness of Neural Networks: A Probabilistic and Practical PerspectiveNIER New Ideas and Emerging Results |
14:00 - 15:30 | Novel Approaches in SE EducationSoftware Engineering Education and Training / Posters at St-Denis / Notre-Dame Chair(s): Hakan Erdogmus Carnegie Mellon University | ||
14:00 15mTalk | Teaching Software Construction at Scale with Mastery Learning: A Case StudySEET Software Engineering Education and Training Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Tiara Allidina The University of British Columbia, Asrai Ord The University of British Columbia Pre-print | ||
14:15 15mTalk | Look What I Can Do: Acquisition of Programming Skills in the Context of Living LabsSEET Software Engineering Education and Training Mazyar Seraj University of Bremen & German Research Center for Artificial Intelligence (DFKI), Cornelia S. Große University of Bremen, Serge Autexier German Research Center for Artificial Intelligence (DFKI), Rolf Drechsler University of Bremen & German Research Center for Artificial Intelligence (DFKI) Pre-print | ||
14:30 15mTalk | How much 'Authenticity' can be achieved in Software Engineering Project Based courses?SEET Software Engineering Education and Training Zahra Shakeri University of Calgary, Muneera Bano Swinburne University of Technology, Melbourne, Didar Zowghi University of Technology, Sydney | ||
14:45 10mTalk | Having Fun in Learning Formal SpecificationsSEET Software Engineering Education and Training Wishnu Prasetya Utrecht University, Craig Leek Utrecht University, Orestis Melkonian Utrecht University, Joris ten Tusscher Utrecht University, Jan van Bergen Utrecht University, Jasper Everink Utrecht University, Thomas van der Klis Utrecht University, Rick Meijerink Utrecht University, Roan Oosenbrug Utrecht University, Jelle Oostveen Utrecht University, Tijmen van den Pol Utrecht University, Wink van Zon Utrecht University Pre-print | ||
14:55 6mPoster | A Data-driven Security Game to Facilitate Information Security Education Posters Dag Erik Homdrum Løvgren Acando AS, Jingyue Li Norwegian University of Science and Technology, Tosin Daniel Oyetoyan SINTEF Digital | ||
15:01 29mTalk | Author Panel DiscussionSEET Software Engineering Education and Training |
14:00 - 15:30 | Specifications and ModelsPapers / Demonstrations / Technical Track at Van-Horne Chair(s): Sylvain Hallé Université du Québec à Chicoutimi, Canada | ||
14:00 20mTalk | PsALM: Specification of Dependable Robotic MissionsDemos Demonstrations Claudio Menghi University of Luxembourg, SnT, Christos Tsigkanos Technische Universität Wien, Thorsten Berger Chalmers University of Technology, Sweden / University of Gothenburg, Sweden, Patrizio Pelliccione Chalmers | University of Gothenburg and University of L'Aquila | ||
14:20 20mTalk | Symbolic Repairs for GR(1) SpecificationsTechnical Track Technical Track Shahar Maoz Tel Aviv University, Jan Oliver Ringert Tel Aviv University, Rafi Shalom Tel Aviv University | ||
14:40 20mTalk | ARepair: A Repair Framework for AlloyDemos Demonstrations Kaiyuan Wang Google, Inc., Allison Sullivan North Carolina Agriculture and Technical State University, Sarfraz Khurshid University of Texas at Austin | ||
15:00 20mTalk | Visual Debugging of Behavioural ModelsDemos Demonstrations Gianluca Barbon Université Grenoble Alpes, Inria, LIG, Vincent Leroy University of Grenoble - CNRS, Gwen Salaün University of Grenoble Alpes, Emmanuel Yah Université Grenoble Alpes | ||
15:20 10mTalk | Discussion Period Papers |
14:00 - 15:30 | Crowdsourcing in Software EngineeringPapers / Software Engineering in Practice / Technical Track at Viger Chair(s): Tayana Conte Universidade Federal do Amazonas | ||
14:00 30mTalk | (SEIP Talk) Crowdsourcing in Software Engineering: Models, Motivations, and ChallengesSEIPIndustry Program Software Engineering in Practice Thomas LaToza George Mason University | ||
14:30 20mTalk | CTRAS: Crowdsourced Test Report Aggregation and SummarizationTechnical TrackIndustry Program Technical Track hao rui , Yang Feng University of California, Irvine, James Jones University of California, Irvine, Yuying Li State Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu Chen Nanjing University | ||
14:50 20mTalk | iSENSE: Completion-Aware Crowdtesting ManagementTechnical TrackIndustry Program Technical Track Junjie Wang Institute of Software, Chinese Academy of Sciences, Ye Yang Stevens institute of technology, Rahul Krishna NC State University, Tim Menzies North Carolina State University, Qing Wang Institute of Software, Chinese Academy of Sciences | ||
15:10 20mTalk | Discussion Period Papers |
14:30 - 17:00 | |||
16:00 - 17:20 | Software DocumentationTechnical Track / Papers / Software Engineering in Practice / Journal-First Papers at Centre-Ville Chair(s): Bonita Sharif University of Nebraska-Lincoln, USA | ||
16:00 20mTalk | Web Feature Deprecation: A Case Study for ChromeSEIPIndustry Program Software Engineering in Practice Ariana Mirian University of California San Diego, Nikunj Bhagat Google, Caitlin Sadowski , Adriana Porter Felt Google, Stefan Savage University of California San Diego, Geoffrey M. Voelker University of California San Diego | ||
16:20 20mTalk | Software Documentation Issues UnveiledTechnical TrackIndustry Program Technical Track Emad Aghajani Software Institute, USI - Lugano, Switzerland, Csaba Nagy Università della Svizzera italiana (USI), Olga Lucero Vega-Marquez Universidad de los Andes, Universidad de los Llanos, Mario Linares-Vásquez Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia , Laura Moreno Colorado State University, Gabriele Bavota Università della Svizzera italiana (USI), Michele Lanza Universita della Svizzera italiana (USI) Pre-print | ||
16:40 20mTalk | 9.6 Million Links in Source Code Comments: Purpose, Evolution, and DecayTechnical Track Technical Track Hideaki Hata Nara Institute of Science and Technology, Christoph Treude The University of Adelaide, Raula Gaikovina Kula NAIST, Takashi Ishio Nara Institute of Science and Technology DOI Pre-print Media Attached | ||
17:00 10mTalk | Categorizing the Content of GitHub README FilesJournal-First Journal-First Papers Gede Artha Azriadi Prana Singapore Management University, Christoph Treude The University of Adelaide, Ferdian Thung , Thushari Atapattu The University of Adelaide, David Lo Singapore Management University Link to publication DOI Pre-print | ||
17:10 10mTalk | Discussion Period Papers |
16:00 - 17:20 | APIsNew Ideas and Emerging Results / Technical Track / Papers / Demonstrations at Duluth Chair(s): Chris Parnin NCSU | ||
16:00 20mTalk | FOCUS: A Recommender System for Mining API Function Calls and Usage PatternsTechnical Track Technical Track Phuong T. Nguyen University of L’Aquila, Juri Di Rocco Università di L'Aquila, Davide Di Ruscio University of L'Aquila, Lina Ochoa , Thomas Degueule CWI, Netherlands, Massimiliano Di Penta University of Sannio Pre-print | ||
16:20 20mTalk | DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationDemos Demonstrations Yu Zhou , Xin Yan Nanjing University of Aeronautics and Astronautics, Taolue Chen Birkbeck, University of London, Sebastiano Panichella Zurich University of Applied Science/University of Zurich, Harald Gall University of Zurich | ||
16:40 20mTalk | MULAPI: A Tool for API Method and Usage Location RecommendationDemos Demonstrations Congying Xu Yangzhou University, Bosen Min Yangzhou University, Xiaobing Sun Yangzhou University, Jiajun Hu The Hong Kong University of Science and Technology, Bin Li Yangzhou University, Yucong Duan Hainan University | ||
17:00 10mTalk | API FluencyNIER New Ideas and Emerging Results Romain Robbes Free University of Bozen-Bolzano, Mircea F. Lungu University of Groningen, Andrea Janes | ||
17:10 10mTalk | Discussion Period Papers |
16:00 - 17:20 | Code ReviewsPapers / Journal-First Papers / Technical Track at Laurier Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
16:00 20mTalk | Test-Driven Code Review: An Empirical StudyTechnical TrackIndustry Program Technical Track Davide Spadini Delft University of Technology, Netherlands, Fabio Palomba University of Zurich, Tobias Baum Leibniz Universität Hannover, Stefan Hanenberg University of Duisburg-Essen, Germany, Magiel Bruntink Software Improvement Group, Alberto Bacchelli University of Zurich DOI Pre-print Media Attached | ||
16:20 20mTalk | Why Does Code Review Work for Open Source Software Communities?Technical Track Technical Track Adam Alami IT University of Copenhagen, Marisa Leavitt Cohn IT University of Copenhagen, Andrzej Wąsowski IT University of Copenhagen, Denmark Pre-print | ||
16:40 10mTalk | Does Reviewer Recommendation Help Developers?Industry ProgramJournal-First Journal-First Papers Vladimir Kovalenko TU Delft, Nava Tintarev Delft University of Technology, Evgeny Pasynkov JetBrains GmbH, Christian Bird Microsoft Research, Alberto Bacchelli University of Zurich DOI Pre-print | ||
16:50 10mTalk | The Impact of Human Factors on the Participation Decision of Reviewers in Modern Code ReviewJournal-First Journal-First Papers Shade Ruangwan Nara Institute of Science and Technology, Patanamon Thongtanunam The University of Melbourne, Akinori Ihara Wakayama University, Kenichi Matsumoto Nara Institute of Science and Technology DOI Pre-print | ||
17:00 20mTalk | Discussion Period Papers |
16:00 - 17:20 | Testing and Analysis: Domain-Specific ApproachesTechnical Track / Journal-First Papers / Papers at Place du Canada Chair(s): Gregory Gay University of South Carolina, Chalmers | University of Gothenburg | ||
16:00 20mTalk | Detecting Incorrect Build RulesTechnical Track Technical Track Pre-print Media Attached | ||
16:20 20mTalk | Adversarial Sample Detection for Deep Neural Network through Model Mutation TestingTechnical Track Technical Track Jingyi Wang National University of Singapore, Singapore, Guoliang Dong Computer College of Zhejiang University, Jun Sun Singapore Management University, Singapore, Xinyu Wang Zhejiang University, Peixin Zhang Zhejiang University | ||
16:40 10mTalk | Oracles for Testing Software Timeliness with UncertaintyJournal-First Journal-First Papers Chunhui Wang University of Luxembourg, Fabrizio Pastore University of Luxembourg, Lionel Briand SnT Centre/University of Luxembourg | ||
16:50 20mTalk | Deep Differential Testing of JVM ImplementationsTechnical Track Technical Track Yuting Chen Shanghai Jiao Tong University, Ting Su Nanyang Technological University, Singapore, Zhendong Su ETH Zurich | ||
17:10 10mTalk | Discussion Period Papers |
16:00 - 17:20 | Reverse EngineeringTechnical Track / Papers at St-Paul / Ste-Catherine Chair(s): Sandeep Kuttal The University of Tulsa | ||
16:00 20mTalk | Recovering Variable Names for Minified Code with Usage ContextsTechnical Track Technical Track Hieu Tran The University of Texas at Dallas, Ngoc Tran , Son Nguyen The University of Texas at Dallas, Hoan Nguyen Iowa State University, Tien N. Nguyen University of Texas at Dallas | ||
16:20 20mTalk | Gigahorse: Thorough, Declarative Decompilation of Smart ContractsTechnical Track Technical Track Neville Grech University of Athens, Lexi Brent University of Sydney, Bernhard Scholz University of Sydney, Australia, Yannis Smaragdakis University of Athens | ||
16:40 20mTalk | Probabilistic DisassemblyTechnical Track Technical Track Kenneth Miller Purdue University, Yonghwi Kwon University of Virginia, Yi Sun Purdue University, USA, Zhuo Zhang Purdue University, Xiangyu Zhang Purdue University, Zhiqiang Lin The Ohio State University | ||
17:00 20mTalk | Discussion Period Papers |
16:00 - 17:20 | Program TransformationsNew Ideas and Emerging Results / Technical Track / Papers at Van-Horne Chair(s): Cindy Rubio-González University of California, Davis | ||
16:00 20mTalk | Global Optimization of Numerical Programs via Prioritized Stochastic Algebraic TransformationsTechnical Track Technical Track Xie Wang Nanjing University, Huaijin Wang Nanjing University, Zhendong Su ETH Zurich, Enyi Tang Nanjing University, Xin Chen Nanjing University, Weijun Shen Nanjing University, Zhenyu Chen Nanjing University, Linzhang Wang , Xianpei Zhang Nanjing University, Xuandong Li Nanjing University | ||
16:20 20mTalk | Type Migration in Ultra-Large-Scale CodebasesTechnical Track Technical Track Ameya Ketkar Oregon State University, USA, Ali Mesbah University of British Columbia, Davood Mazinanian University of British Columbia, Danny Dig School of EECS at Oregon State University, Eddie Aftandilian Google Pre-print | ||
16:40 20mTalk | Dynamic Slicing for AndroidTechnical Track Technical Track Tanzirul Azim Microsoft, USA, Arash Alavi University of California, Riverside, Iulian Neamtiu New Jersey Institute of Technology, Rajiv Gupta UC Riverside | ||
17:00 10mTalk | Conditional Compilation is Dead, Long Live Conditional Compilation!NIER New Ideas and Emerging Results Pre-print | ||
17:10 10mTalk | Discussion Period Papers |
16:00 - 17:20 | Software QualitySoftware Engineering in Practice / New Ideas and Emerging Results / Papers / Technical Track at Viger Chair(s): Ying Zou Queen's University, Kingston, Ontario | ||
16:00 20mTalk | WSQF: Comprehensive Software Quality Evaluation Framework and Benchmark based on the SQuaRESEIPIndustry Program Software Engineering in Practice Naohiko Tsuda Waseda University, Hironori Washizaki Waseda University, Kiyoshi Honda , Hidenori Nakai Waseda University, Yoshiaki Fukazawa Waseda University, Motoei Azuma Waseda University, Toshihiro Komiyama NEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu Suzuki Computer Software Association of Japan, Tokyo, Japan, Sumie Morita FUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue Kojima Fujitsu Limited, Tokyo, Japan, Akiyoshi Hando FUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan | ||
16:20 20mTalk | Leveraging Artifact Trees to Evolve and Reuse Safety CasesTechnical Track Technical Track Ankit Agrawal University of Notre Dame, Seyedehzahra Khoshmanesh Iowa State University, Michael Vierhauser University of Notre Dame, Mona Rahimi , Jane Cleland-Huang University of Notre Dame, Robyn Lutz Iowa State University | ||
16:40 10mTalk | Trade-off-Oriented Development: Making Quality Attribute Trade-offs First-ClassNIER New Ideas and Emerging Results Tobias Dürschmid Carnegie Mellon University, Institute for Software Research, Eunsuk Kang Carnegie Mellon University, David Garlan Carnegie Mellon University Pre-print | ||
16:50 10mTalk | Current Challenges in Practical Object-Oriented Software DesignNIER New Ideas and Emerging Results Maurício Aniche Delft University of Technology, Netherlands, Joe Yoder The Refactory, Inc., Fabio Kon University of São Paulo | ||
17:00 20mTalk | Discussion Period Papers |
17:20 - 18:00 | |||
17:20 10mAwards | ACM Student Research Competition Awards Plenary | ||
17:30 10mAwards | ICSE 2019 Closing Plenary Laurie Williams North Carolina State University | ||
17:40 10mAwards | Preview of ICSE 2021 Plenary Natalia Juristo Universidad Politecnica de Madrid | ||
17:50 10mAwards | Preview of ICSE 2020 Plenary Gregg Rothermel North Carolina State University |