Return to the homepage
  • Library
  • UC Online
  • News
  • Events
  • Maps
  • Staff
  • Work at UC
  • 150 Years
  • Study
    • Study
      • Courses and qualifications
      • Subjects
      • Online learning
      • Arts
      • Business
      • Digital Screen
      • Education
      • Engineering
      • Health
      • Law
      • Science
      • All departments
      • Scholarships
      • Examinations
      • Graduation
      • Graduate School
      • Key dates
      • Publications
      • Study abroad and exchanges
      • Work-Integrated Learning
      • Academic support
      • Special consideration
      • Summer School
      • Transition Programmes
      • Quick Links
      • LEARN
      • Logins
      • Timetables
      • Library
      • Scholarships
      • Transcripts
      • Grading
  • Enrol
    • Enrol at UC
      • Enrolment process
      • Enrolment and Course Dates
      • Admission and University Entrance
      • Identity and citizenship verification
      • International student enrolment
      • PhD and doctoral degree applications
      • Manage your study
      • Fees and funding
      • Student Agreement
      • Change your enrolment
      • Update your contact details
      • Contact Student Services
      • Quick Links
      • Enrol now with myUC
      • Re-enrol now with myUC
      • Qualifications and courses
      • Scholarships
      • Academic Support
      • Transcripts
  • Research
    • Research
      • Become a research student
      • Find a supervisor
      • Support for Researchers
      • Māori Research Partnerships
      • Research Impact
      • Research Institutes and Centres
      • Research specialties
      • Facilities and equipment
      • IP Commercialisation
      • Innovation Jumpstart
      • Ethics Approval
      • UC Research Awards
      • Contact us
      • Quick Links
      • Find an expert
      • Find a supervisor
      • Jobs at UC
      • Ethics Approval
      • Postgraduate forms
      • Library (research)
  • Life
    • Life
      • The campus
      • Facilities
      • Getting around
      • Student life
      • Accommodation
      • Support services
      • Know The Code
      • Sustainability Office
      • UC Students' Association (UCSA)
      • CCR
      • Golden Key
      • Health, safety and wellbeing
      • Life in CHCH
      • Life in NZ
      • Get active
      • Canterbury Card
      • Quick Links
      • UCGo
      • Maps
      • Parking
      • Health Centre
      • UC RecCentre
      • Student events
      • Clubs and societies
  • Support services
    • Support services
      • Finding support
      • Need to talk?
      • Health Services
      • Academic support
      • Assistive technology
      • Accessibility
      • Financial assistance
      • Academic grievances
      • Equity and diversity
      • Parents and whānau
      • Job and careers advice
      • New student support
      • Current student support
      • Postgraduate student support
      • High school student support
      • Adult student support
      • International student support
      • LGBTQI student support
      • Māori student support
      • Pasifika student support
      • Onsite services
      • Quick Links
      • In an emergency
      • Security
      • Raise a concern
      • IT Services
      • Academic Skills Centre
      • Library (support)
      • Contacts
      • Wellbeing Hub
  • Engage
    • Engage
      • Alumni
      • Business and industry
      • Canterbury University Press
      • Communications and Engagement
      • Community partnerships
      • External exam invigilation
      • Find an expert or consultant
      • Giving to UC
      • International partnerships
      • Knowledge Commons
      • News
      • School resources
      • Work at UC
      • Work placements
      • Quick Links
      • Donate to UC
      • Contact UC
      • Current vacancies
      • Erskine Fellowship
      • News
      • Public events
      • Liaison Office
  • About
    • About
      • What is special about UC
      • UC7
      • Ako - Learning & Teaching
      • Governance
      • Leadership
      • Health and Safety
      • Sustainability Hub
      • People and Culture
      • Asset Planning and Delivery
      • History
      • Information and Records Management
      • Ngā Uara | Our Values
      • Contacts
  • Logins
    • Logins
      • LEARN
      • Zoom
      • Student email
      • Staff email
      • myUC
      • My Timetable
      • Canterbury Card Account
      • My Library Account
      • OneDrive
      • UC CareerHub
      • UC Services Portal
      • Password Reset
      • UCGO
      • ourUC
      • Staff logins
      • More logins
Skip to main content
uc-research-profile

Use the Tab and Up, Down arrow keys to select menu items.

  • UC Research Profile
  • Search
  • Browse
    • Subject areas and disciplines
    • Colleges and departments
  • Administration
    • Email UC Research Profile Administrator
    • Update your UC Research Profile page in Profiler (Staff Only)
  • Quick Links
    • Research at UC

Dr Fabian Gilson

Contact

Department: Computer Science and Software Engineering

Email: fabian.gilson@canterbury.ac.nz

Direct Dial: +64 3 3692910

Office: Jack Erskine Rm 214

Languages: English, French

About
Research / Creative works
Supervision
Networks

Fields of Research

  • Software Engineering
  • Agile Software Development
  • Continuous Integration and DevOps
  • Model-Driven Software Engineering
  • Software Testing

Researcher Summary

Fabian's interests are agile software development, continuous integration and DevOps, model-driven software engineering, domain specific languages and application of natural language processing to software engineering.

Fabian's current projects include approaches to (collaboratively) generate models from user stories (i.e. natural language descriptions), extract design decisions from chat-based communication and improve the management of technical debt with architecture-level metrics. He's also active into enhancing the teaching and learning of software and model-driven engineering through evidence-based research and teaching.

Subject Area: Disciplines

  • Computer Science, Information Technology, Information Sciences: Computer Science; Information Systems; Information Technology; Internet; Software Engineering and Visualisation
  • Engineering and Technology: Computer & Software Engineering

Resources

  • Personal website
  • LinkedIn
  • Twitter

Research/Scholarly/Creative Works

  • Costa Silva C., Galster M. and Gilson F. (2022) A qualitative analysis of themes in instant messaging communication of software developers. Journal of Systems and Software 192 111397: 1-25. http://dx.doi.org/10.1016/j.jss.2022.111397. (Journal Articles)
  • Josephs A., Gilson F. and Galster M. (2022) Towards Automatic Classification of Design Decisions from Developer Conversations. In 19th IEEE International Conference on Software Architecture (ICSA): 10-14. IEEE. http://dx.doi.org/10.1109/ICSA-C54293.2022.00009. (Conference Contributions - Published)
  • Van Heugten Breurkes J., Gilson F. and Galster M. (2022) Overlap between Automated Unit and Acceptance Testing - A Systematic Literature Review. In 26th International Conference on Evaluation and Assessment in Software Engineering (EASE): 80-89. ACM. http://dx.doi.org/10.1145/3530019.3530028. (Conference Contributions - Published)
  • Costa Silva C., Galster M. and Gilson F. (2021) Topic modeling in software engineering research. Empirical Software Engineering 26(6) 120: 1-62. http://dx.doi.org/10.1007/s10664-021-10026-0. (Journal Articles)
  • Morales-Trujillo ME., Galster M., Gilson F. and Mathews M. (2021) A Three-Year Study on Peer Evaluation in a Software Engineering Project Course. IEEE Transactions on Education : 1-10. http://dx.doi.org/10.1109/TE.2021.3123682. (Journal Articles)
  • Gilson F., Annand S. and Steel J. (2020) Recording software design decisions on the fly. In CEUR Workshop Proceedings 2799: 53-66. (Conference Contributions - Published)
  • Gilson F., Galster M. and Georis F. (2020) Generating Use Case Scenarios from User Stories. In 14th IEEE/ACM International Conference on Software and System Processes (ICSSP): 31-40. ACM. http://dx.doi.org/10.1145/3379177.3388895. (Conference Contributions - Published)
  • Gilson F., Morales M. and Mathews M. (2020) How Junior Developers Deal with Their Technical Debt? In Proc. of 2020 IEEE/ACM International Conference on Technical Debt (TechDebt): 51-61. ACM. http://dx.doi.org/10.1145/3387906.3388624. (Conference Contributions - Published)
  • Costa Silva C., Gilson F. and Galster M. (2019) Comparison Framework for Team-Based Communication Channels. In 20th International Conference on Product-Focused Software Process Improvement (PROFES): 315-322. Springer. http://dx.doi.org/10.1007/978-3-030-35333-9_22. (Conference Contributions - Published)
  • Galster M., Gilson F. and Georis F. (2019) What Quality Attributes Can We Find in Product Backlogs? A Machine Learning Perspective. In 13th European Conference on Software Architecture (ECSA): 88-96. Springer. http://dx.doi.org/10.1007/978-3-030-29983-5_6. (Conference Contributions - Published)
  • Gilson F. and Weyns D. (2019) When Natural Language Processing Jumps into Collaborative Software Engineering. In Proceedings of ICSA-C 2019: 238-241. IEEE Computer Society. http://dx.doi.org/10.1109/ICSA-C.2019.00049. (Conference Contributions - Published)
  • Gilson F., Galster M. and Georis FCC. (2019) Extracting Quality Attributes from User Stories for Early Architecture Decision Making. In 3rd International Workshop on Decision Making in Software Architecture (MARCH) at 16th IEEE International Conference on Software Architecture (ICSA): 129-136. IEEE. http://dx.doi.org/10.1109/ICSA-C.2019.00031. (Conference Contributions - Published)
  • Amrani M., Gilson F. and Englebert V. (2018) Complex Event Processing for User-Centric Management of IoT Systems. In Pires LF; Hammoudi S; Selic B (Eds). Communications in Computer and Information Science 880: 426-448. Springer International Publishing. http://dx.doi.org/10.1007/978-3-319-94764-8_18. (Conference Contributions - Published)
  • Gilson F. (2018) Teaching software language engineering and usability through students peer reviews. In Proceedings MODELS '18: 98-105. ACM. http://dx.doi.org/10.1145/3270112.3270124. (Conference Contributions - Published)
  • Gilson F. and Irwin C. (2018) From User Stories to Use Case Scenarios towards a Generative Approach. In 2018 ASWEC Proceedings: 61-65. http://dx.doi.org/10.1109/ASWEC.2018.00016. (Conference Contributions - Published)
  • Amrani M., Gilson FM., Debieche A. and Englebert V. (2017) Towards User-centric DSLs to Manage IoT Systems. In Pires L; Hammoudi S; Selic B (Eds). Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development: 569-576. http://dx.doi.org/10.5220/0006285405690576. (Conference Contributions - Published)
  • Gilson FM. (2017) L’Olympiade belge d’Informatique. In Henry J; Nguyen A; Vandeput E (Ed.), L'informatique et le numérique dans la classe: Qui, quoi, comment?: 85-92.Presses universitaires de Namur. (Chapters)
  • Gilson FM., Bittar A. and Schobbens PY. (2017) Public Debates on the Web. In Cabot J; De Virgilio R; Torlone R (Eds). Web Engineering, ICWE 2017, Lecture Notes in Computer Sciences 10360: 520-532. http://dx.doi.org/10.1007/978-3-319-60131-1_37. (Conference Contributions - Published)
  • Gilson FM., Rouffiange M. and Bittar A. (Ed.) (2017) Webdeb Collaborative Platform. . (Software / Code)
  • Gilson FM. and Englebert V. (2016) Flexible Component Composition through Communication Abstraction. In Hammoudi S; Pires L; Selic B; Desfray P (Eds). MODELSWARD 2016 - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development: 442-449. SciTePress. http://dx.doi.org/10.5220/0005830304420449. (Conference Contributions - Published)
  • Gilson FM. (2015) Transformation-Wise Software Architecture Framework - A Transformational Approach to Design Component-Based Systems. PhD Thesis, Namur. University of Namur. (Theses / Dissertations)
  • Gilson FM. and Englebert V. (2015) Challenging a Transformation-Wise Architecture Framework in a Comparative Case Study. In Desfray P; Filipe J; hammoudi S; Pires L (Eds). Model-Driven Engineering and Software Development. Communications in Computer and Information Science 580: 213-229. http://dx.doi.org/10.1007/978-3-319-27869-8_12. (Conference Contributions - Published)
  • Gilson FM. and Englebert V. (2015) Software Architecture Design by Stepwise Model Transformations - A Comparative Case Study. In Hammoudi S; Pires L; Desfray P; Filipe J (Eds). MODELSWARD 2015 - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development SciTePress. http://dx.doi.org/10.5220/0005266101340145. (Conference Contributions - Published)
  • Gilson FM. and Englebert V. (2015) Transformation-Wise Design of Software Architectures. In Hammoudi S; Pires L; Filipe J; das Neves R (Eds). Model-Driven Engineering and Software Development, Communications in Computer and Information Science 506(Communications in Computer and Information Science): 49-65. http://dx.doi.org/10.1007/978-3-319-25156-1_4. (Conference Contributions - Published)
  • Gilson FM. and Englebert V. (2014) A Domain Specific Language for Stepwise Design of Software Architectures. In Pires L; Hammoudi S; Filipe J; das Neves R (Eds). MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development SciTePress. http://dx.doi.org/10.5220/0004709700670078. (Conference Contributions - Published)
  • Gilson FM. (Ed.) (2013) Eclipse plugin for Iodass modeling languages. . (Software / Code)
  • Gilson FM. and Englebert V. (2011) Rationale, decisions and alternatives traceability for architecture design. In Hasselbring W; Gruhn V (Eds). Proceedings of the 5th European Conference on Software Architecture: Companion Volume ACM. http://dx.doi.org/10.1145/2031759.2031764. (Conference Contributions - Published)
  • Gilson FM. and Englebert V. (2011) Towards handling architecture design, variability and evolution with model transformations. In Heymans P; Czarnecki K; Eiseneicker U (Eds). Proceedings of the Fifth International Workshop on Variability Modelling of Software-Intensive Systems: 39-48. ACM. http://dx.doi.org/10.1145/1944892.1944897. (Conference Contributions - Published)
  • Gilson FM. (2010) A Transformational Approach for Component-Based Distributed Architectures. In Elvesæter B; Schätz B (Eds). Preliminary Proceedings of the MODELS 2010 Doctoral Symposium: 25-30. http://models2010.ifi.uio.no/papers/DocSymp2010PrelimProceedings.pdf. (Conference Contributions - Published)
  • Gilson FM. (2009) Coping with large-scale architecture design and evolution with model transformations. In Fernandes J; Lämmel R; Saraiva J; Visser J (Eds). Pre-proceedings of the 4th Summer School on Generative and Transformational Techniques in Software Engineering. (Conference Contributions - Published)
  • Gilson FM., Englebert V. and Matulevicius R. (2008) A large scope transformational approach for distributed architecture design. In Morrison R; Balasubramaniam D; Falkner K (Eds). Software Architecture 5292: 334-337. Springer-Verlag Berlin Heidelberg. http://dx.doi.org/10.1007/978-3-540-88030-1_30. (Conference Contributions - Published)

Student Supervision

Displaying items for last six years.
    Current
  • PhD - Costa Silva CM: Reusing software engineering knowledge from developer communication
  • Completed
  • Masters - Georis F: Génération de modèles et extraction de qualités pour le développement logiciel Agile (2019)
  • Masters - Ishfaq B: Network Level Defence for Internet of Things
  • Honours - Alsford B: PiP IoT Device Installation Improvements Using Optical Character Recognition (2019)
  • Honours - Annand S: Recording Design Decisions on-the-fly from Slack (2020)
  • Honours - Bernasconi J: PiP IoT Device Management System (2019)
  • Honours - Chen R: Virtual Reality for Phobia treatment
  • Honours - Davies L: Automated Design and Augmented projection of Engineering Elements (2021)
  • Honours - Dela Cruz A: Milestone Navigator - UX improvements (2020)
  • Honours - English M: PiP IoT Internet of Things Device Management and Analytic System (2019)
  • Honours - Harrison J: Low-cost archery timing lights (2021)
  • Honours - Hooker S: Student assignment calendar (2018)
  • Honours - Irwin C: Automatic generation of robustness diagrams from user stories (2018)
  • Honours - Josephs A: Recording Design Decisions on-the-fly from Slack (2021)
  • Honours - Ling E: Code smells and defects detection (2019)
  • Honours - Mackintosh O: Rhythmical Auditory Cueing for Parkinson’s (2021)
  • Honours - Mischewski M: Age insight (2020)
  • Honours - Ravji H: Milestone Navigator - Refactoring for the cloud (2021)
  • Honours - Steel J: Recording Design Decisions on-the-fly from Slack (2019)
  • Honours - Toohey J: Pip IoT Mobile Application (2019)
  • Honours - van Heugten Breurkes J: Hybrid software testing (2021)
  • Honours - Walsh L: Document Importing Service for 3PL Logistics Software (2020)

Review and Refereeing

Displaying all items.
    Conference reviewing / refereeing
  • 1st International Workshop on Recruiting Participants for Empirical Software Engineering (RoPES’22) Colocated with ICSE ( 2021 )
  • Agile Methods for Information Systems Engineering (Agil-ISE) Colocate with CAiSE 2022 ( 2021 )
  • European Conference on Software Architecture ( 2021 )
  • International Conference on Model-Driven Engineering and Software Development (MODELSWARD) ( 2017 - 2020)
  • International Conference on Research Challenges in Information Science ( 2019 )
  • International Conference on Software Maintenance and Evolution ( 2021 )
  • International Conference on Technical Debt 2020 ( 2019 )
  • International Workshop on Education through Advanced Software Engineering and Artificial Intelligence ( 2019 )
  • International Workshop on Education through Advanced Software Engineering and Artificial Intelligence ( 2019 - 2023)
  • International Workshop on the Advancements in Model Driven Engineering ( 2019 )
  • Other
  • ACM Computing Surveys ( 2021 - 2023)
  • Communications of the Association for Information Systems ( 2019 - 2023)
  • Computers in Industry ( 2019 - 2023)
  • IET Software ( 2020 - 2023)
  • Information and Software Technology ( 2019 - 2023)
  • Information Systems ( 2016 - 2023)
  • Journal of the Brazilian Computer Society ( 2020 - 2023)
  • Requirements Engineering ( 2020 - 2023)
UC Library
Research & Innovation
University of Canterbury
Private Bag 4800
Christchurch 8140
New Zealand
Research & Innovation Admin
Phone +64 3 369 5858
admin@research.canterbury.ac.nz
Research Profile Administrator
pbrfprofileradmin@canterbury.ac.nz
Back to top
  • GENERAL ENQUIRIES
  • +64 3 369 3999
  • info@canterbury.ac.nz
  • ENROLMENT ENQUIRIES
  • 0800 VARSITY (0800 827 748)
  • enrol@canterbury.ac.nz
  • INTERNATIONAL ENQUIRIES
  • +64 3 364 3443
  • (Aus) 1-800-431595
  • Ask a question
  • CONTACTS & DIRECTORIES
  • University contacts
  • Student contacts
  • Students' Association
  • Find a researcher (Research Profile)
  • Accommodation
  • Maps
  • Donate online
  • UC on Facebook
  • UC on Twitter
  • UC on youTube
  • UC on Instagram
  • UC on Snapchat
  • UC on LinkedIn
  • UC on WeChat
  • DEPARTMENTS
  • All departments
  • Arts
  • Business
  • Education
  • Engineering
  • Health
  • Law
  • Science
  • Service areas
  • LATEST
  • News
  • Events
  • Publications
  • Work at UC
  • Info for media
  • Style Guide
  • TOOLS
  • LEARN
  • UC Policy Library
  • Library
  • myUC
  • IT account
  • Student email
  • OneDrive
  • Timetable
  • Staff email
  • Intranet (Staff)
  • Copyright Feedback Privacy Cookies Declaration Payment Data
  • Emergency Information
  • © University of Canterbury - A Fair Trade University