defter*
defter / katalog / CS 588
CS 588

Data Science for Software Engineering

CS 588 treats software engineering itself as a domain to be studied empirically: instead of writing the software, you mine the artifacts it leaves behind (commits, bug reports, code review traces, developer activity) to ask what actually makes teams and codebases work. Most of the semester is spent reading and critiquing research papers, presenting a survey, and carrying out a term project where you pose a question, pull data from real repositories, and defend your methodology. It's a graduate-level entry point into MSR-style research, useful if you want to do a thesis on developer productivity, recommender systems for code, or the empirical side of AI-assisted programming.

Credit3ECTS5FacultyFaculty of EngineeringBölümComputer Engineering

Değerlendirme 90% — 4 adım

20%
10%
45%
15%
Midterm Midterm: Written 20%
In-class participation Class Participation 10%
Term project Group Project and Presentation 45%
Papers(s)/Reports Progress Report 15%

Önerilen kaynaklar 2 kitap

📖
Önerilen
Perspectives on Data Science for Software Engineering
Tim Menzies, Laurie Williams
and Thomas Zimmermann · 2016
📖
Önerilen
The Art and Science of Analyzing Software Data
Christian Bird, Tim Menzies and Thomas Zimmermann
2015 · Morgan Kaufmann

Haftalık müfredat 14 hafta

Hafta 1
Data Science for Software Engineering Overview
Hafta 2
Role of Data Science in various phases of the software development lifecycle
Hafta 3
Research Fundamentals (how to read/write/review a research paper)
Hafta 4
Research Methods for Software Engineering
Hafta 5
Mining data from online software repositories
Hafta 6
Developer and Team Productivity
Hafta 7
Expert Recommendation
Hafta 8
Survey and Project proposal presentations
Hafta 9
Application of Graph-based metrics and algorithms
Hafta 10
Ground Truth Data in Software Engineering
Hafta 11
Process Smells
Hafta 12
Midterm
Hafta 13
AI-Assisted Code Generation
Hafta 14
Project Final Presentations

Ders notları — henüz yok

CS 588 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan — not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa — defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

⚠️ FZ engelleyen şartlar

Course Learning Outcomes: Course Learning Outcome Assessment

Hocalar 0 bu dönem · 1 geçmiş

Geçmişte ders veren (1 kişi)
Eray Tüzün