Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions assignments/2026/ziyong_cheong/assignment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# WASP Software Engineering Course Assignment 2026

<!--
- deadline: 14:00 2026-09-01
- 4–6 A4 pages
- 11pt Times New Roman
-->

## Introduction

<!-- introduce your research area (≤500 words) -->

## Lecture Principles

<!-- two principles -->

### Discussion

## Guest-Lecture Principles

<!-- two principles -->

### Discussion

## Data Scientists, Software Engineers, and AI Engineers

<!--
- read chapters 1&2 of <https://mlip-cmu.github.io/book/>
- how does the book differentiate between data scientists and software engineers?
- do you agree?
- production ML requires system-wide view (not only model-centric)
- apply this to your research area
- will data scientists and software engineers remain distinct?
- what about AI engineering?
- is it software engineering for AI, systematic DS, MLOps, or something else?
- discuss the role of foundation models, AI coding assistants, RAGs, prompt pipelines, and agentic workflows
-->

## Paper Analysis

<!--
- core ideas, importance to SE
- relation to your research
- application to an example AI project
- adapt these ideas to your research
- 1 A4 page each
-->

### Paper 1

<!-- CAIN conference <https://conf.researchr.org/series/cain> -->

### Paper 2

<!--
one of the following
- LLMs for software engineering
- AI-assisted development
- LLM/RAG/prompt evaluation
- testing of ML/AI systems
- agentic software development
- AI system security/safety
- technical debt in AI systems
- software engineering for foundation-model-based systems
-->

## Evidence, Originality, and GenAI-Use

<!--
for each source
- describe type of source
- comment on trustworthiness of sources
- dislose genAI use
-->