Preamble
This is a research methodology course that focuses on developing researching and writing skills in Computer Science & Engineering Domain. As the software development requires multidisciplinary approach, many of the concepts are borrowed from social science, Psychology, Statistics, and other domains. Here we investigate the empirical research methods for their applicability and suitability to a research problem. As each of them comes with their strengths and weakness, perhaps a feasible, judicial mix of such methods should provide a greater insight and understanding in order to derive useful contributions.
Learning Objectives:
a. To introduce research and research methodologies in CS to students going to peruse research in CS.
b. To understand the strengths and weakness of each of these methods.
c. How to choose suitable method(s) for the investigations?
d. How to carry out investigations using these methods?
e. What are the threats associated with these methods and how to deal with then.
f. Reporting the results of these investigations. Writing technical articles/research papers.
g. Understanding roles of authors, reviewers. How to review research articles?
Course Contents
In this course, we cover
Reference books:
1. Research Design. Qualitative, Quantitative, and Mixed Methods Approaches. By John W. Creswell, Fourth Edition. SAGE Publication, 2014
2. The Craft of Research, By Wayne C. Booth, Gregory G. Colomb, Joseph M. Williams , Joseph Bizup, William T. FitzGerald, Third Edition, The University of Chicago Press, 2008
3. The Elements of Style. William Strunk Jr. and E. B. White, Forth Edition, Pearson, 1999
4. Research Methodology By Panneerselvam R, 2nd Edition, PHI, 2014
Other References
1. Statistical Design and Analysis of Experiments With Applications to Engineering and Science, Robert L. Mason, Second Edition, Wiley InterScience.[Good for Data Analysis and Hypothesis Testing]
2. THE DESIGN OF DESIGN: ESSAYS FROM A COMPUTER SCIENTIST, Frederick P. Brooks Jr., Addison-Wesley Professional, 2010.
Additional Readings
1. Zelkowitz, M. V. and Wallace, D. R. 1998. Experimental Models for Validating Technology. Computer 31, 5 (May. 1998), pp. 23-31. One update is here.
2. Boehm, B. W., Brown, J. R., and Lipow, M. 1976. Quantitative evaluation of software quality. In Proceedings of the 2nd ICSE, IEEE Computer Society Press, pp.592-605.
3. Serge Demeyer. Research Methods in Computer Science
4. Aaron Sloman. TYPES OF RESEARCH IN COMPUTING SCIENCE, SOFTWARE ENGINEERING, AND ARTIFICIAL INTELLIGENCE
Web Resources on
Video tutorial on Hypothesis Testing video-1
Other Course sites on Empirical Research/Paper Writing in CS or Similar Courses
Meeting Time
Mon, Tue - 10.00-11.00 AM; Wed - 9.00-11.00 AM
Quizzes
Quiz-1: Paper 1, Paper 2 and the Quiz Paper
Term Paper
Term Paper Instructions
Term Paper Abstracts (with comments)
Assignments
Mid-Semester Exam
Evaluation Scheme
two quizzes (20%),
one mid semester exam (20%),
one end semester exam (30%), and
one course project/term paper (30%)