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 | ||