May 1st, 2017

8:30-9:30 - Breakfast

9:30-9:40 - Opening session

9:40-10:30 - New Faculty Talk #1
  • Michalis Famelis: Université de Montréal
    "Lightweight Formal Support for Software Design"
10:30-11:00 - Break

11:00-12:30 - Research Talks #1: Static Analysis, Performance, Mobile Apps
  • Rubén Saborido, Foutse Khomh, Yann-Gaël Guéhéneuc: Polytechnique Montréal
    "Looking to the Future: Performance Metrics of Apps in Mobile Marketplaces"
  • Philipp Leitner, Cor-Paul Bezemer: University of Zurich, Queen's University
    "An exploratory study of the state of practice of performance testing in Java-based open source projects"
  • Bushra Aloraini, Meiyappan Nagappan: University of Waterloo
    "Evaluating State-of-the-Art Free and Open Source Static Analysis Techniques against Buffer Errors in Android Apps"
  • Guilherme B. de Pádua, Weiyi Shang: Concordia University
    "Studying the Prevalence of Exception Handling Anti-Patterns"
12:30-14:00 - Lunch

14:00-14:45 - Lightning talks for Posters/Demos
  • Mustafa Berk Duran, Gunter Mussbacher: McGill University
    "Evaluation of Reusable Impact Models with TouchCORE"
  • Aprajita, Gunter Mussbacher: McGill University
    "TimedGRL: Analyzing Evolving Goal Models"
  • Yar Rouf, Mark Shtern, Marios Fokaefs, Marin Litoiu: York University
    "A Hierarchical Architecture for Distributed Security Control of Large Scale Systems"
  • Manel Abdellatif, Yann-Gaël Guéhéneuc, Naouel Moha: Polytechnique Montréal, UQAM
    "Migration of Legacy Object-Oriented Software to Service Oriented Architecture"
  • Alvine Boaye Belle, Timothy C. Lethbridge, Nikolai Mansourov, Miguel Garzón: University of Ottawa
    "A control strategy to manage the execution flow of rules activation"
  • Manel Grichi, Mouna Abidi: Polytechnique Montréal
    "Static and Dynamic Analyses of the Impact of Design Patterns on Changes in Multi-language Systems"
  • Alexandre Courouble, Daniel M. German, Bram Adams: Polytechnique Montréal, University of Victoria
    "Empirical Analysis of Expertise Erosion"
  • Ten Bradley, Meiyappan Nagappan, Michael W. Godfrey: University of Waterloo
    "An Empirical Analysis of Novice C++ Code"
  • Angshuman Ghosh, Meiyappan Nagappan: University of Waterloo
    "Fast and Efficient searching for Software packages"
  • Parisa Moslehi, Bram Adams, Juergen Rilling: Concordia University, Polytechnique Montréal
    "Linking Crowd-based Multimedia Documentation and Source Code Artifacts"
  • Mathieu Boucher, Gunter Mussbacher: McGill University
    "Transforming Workflow Models into Automated End-to-End Acceptance Test Cases"
  • Zeinab Kermansaravi: Polytechnique Montréal
    "Investigating anti-patterns and design-patterns mutation behavior"
  • David Kanaa, Bram Adams: Polytechnique Montréal
    "Detection of behavioural anomalies in flight simulators using adaptive process control techniques"
  • Navpreet Kaur, Safaa Allamy: Université de Montréal
    "Deriving optimal variant using SPL Conqueror and Multi-objective Optimization"
  • Keheliya Gallaba, Shane McIntosh: McGill University
    "(Mis)use of Continuous Integration Features"
  • Ruiyin (Ray) Wen, Shane McIntosh: McGill University
    "How Does Code Reviewing Feedback Evolve? A Longitudinal Study of the OpenStack Project"
14:45-15:30 - Posters/Demos session

15:30-16:00 - Break

16:00-17:00 - Research Talks #2: Smart Buildings, Aerospace, Teaching Programming
  • Marios Fokaefs, Jenn McArthur, Brian Ramprasad, Cornel Barna, Mark Damm, Marin Litoiu: York University
    "Leveraging Existing Sensor Networks as IoT Devices for Smart Buildings"
  • Andrés Paz, Ghizlane El Boussaidi: École de Technologie Supérieure (ETS)
    "On the Exploration of Model-Based Support for DO-178C-Compliant Avionics Software Development and Certification"
  • Andrew Forward: University of Ottawa
    "Using (Controlled) Live Coding To Interactively Teach Programming Language Concepts"


May 2nd, 2017

8:30-9:30 - Breakfast

9:30-9:40 - Opening session

9:40-10:30 - New Faculty Talk #2
  • Daniel Varró: McGill University
    "Automated Graph Model Generation for Smart and Safe Cyber-Physical Systems"
10:30-11:00 - Break

11:00-12:30 - Research Talks #3: Program Dependencies, Release Engineering
  • Mohammed Sayagh, Noureddine Kerzazi, Bram Adams: Polytechnique Montréal, ENSIAS- Univ Mohammed V in Rabat
    "On Cross-stack Configuration Errors"
  • Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gael Gueheneuc, Naouel Moha, Jean Privat and Manel Abdellatif: Université de Québec à Montréal (UQAM), Polytechnique Montréal
    "Challenges in Analyzing Program Dependencies in JEE Applications"
  • Md Tajmilur Rahman, Peter Rigby: Concordia University
    "Investigating Modern Release Engineering Practices"
  • Mahdis Zolfagharinia, Bram Adams, Yann-Gaël Guéhéneuc: Polytechnique Montréal
    "Do Not Trust Build Results at Face Value -- An Empirical Study of 30 Million CPAN Builds"
12:30-14:00 - Lunch

14:00-15:00 - Keynote
  • Bernd Lehnert: SAP
    "Benefits and Challenges when Developing Cloud Applications"

15:00-15:30 - Voting for Best Poster and Presentation

15:30-16:00 - Break

16:00-16:30 - Awards & Closing session