TCSE logo 
 Sigsoft logo
Sustainability badge

Software Supply Chain attacks are increasingly threatening the security of software systems, with the potential to compromise both build and runtime integrity. Build-time integrity ensures that the software artifact creation process, from source code to compiled binaries, remains untampered. Runtime integrity, on the other hand, guarantees that the executing application loads and runs only trusted code, preventing dynamic injection of malicious components. This paper explores solutions to safeguard Java application’s software supply chain at both stages. We propose techniques to detect malicious code injection through two main contributions: (1) novel algorithm for bytecode equivalence, and (2) detection and prevention of runtime code injection.

Tue 29 Apr

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

10:05 - 10:30
Session 1: Security & Miscellaneous (posters)Doctoral Symposium at 209 Poster Area
10:05
25m
Talk
Build and Runtime Integrity for Java
Doctoral Symposium
Aman Sharma KTH Royal Institute of Technology
Pre-print
10:05
25m
Talk
Interactions with Generative AI: Wearables to Measure Developer Experience and Productivity Objectively
Doctoral Symposium
Charlotte Brandebusemeyer Hasso Plattner Institute, University of Potsdam
10:05
25m
Talk
Understanding and Supporting the ML Supply Chain through ML Bill of Materials
Doctoral Symposium
Trevor Stalnaker William & Mary
10:05
25m
Talk
A BizDevOps-Aligned Framework for Integrating Security Practices in Agile Software Development
Doctoral Symposium
Alejandra Selva-Mora Universidad de Costa Rica
10:05
25m
Talk
Rethinking Software Development Considering Collaboration with AI Assistants
Doctoral Symposium
Benedetta Donato University of Milano - Bicocca
10:05
25m
Talk
Exploring GenAI-Driven Innovation in Game Development
Doctoral Symposium
Xiang Chen University of Waterloo

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