Skip to content

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)