Lloyd M
  • Citizenship
  • Childhood SES
    Middle Class
  • Sex
  • Pronouns
  • Gender Expression
    Come meet me!
  • Gender Identity & Attraction
  • BSc in Computer Science
    2010 - 2015
    University of Victoria
    4.0 GPA
  • MSc in Computer Science
    2015 - 2017
    University of Victoria (Prof. Dr. Daniela Damian)
    4.0 GPA
  • PhD in Informatiks
    2018 - Present
    University of Hamburg (Prof. Dr. Walid Maalej)
Hobbies / Interests
  • Advocacy
    Mental Health, Open Science
  • Fitness
    Squash, Running, Badminton, Soccer
  • Entertainment
    Billiards, Beer, & Conversation
  • Languages
    English (Native), Deutsch (A2)
  • Gaming
  • Music
    Piano, Saxophone
  • Machine Learning
    Python, Jupyter, ScikitLearn
  • Web Dev
    HTML, CSS, JS, JQuery
  • Web Frameworks
    Vue, NuxtJS, Statamic
  • Web 3.0
    APIs, Server-Based Tool Reuse
  • Databases
    MySQL, MongoDB, Firebase
  • Recommender Systems
    Leveraging Big Data requires systems that can interpret and recommend data to persons involved.
  • Requirements Quality
    Defining, improving, and evaluating the quality of requirements are important facets of Requirements Engineering, both for researchers and for industry.
  • NLP for RE
    Requirements are largely written in natural language. How can we interpret and act on that form of information?
  • Requirements Quality
    2018 - Present
    Requirements have a certain level of quality, just like code. How do we quantify and act on this information?
  • OpenReq
    2017 - 2020
    This three-year European project was the launching point for my PhD and research studies. I contributed research on requirements quality.
  • ECrits
    2015 - 2018
    Happy customers are a central tenet of requirements engineering. We investigated the likelihood of escalating support tickets.
Publications See all 17
  • An Exploratory Study of Documentation Strategies for Product Features in Popular GitHub Projects
    T Puhlfürß L Montgomery W Maalej
    IEEE 38th International Conference on Software Maintenance and Evoluation (ICSME)
    Limassol, Cyprus
    NIER Track
  • Journal First: Empirical Research on Requirements Quality: A Systematic Mapping Study
    L Montgomery D Fucci A Bouraffa L Scholz W Maalej
    Springer Requirements Engineering Journal (REJ)
    Melbourne, Australia
    Journal First
  • A Live Extensible Ontology of Quality Factors for Textual Requirements
    J Frattini L Montgomery J Fischbach M Unterkalmsteiner D Mendez D Fucci
    IEEE 30th International Requirements Engineering Conference (RE)
    Melbourne, Australia
    NIER Track
  • An Alternative Issue Tracking Dataset of Public Jira Repositories
    L Montgomery C Lüders W Maalej
    IEEE ACM 19th International Conference on Mining Software Repositories (MSR)
    Pittsburgh, USA
    Data Track
  • Empirical Research on Requirements Quality: A Systematic Mapping Study
    L Montgomery D Fucci A Bouraffa L Scholz W Maalej
    Springer Requirements Engineering Journal (REJ)
  • A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities
    C Stanik L Montgomery D Martens D Fucci W Maalej
    IEEE 34th International Conference on Software Maintenance and Evoluation (ICSME)
    Madrid, Spain
    Research Track
  • Customer Support Ticket Escalation Prediction using Feature Engineering
    L Montgomery D Damian T Bulmer S Quader
    Springer Requirements Engineering Journal (REJ)
  • What do Support Analysts Know About Their Customers? On the Study and Prediction of Support Ticket Escalations in Large Software Organizations
    Best Paper Award
    L Montgomery D Damian
    IEEE 25th International Requirements Engineering Conference (RE)
    Lisbon, Portugal
    Research Track
Current Courses
  • Software Patterns
    Organiser & Lecturer
    We teach students patterns that occur across software engineering such as design patterns, architectural patterns, testing patterns, and collaboration patterns.
  • EMSE Seminar
    Organiser & Seminar Lead
    We teach students the basics of empirical research methods, and offer them the opportunity to identify, extract, and critique the use of these methods in existing research papers in Software Engineering.
  • M-Lab
    Organiser & Supervisor
    In this teaching and innovation laboratory students develop innovative Apps in small teams, under real conditions and tight project deadlines, for real customers from industry, society and the public sector.
Past Courses
  • CSC 375
    Teaching Assistant
    Introduction to Systems Analysis
  • SENG 321
    Teaching Assistant
    Requirements Engineering
  • CSC 105
    Lab Instructor
    Computers and Information Processing
  • SENG 299
    Lab Instructor
    Software Architecture and Design
Conferences Attended
  • RE
    2017, 2020-2022
  • MSR
  • ICSE
    2016, 2020-2022
  • Dagstuhl
    2017-2018, 2022
  • EASE
  • NLP4RE
Committees & Volunteering
  • RE Publicity Chair
  • Software Engineering Research Coalition
  • IST Journal Publicity Co-Chair
  • ICSE Artefact Track PC
  • RE Artefact Track PC
    2019-2020, 2022
  • NLP4RE Co-Chair
  • SQJ Reviewer
  • RE Artefact Track Co-Chair
  • ASEJ Reviewer
  • ICSE Student Volunteer
  • ESEC/FSE Artefact Track PC
Funding & Recognitions
Funding See all 5
  • NSERC Postgraduate Scholarships - Doctoral
    63,000 $
    Jul 2018 - Natural Sciences and Engineering Research Council of Canada
    The NSERC Postgraduate Scholarships – Doctoral (PGS D) program provides financial support to high-calibre scholars who are engaged in an eligible doctoral program in the natural sciences or engineering. This support allows these scholars to fully concentrate on their studies and seek out the best research mentors in their chosen fields.
  • IBM CAS Fellowship
    26,000 $
    Sep 2016 - IBM Center for Advanced Studies
    The IBM PhD Fellowship Program advances this collaboration by recognizing and supporting exceptional PhD students who want to make their mark in promising and disruptive technologies.
  • NSERC Canada Graduate Scholarships - Masters
    17,500 $
    Sep 2016 - Natural Sciences and Engineering Research Council of Canada
    The CGSM Program provides financial support to high-calibre scholars who are engaged in eligible master’s programs in Canada. This support allows these scholars to fully concentrate on their studies in their chosen fields.
  • UVic Fellowship
    13,500 $
    Sep 2015 - University of Victoria
    The University of Victoria awards a small number of fellowships each year. They are open to domestic and international (Visa) students with nominations originating from the supervisor. Students must be full-time and achieving a 1st class gpa or equivalent on the last 2 years of study.
  • NSERC Undergraduate Student Research Award
    4,500 $
    May 2015 - Natural Sciences and Engineering Research Council of Canada
    The Natural Sciences and Engineering Research Council of Canada (NSERC) subsidizes eligible professors to hire students to work on their research projects. The program creates interesting research-related jobs and gives you the opportunity to gain valuable work experience.
Recognitions See all 10
  • Honorarium
    200 $
    Apr 2021 - The White Rock Counselling Coop
    An honorarium is an ex gratia payment to a person for his or her services in a volunteer capacity or for services for which fees are not traditionally required.
  • Best Paper Award
    Sep 2017 - International Requirements Engineering Conference
    Every year the RE conference selects one top paper from the reserach track which shows excellence in design, implementation, and academic merit.
  • Graduate Award
    3,000 $
    Jun 2017 - University of Victoria
    The Faculty of Graduate Studies provides awards to graduate students of high academic standing.
  • President's Research Scholarship
    4,000 $
    Sep 2016 - University of Victoria
    The Faculty of Graduate Studies offers President's Research Scholarships to students holding awards for Master's or Doctoral level study from Natural Sciences and Engineering Research Council (NSERC)
  • Outstanding Graduate Entrance Award
    5,000 $
    Sep 2015 - University of Victoria
    The Faculty of Graduate Studies provides awards to graduate students of high academic standing.
Responsibilities • and Accomplishments ✓
  • Pint of Science Germany - Director & e.V. Board
    Jul 2020 - Present
    • • Manage the growing team of 150+ members
    • • Maintain and grow the vision for the organisation
    • ✓ Conceptualised and orchestrated online conference alternative in response to COVID
    • ✓ Created workshops to educate volunteers how to run engaging online events
  • Free Services - Consultant
    Jan 2020 - Present
    • • Perspective-altering business advice designed to force re-thinking of traditional processes
    • • Actionable Requirements Engineering advice applied to real contexts
    • ✓ Advised newly-formed non-profit cooperative on how to realign their organisational goals
    • ✓ My free services provided such impact that I was awarded an Honorarium
  • Pint of Science Germany - Cities Coordinator
    Oct 2019 - Oct 2020
    • • Coordinate with all eight Pint of Science cities across Germany
    • • Onboard new cities to Pint of Science Germany
    • ✓ Established 18 new cities for Pint of Science Germany 2020
    • ✓ Created workshops and documents to communicate critical information
  • Pint of Science Hamburg - Event Manager
    Sep 2018 - Jul 2021
    • • Organise and host evenings of science communication at local pubs
    • • Work with team of highly engaged and motivated volunteers
    • ✓ Filled 2 local venues with participants interested in learning about science
    • ✓ Hosted rooms of 50+ people, maintaining an energetic atmosphere
  • White Rock Counselling Coop - Founding Director
    Jan 2019 - Jan 2020
    • • Understand the needs of a complex set of stakeholders
    • • Keep a 30-year business alive through responsibility delegation
    • ✓ Founded a (first of it's kind) non-profit cooperative in Canada to be run by and serve 50+ therapists
    • ✓ Launched the organisation personally with an opening presentation
  • The Counselling Group - Business Consultant
    Jan 2018 - Dec 2019
    • • Understand a complex 30-year-old business model
    • • Apply my understanding of new technology to a legacy system
    • ✓ Modernised their approach to traditional administration
    • ✓ Incorporated data-mining and statistical modelling into their everyday business
  • Hour of Code - Volunteer Educator
    Oct 2015 - Dec 2015
    • • Describe my experiences as someone who can code
    • • Communicate the joy of programming through simple exercises
    • ✓ Delivered three Hour of Code workshops to students in Grades 1, 8, & 11
    • ✓ Learned the true potential of young minds to pick up programming
  • University Courses - Free Tutoring
    Jan 2015 - Dec 2017
    • • Understand university-level knowledge at a high-enough level to teach it
    • • Work with struggling individuals to overcome their learning blockers
    • ✓ Learned the usefulness of multiple interpretations to the same problem and solution
    • ✓ Experience the power of personal growth through education
  • Learn2Solve - Founder & Organiser
    Jan 2011 - Aug 2013
    • • Founded and organised weekly meetups to solve 3D puzzles
    • • Support individuals through lessons and conversation
    • ✓ Experienced the difficulties of conveying simple and complex knowledge to others
    • ✓ Connected with and taught many interesting individuals
  • Summer Camp - Volunteer
    Jul 2009 - Aug 2010
    • • Manage ~30 teenagers as we run the Summer Camp
    • • Organise games and exercises for the students
    • ✓ Learned the difficulties of managing young people
    • ✓ Handled difficult situations with tact and care
  • Veterinarian - Assistant
    Dec 2008 - Dec 2008
    • • Handle, control, and comfort various animals in the clinic
    • • Assist the veterinarian with minor surgeries
    • ✓ Learned about the beauty, and the horror, of complex animal care
    • ✓ Provided much needed comfort care to the 'forgotten' animals
  • Chiropractor - Assistant
    Oct 2008 - Oct 2008
    • • Interact with patients, forming a comfortable atmosphere
    • • Assist the clinic with admin duties
    • ✓ Witnessed first-hand the healing properties of chiropractic care
    • ✓ Learned fundamental differences between doctors and chiropractors
  • Romania Missions Trip - Instrumentalist
    Jul 2007 - Aug 2007
    • • Volunteer at an international church in the heart of Bucharest, Romania, for two months
    • • Play my saxophone in the church worship group
    • ✓ Personally connected with hundreds of people from a foreign culture
    • ✓ Experienced spiritual growth, and great physical pain

I choose not to participate in social media because I believe in the power of face-to-face human connection. Also, I am terrified of this social experiment we are conducting on the world where nothing is private and everything is everyone's business. As a result, I live a fairly "private" life with respect to the amount of information that exists on the internet. However, I am very open to discussing my family life with anyone who is interested! Let's have a beer and talk.

There is, however, some information I feel comfortable sharing with the whole world. I have a lovely mother, father, and sister. They are back in Canada, living their best lives. I have an amazing partner, Lisa, who keeps me honest, and balanced. We have travelled the world together, and are looking to what the future holds. I am also a cat person, and miss all of them dearly.