TCSE logo 
 Sigsoft logo
Sustainability badge

This dissertation addresses the limitations of convergence in near-synchronous code collaboration environments. Current techniques predominantly rely on string-based synchronization, which often results in conflict resolution that fails to preserve the intentions of collaborators. This work proposes a semantic-aware approach that explores different levels of granularity in replicated data types (RDT) to overcome these limitations while enabling near-synchronous visualization of code evolution, enhancing interactive programming environments. The main contributions include: (1) a specification for intent-preserving code merging behavior, (2) a novel RDT approach exploring different granularity levels, (3) near-synchronous visualization of code semantics, and (4) extended RDT approaches utilizing nested replicated data types for improved conflict resolution in educational programming contexts.

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

Wed 30 Apr

Displayed time zone: Eastern Time (US & Canada) change

17:30 - 18:00
Doctoral Symposium Poster Session (Wednesday) at Canada Hall 3 poster areaDoctoral Symposium at Canada Hall 3 Poster Area
17:30
30m
Talk
Towards Fully-Traceable Human-Centred Design
Doctoral Symposium
Christopher Schankula McMaster University
17:30
30m
Talk
Towards Quality Assurance of Natural Language in Code
Doctoral Symposium
Renyi Zhong The Chinese University of Hong Kong
17:30
30m
Talk
Improving Software Engineering Team Communication Through Stronger Social Networks
Doctoral Symposium
April Clarke University of Canterbury
17:30
30m
Talk
Augmenting the Generality and Performance of Large Language Models for Software Engineering
Doctoral Symposium
Fabian C. Peña University of Passau
17:30
30m
Talk
Customer Validation, Feedback and Collaboration in Large-Scale Continuous Software Development
Doctoral Symposium
David Molamphy University of Limerick
17:30
30m
Talk
A BizDevOps-Aligned Framework for Integrating Security Practices in Agile Software Development
Doctoral Symposium
Alejandra Selva-Mora Universidad de Costa Rica
17:30
30m
Talk
Semantic-aware Replicated Data Types for Improved Conflict Resolution in Near-synchronous Code Collaboration
Doctoral Symposium
Leon Freudenthaler FH Campus Wien
17:30
30m
Talk
Human-centric Requirements Engineering for Digital Health Software for Aging People
Doctoral Symposium
Yuqing Xiao Monash University
17:30
30m
Talk
Automatically Generating Single-Responsibility Unit Tests
Doctoral Symposium
Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana
17:30
30m
Talk
Exploring GenAI-Driven Innovation in Game Development
Doctoral Symposium
Xiang Chen University of Waterloo
17:30
30m
Talk
Addressing Recurring Bugs and Workflow Challenges in Quantum Software EngineeringQuantum
Doctoral Symposium
Jake Zappin William and Mary
17:30
30m
Talk
Understanding and Supporting the ML Supply Chain through ML Bill of Materials
Doctoral Symposium
Trevor Stalnaker William & Mary
17:30
30m
Talk
Energy efficiency through architectural tactics for self-adaptive Cloud systems
Doctoral Symposium
Henrique David de Medeiros Télécom SudParis, Institut Polytechnique de Paris
17:30
30m
Talk
Intelligent Automation for Accelerating the Repair of Software Build Failures
Doctoral Symposium
Gengyi Sun University of Waterloo
Pre-print
17:30
30m
Talk
Decoding the Impostor Phenomenon: Unveiling Factors and Mitigation Strategies for Software Professionals
Doctoral Symposium
Paloma Guenes Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
17:30
30m
Talk
Automated Repair of Cyber-Physical Systems
Doctoral Symposium
Pablo Valle Mondragon University
Pre-print
17:30
30m
Talk
Distilling Reference Architectures from Open Source Repositories
Doctoral Symposium
Thi Dinh Tran Gran Sasso Science Institute
17:30
30m
Talk
Structured State Space Exploration of Dash+ Models
Doctoral Symposium
Aditya Shankar Narayanan University of Waterloo
17:30
30m
Talk
Interactions with Generative AI: Wearables to Measure Developer Experience and Productivity Objectively
Doctoral Symposium
Charlotte Brandebusemeyer Hasso Plattner Institute, University of Potsdam
17:30
30m
Talk
User perceptions of ethical issues in software
Doctoral Symposium
Tom P Humbert Vrije Universiteit Amsterdam
17:30
30m
Talk
Advancing Cognitive Inclusivity in Software Engineering Tools and Practices
Doctoral Symposium
Faith Culas University of Auckland
17:30
30m
Talk
Build and Runtime Integrity for Java
Doctoral Symposium
Aman Sharma KTH Royal Institute of Technology
Pre-print
17:30
30m
Talk
Rethinking Software Development Considering Collaboration with AI Assistants
Doctoral Symposium
Benedetta Donato University of Milano - Bicocca
17:30
30m
Talk
Trustworthiness of Large Language Models for Code
Doctoral Symposium
Dipin Khati William & Mary

Thu 1 May

Displayed time zone: Eastern Time (US & Canada) change

17:30 - 18:00
Doctoral Symposium Poster Session (Thursday) at Canada Hall 3 poster areaDoctoral Symposium at Canada Hall 3 Poster Area
17:30
30m
Talk
Understanding and Supporting the ML Supply Chain through ML Bill of Materials
Doctoral Symposium
Trevor Stalnaker William & Mary
17:30
30m
Talk
Improving Software Engineering Team Communication Through Stronger Social Networks
Doctoral Symposium
April Clarke University of Canterbury
17:30
30m
Talk
Interactions with Generative AI: Wearables to Measure Developer Experience and Productivity Objectively
Doctoral Symposium
Charlotte Brandebusemeyer Hasso Plattner Institute, University of Potsdam
17:30
30m
Talk
Decoding the Impostor Phenomenon: Unveiling Factors and Mitigation Strategies for Software Professionals
Doctoral Symposium
Paloma Guenes Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
17:30
30m
Talk
Towards Quality Assurance of Natural Language in Code
Doctoral Symposium
Renyi Zhong The Chinese University of Hong Kong
17:30
30m
Talk
Exploring GenAI-Driven Innovation in Game Development
Doctoral Symposium
Xiang Chen University of Waterloo
17:30
30m
Talk
Addressing Recurring Bugs and Workflow Challenges in Quantum Software EngineeringQuantum
Doctoral Symposium
Jake Zappin William and Mary
17:30
30m
Talk
Towards Fully-Traceable Human-Centred Design
Doctoral Symposium
Christopher Schankula McMaster University
17:30
30m
Talk
A BizDevOps-Aligned Framework for Integrating Security Practices in Agile Software Development
Doctoral Symposium
Alejandra Selva-Mora Universidad de Costa Rica
17:30
30m
Talk
Customer Validation, Feedback and Collaboration in Large-Scale Continuous Software Development
Doctoral Symposium
David Molamphy University of Limerick
17:30
30m
Talk
Automated Repair of Cyber-Physical Systems
Doctoral Symposium
Pablo Valle Mondragon University
Pre-print
17:30
30m
Talk
Intelligent Automation for Accelerating the Repair of Software Build Failures
Doctoral Symposium
Gengyi Sun University of Waterloo
Pre-print
17:30
30m
Talk
Trustworthiness of Large Language Models for Code
Doctoral Symposium
Dipin Khati William & Mary
17:30
30m
Talk
Automatically Generating Single-Responsibility Unit Tests
Doctoral Symposium
Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana
17:30
30m
Talk
Augmenting the Generality and Performance of Large Language Models for Software Engineering
Doctoral Symposium
Fabian C. Peña University of Passau
17:30
30m
Talk
Semantic-aware Replicated Data Types for Improved Conflict Resolution in Near-synchronous Code Collaboration
Doctoral Symposium
Leon Freudenthaler FH Campus Wien
17:30
30m
Talk
Rethinking Software Development Considering Collaboration with AI Assistants
Doctoral Symposium
Benedetta Donato University of Milano - Bicocca
17:30
30m
Talk
Human-centric Requirements Engineering for Digital Health Software for Aging People
Doctoral Symposium
Yuqing Xiao Monash University
17:30
30m
Talk
User perceptions of ethical issues in software
Doctoral Symposium
Tom P Humbert Vrije Universiteit Amsterdam
17:30
30m
Talk
Energy efficiency through architectural tactics for self-adaptive Cloud systems
Doctoral Symposium
Henrique David de Medeiros Télécom SudParis, Institut Polytechnique de Paris
17:30
30m
Talk
Build and Runtime Integrity for Java
Doctoral Symposium
Aman Sharma KTH Royal Institute of Technology
Pre-print
17:30
30m
Talk
Structured State Space Exploration of Dash+ Models
Doctoral Symposium
Aditya Shankar Narayanan University of Waterloo
17:30
30m
Talk
Advancing Cognitive Inclusivity in Software Engineering Tools and Practices
Doctoral Symposium
Faith Culas University of Auckland
17:30
30m
Talk
Distilling Reference Architectures from Open Source Repositories
Doctoral Symposium
Thi Dinh Tran Gran Sasso Science Institute

Fri 2 May

Displayed time zone: Eastern Time (US & Canada) change

17:30 - 18:00
Doctoral Symposium Poster Session (Friday) at Canada Hall 3 poster areaDoctoral Symposium at Canada Hall 3 Poster Area
17:30
30m
Talk
Distilling Reference Architectures from Open Source Repositories
Doctoral Symposium
Thi Dinh Tran Gran Sasso Science Institute
17:30
30m
Talk
Towards Quality Assurance of Natural Language in Code
Doctoral Symposium
Renyi Zhong The Chinese University of Hong Kong
17:30
30m
Talk
Augmenting the Generality and Performance of Large Language Models for Software Engineering
Doctoral Symposium
Fabian C. Peña University of Passau
17:30
30m
Talk
Towards Fully-Traceable Human-Centred Design
Doctoral Symposium
Christopher Schankula McMaster University
17:30
30m
Talk
Decoding the Impostor Phenomenon: Unveiling Factors and Mitigation Strategies for Software Professionals
Doctoral Symposium
Paloma Guenes Pontifical Catholic University of Rio de Janeiro (PUC-Rio)
17:30
30m
Talk
Structured State Space Exploration of Dash+ Models
Doctoral Symposium
Aditya Shankar Narayanan University of Waterloo
17:30
30m
Talk
User perceptions of ethical issues in software
Doctoral Symposium
Tom P Humbert Vrije Universiteit Amsterdam
17:30
30m
Talk
Interactions with Generative AI: Wearables to Measure Developer Experience and Productivity Objectively
Doctoral Symposium
Charlotte Brandebusemeyer Hasso Plattner Institute, University of Potsdam
17:30
30m
Talk
Improving Software Engineering Team Communication Through Stronger Social Networks
Doctoral Symposium
April Clarke University of Canterbury
17:30
30m
Talk
Automated Repair of Cyber-Physical Systems
Doctoral Symposium
Pablo Valle Mondragon University
Pre-print
17:30
30m
Talk
Build and Runtime Integrity for Java
Doctoral Symposium
Aman Sharma KTH Royal Institute of Technology
Pre-print
17:30
30m
Talk
Addressing Recurring Bugs and Workflow Challenges in Quantum Software EngineeringQuantum
Doctoral Symposium
Jake Zappin William and Mary
17:30
30m
Talk
Advancing Cognitive Inclusivity in Software Engineering Tools and Practices
Doctoral Symposium
Faith Culas University of Auckland
17:30
30m
Talk
A BizDevOps-Aligned Framework for Integrating Security Practices in Agile Software Development
Doctoral Symposium
Alejandra Selva-Mora Universidad de Costa Rica
17:30
30m
Talk
Semantic-aware Replicated Data Types for Improved Conflict Resolution in Near-synchronous Code Collaboration
Doctoral Symposium
Leon Freudenthaler FH Campus Wien
17:30
30m
Talk
Rethinking Software Development Considering Collaboration with AI Assistants
Doctoral Symposium
Benedetta Donato University of Milano - Bicocca
17:30
30m
Talk
Intelligent Automation for Accelerating the Repair of Software Build Failures
Doctoral Symposium
Gengyi Sun University of Waterloo
Pre-print
17:30
30m
Talk
Exploring GenAI-Driven Innovation in Game Development
Doctoral Symposium
Xiang Chen University of Waterloo
17:30
30m
Talk
Understanding and Supporting the ML Supply Chain through ML Bill of Materials
Doctoral Symposium
Trevor Stalnaker William & Mary
17:30
30m
Talk
Customer Validation, Feedback and Collaboration in Large-Scale Continuous Software Development
Doctoral Symposium
David Molamphy University of Limerick
17:30
30m
Talk
Trustworthiness of Large Language Models for Code
Doctoral Symposium
Dipin Khati William & Mary
17:30
30m
Talk
Human-centric Requirements Engineering for Digital Health Software for Aging People
Doctoral Symposium
Yuqing Xiao Monash University
17:30
30m
Talk
Automatically Generating Single-Responsibility Unit Tests
Doctoral Symposium
Geraldine Galindo-Gutierrez Centro de Investigación en Ciencias Exactas e Ingenierías, Universidad Católica Boliviana
17:30
30m
Talk
Energy efficiency through architectural tactics for self-adaptive Cloud systems
Doctoral Symposium
Henrique David de Medeiros Télécom SudParis, Institut Polytechnique de Paris
:
:
:
: