Schedule
Week at a Glance¶
Week 11: October 27th - October 31st¶
Lectures & Readings
construction Industry Speaker - Arun Krishna Vajjala - Applied Scientist - Apple
calendar_month
Tue October 28th
CS Graduate Research Symposium
calendar_month
Thu October 30th
Assignments
Assignment 4
calendar_month
Released Thursday, September 25th
calendar_month
Due Monday, November 3rd, 11:59pm
InfoInformation
Projects
SDE Project - Checkpoint 2
calendar_month
Released Tuesday, September 16th
calendar_month
Due Monday, November 3rd, 11:59pm
InfoInformation
Course Schedule¶
Info
This schedule is subject to change throughout the course of the semester. Any changes will be announced on Ed Discussions.
Note
Students can download the papers from this page. Please note that the paper downloads are password protected.
| Week | Date | Topic | Materials | Assignment Deadlines | Project Deadlines |
|---|---|---|---|---|---|
| Week 1 | Tue Aug 19 | Introduction | picture_as_pdf Slides slideshowVideo |
Assignment 1 Git, Github, and Typescript Due Tuesday August 26th @ 11:59pm InfoInformation |
|
| Thu Aug 21 | Software Archeology and Anthropology | picture_as_pdf Slides slideshowVideo | |||
| Week 2 | Tue Aug 26 | Metrics and Measurement | picture_as_pdf Slides slideshowVideo | ||
| Thu Aug 28th | No Class - UCF Season Opener Football Game | ||||
| Week 3 | Tue Sept 2 | Project Planning & Agile Development | picture_as_pdf Slides slideshowVideo |
Assignment 2 Hello Webapp! Due Friday Sept 12th @ 11:59pm InfoInformation |
|
| Thu Sept 4 | Software Teams & Communication | picture_as_pdf Slides slideshowVideo | |||
| Week 4 | Tue Sept 9 | Software Testing | picture_as_pdf Slides slideshowVideo | ||
| Thu Sept 11 | Software Testing Part II | picture_as_pdf Slides slideshowVideo | |||
| Week 5 | Tue Sept 16th | Software Architecture | picture_as_pdf Slides slideshowVideo |
SDE Project Checkpoint 1
Due Tuesday Sept 23rd @ 11:59pm InfoInformation |
|
| Thu Sept 18th | Static & Dynamic Analysis | picture_as_pdf Slides slideshowVideo |
Assignment 3 - Deployment
Due Tuesday Sept 23rd @ 11:59pm InfoInformation |
||
| Week 6 | Tue Sept 23rd | A Software Engineer's Guide to LLMs Pt I | picture_as_pdf Slides slideshowVideo | ||
| Thu Sept 25th | A Software Engineer's Guide to LLMs Pt II | picture_as_pdf Slides slideshowVideo |
Assignment 4 - Static Analysis & CI
Due Monday Nov 3rd @ 11:59pm InfoInformation |
SDE Project Checkpoint 2
Due Monday Nov 3rd @ 11:59pm InfoInformation |
|
| Week 7 | Tue Sept 30 | Software Engineering Ethics + Open Source | picture_as_pdf Slides slideshowVideo | ||
| Thu Aug 28th | No Class - Dr. Moran Sick | ||||
| Week 8 | Tue Oct 7 | Security + Midterm Exam Review | picture_as_pdf Slides picture_as_pdf Review Slides slideshowVideo | ||
| Thu Oct 9 | Midterm Exam | ||||
| Week 9 | Tue Oct 14 | No Class - Dr. Moran Sick | |||
| Thu Oct 16 | How to Read and Present a Research Paper | picture_as_pdf Slides | |||
| Week 10 | Tue Oct 21 | How to Read and Present a Research Paper | picture_as_pdf Slides | ||
| Thu Oct 23 | school Academic Speaker - Kaushle Kafle - Assistant Professor - University of South Florida | ||||
| Week 11 | Tue Oct 28 | construction Industry Speaker - Arun Krishna Vajjala - Applied Scientist - Apple | |||
| Thu Oct 30 | CS Graduate Research Symposium | ||||
| Week 12 | Tue Nov 4 | Mobile Application Development | Huq-ICSE'25 Akinotcho-ICSE'25 |
Critical Research Paper Reviews
Due Tues Nov 25th @ 11:59pm |
Research Project Checkpoint 1
Due Friday Nov 14th @ 11:59pm |
| Thu Nov 6 | User Interface Engineering and Testing | Huang-ASE'25 Alian-ICSE'25 |
|||
| Week 13 | Tue Nov 11 | No Class - Veteran's Day | |||
| Thu Nov 13 | On the Trustworthiness of LLMs for Code | Khati-TOSEM'25 Yan-ICSE'25 Spiess-ICSE'25 |
|||
| Week 14 | Tue Nov 18 | Editing and Explaining LLMs for Code | Jiang-NeurIPS'25 Mamede-ASE'25 Chen-ICSE'25 |
Research Project Checkpoint 2
Due Friday Nov 28th @ 11:59pm |
|
| Thu Nov 20 | Exploring Automated Program Repair | Bouzenia-ICSE'25 Yuan-ICSE'25 |
|||
| Week 15 | Tue Nov 25th | How Useful is LLM-Powered Software Engineering? | Tufano-ICSE'25 Lyu-ICSE'25 |
||
| Thu Nov 28th | No Class - Thanksgiving Break |
Week 12 - November 4th - Mobile Application Development
- Huq-ICSE'25: Syed Fatiul Huq, Mahan Tafreshipour, Kate Kalcevich, and Sam Malek. 2024. Automated Generation of Accessibility Reports from Recorded User Transcripts. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 3 | Squirte Squad)
- Akinotcho-ICSE'25: Faridah Akinotcho, Lili Wei, And Julia Rubin. 2025 Mobile Application Coverage: the 30% Curse and Ways Forward. 2025. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 9 | FixFlix)
Week 12 - November 6th - User Interface Engineering & Testing
- Huang-ASE'25: Kai Huang, Jian Zhang, Xiaofei Xie, and Chunyang Chen. 2025. Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Fixing. In Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) (Group 15 | The Three Musketeers)
- Alian-ICSE'25: Parsa Alian, Noor Nashid, Mobina Shahbandeh, Taha Shabani, and Ali Mesbah. 2025. Feature-Driven End-to-End Test Generation. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 2 | CodeMonkeys)
Week 13 - November 14th - On the Trustworthiness of LLMs for Code
- Khati-TOSEM'25: Dipin Khati, Yijin Liu, David Nader Palacio, Yixuan Zhang, and Denys Poshyvanyk. 2025. Mapping the Trust Terrain: LLMs in Software Engineering - Insights and Perspectives. Proc. ACM Transactions on Software Engineering and Methodology (TOSEM 2025) (Group 11 | CodeFlix)
- Yan-ICSE'25: Yanfu Yan, Viet Duong, Huajie Shao, and Denys Poshyvanyk. 2025. Towards More Trustworthy Deep Code Models by Enabling Out-of-Distribution Detection. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 13 | Repotrio)
- Spiess'ICSE'25: Claudio Spiess, David Gros, Kunal Suresh Pai, Michael Pradel, Md Rafiqul Islam Rabin, Amin Alipour, Susmit Jha, Prem Devanbu, Toufique Ahmed. Calibration and Correctness of Large Language Models for Code. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 8 | Flexineers)
Week 14 - November 18th - Editing and Explaining LLMs for Code
- Jiang-NeurIPS'24: Nan Jiang, Xiaopeng Li, Shiqi Wang, Qiang Zhou, Soneya Binta Hossain, Baishakhi Ray, Varun Kumar, Xiaofei Ma, and Anoop Deoras. 2024. LexDex: Training LLMs to Better Self-Debug and Explain Code. Proceedings of the 2025 Neural Information Processing Systems Conference (NeurIPS 2024) (Group 4 | KinghtSecs)
- Mamede-ASE'25: Claudia Mamede, Jose Campos, Claire Le Gous, Rui Abreu. 2025. Interpretable Vulnerability Detection Reports. In Proceedings of the 40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025) (Group 6 | The Infinite Loopers)
- Chen-ICSE'25: Junkai Chen, Zhiyuan Pan, Xing Hu, Zhenhao Li, Ge Li, and Xin Xia. 2025. Reasoning Runtime Behavior of a Program with LLM: How Far Are We? In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 10 | JDF)
Week 14 - November 20th - Exploring Automated Program Repair
- Bouzenia-ICSE'25: Islem Bouzenia, Premkumar Devanbu, Michael Pradel. RepairAgent: An Autonomous, LLM-Based Agent for Program Repair. 2025. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 12 | Refactor and Chill)
- Yuan-ICSE'25: Mingyue Yuan, Jieshan Chen, Zhenchang Xing, Aaron Quigley, Yuyu Luo, Tianqi Luo, Gelareh Mohammadi, Qinghua Lu, and Liming Zhu. 2025. DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 14 | The Goats)
Week 15 - November 25th - How Useful is LLM-Powered Software Engineering?
- Tufano-ICSE'25: Rosalia Tufano, Alberto Martin-Lopez, Ahmed Tayeb, Ozren Dabic, Sonia Haiduc, and Gabriele Bavota. Deep Learning-based Code Reviews: A Paradigm Shift or a Double Edged Sword?. 2025. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 1 | FitFlix)
- Lyu-ICSE'25: Yunbo Lyu, Zhou Yang, Jieke Shi, Jianming Chang, Yue Liu, and David Lo. 2025. "My productivity is boosted but..." Demystifying User's Perceptions on AI Coding Assistants. In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering (ICSE 2025) (Group 5 | Segfault and Pepper)