Data Science Methods in Software Engineering

SWEN 789-01 (Graduate Special Topics)

Pradeep K. Murukannaiah

Email: pkmvse at rit-domain
Office hours: MW 2:00–3:00PM plus via email
Office: Golisano 70-1521


[ Home | Schedule | Reading | Paper Assignment | Deliverables ]


Course Overview

Data science plays an increasingly important role in software engineering and in facilitating software systems adapt to evolving users and environments. Emerging data-driven methods in software engineering span requirements elicitation, design, development, testing and maintenance.

The main objective of this course is to introduce students to selected data science techniques and tools, and specifically, their applications in software engineering. However, software engineering is a vast domain, thus in this course we will focus on selected set of related topics in software engineering such as requirements, architecture, quality modeling, or failure prediction, etc.

Learning Outcomes

Student Expectations

Grading

Class Participation 10%
Paper Presentation and Reports 30%
Programming Assignments 30%
Semester Project 30%