Course Detail:

CSE6308


Empirical Software Engineering

3 Credit Hour Course

Prerequisite:

Empirical studies using qualitative, quantitative, and mixed methods: Formulating research question, Cross and multi-disciplinary methods and studies, Experiments and quasi-experiments; Evaluation, modeling and measurement: Evaluation and comparison of software technologies, Evaluation and comparison of software development methods, techniques, and practices, Modeling, measuring, and assessing product and/or process quality, Modeling, measuring, and assessing software development productivity; Mining online software repositories (e.g., GitHub and Stack Overflow) and related data analysis; Case studies, action research, ethnography and field studies: Survey research, Simulation, Artifact studies; Data mining, machine learning, and AI-based approaches; Replication of empirical studies and families of studies; Development, evaluation, and comparison of empirical approaches and methods; Infrastructure for conducting empirical studies; Techniques and tools for supporting empirical studies; Empirically-based decision making.