defter*
defter / katalog / CS 588
CS 588

Data Science for Software Engineering

Data science for software engineering basics. Role of data science in various phases of the software development lifecycle. Research fundamentals (how to read/write/review a research paper). Research methods for software engineering. Mining data from online software repositories. Developer and team productivity. Expert recommendation. Survey and project proposal presentations. Application of graph-based metrics and algorithms. Ground truth data in software engineering. Process smells, AI-assisted code generation.

Credit3
ECTS5
BölümComputer Engineering
FacultyFaculty of Engineering

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

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

→ STARS müfredatı / syllabus

Materyal — 0 dosya

Bu derste henüz materyal yok.

İlk dosyayı sen ekleyebilirsin — notlar, geçmiş finaller, çözümler, cheat-sheet, ne varsa. Drive linki / PDF / ZIP / fotoğraf, hepsi olur.

Şu an: mail at, ben düzenleyip yayına alayım. Form/upload UX yakında geliyor (Kimya tasarlıyor).

↑ konuya CS 588 yaz

Müfredat detayı STARS syllabus

📚 Önerilen kaynaklar

  • Ö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

⚖️ Değerlendirme

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

⚠️ FZ engelleyen şartlar

Course Learning Outcomes: Course Learning Outcome Assessment

📅 Haftalık müfredat

Data Science for Software Engineering Overview Role of Data Science in various phases of the software development lifecycle Research Fundamentals (how to read/write/review a research paper) Research Methods for Software Engineering Mining data from online software repositories Developer and Team Productivity Expert Recommendation Survey and Project proposal presentations Application of Graph-based metrics and algorithms Ground Truth Data in Software Engineering Process Smells Midterm AI-Assisted Code Generation Project Final Presentations ECTS - Workload Table: Activities Number Hours Workload Total Workload: 0 Total Workload / 30: 0 / 30 0 ECTS Credits of the Course: 5 Type of Course: Lecture - Project Course Material: Lecture Notes - Slides Teaching Methods: Lecturing - Presentations - Brainstorming - Role-play - Discussion