Research Methods

This goal of this course is to introduce and discuss concepts in research methodology, empirical analysis, and the scientific enterprise in computing. This course will prepare students for conducting research by examining how to plan, conduct, and report on empirical investigations. The course will cover techniques applicable to each of the steps of a research project, including formulating research questions, theory building, data analysis (using both qualitative and quantitative methods), building evidence, assessing validity, and publishing. The course will cover the principal research methods used to study human interaction with computer technology: controlled experiment, case studies, surveys, archival analysis, action research and ethnographies. We will also cover topics in peer review, ethical obligations involving human subjects research, how to give a scientific presentation, and how to write research papers, survey papers, and funding proposals.

Prerequisites

Enrolled as a Graduate Student in CSE or by instructor permission.

Logistics

Class Information

Lecture:
T/R 9:30am – 10:45am

206 Debartolo Hall

Instructor

Dr. Tim Weninger (tweninge@nd.edu)

Office Hours:
Thursday 11:00am-12:00pm in 380 Fitzpatrick Hall
or by appointment

Teaching Assistants

None

Course Format and Activities

WeekDateTopicDiscussion LeadersPre-ReadingAssignments
101/13IntroductionNone
101/15History and Philosophy of ScienceOkasha, Ch 1-3
201/20Critical Reading of ResearchChandrasekharan, Eshwar, et al. “You can’t stay here: The efficacy of reddit’s 2015 ban examined through hate speech.CSCW (2017): 1-22.
201/22Critical Reading of ResearchMuchnik, L., Aral, S., & Taylor, S. J. (2013). Social influence bias: A randomized experimentScience341(6146), 647-651.
301/27Peer ReviewBohannon, John. “Who’s afraid of peer review?.” Science. (2013): 60-65.

Tomkins, A., Zhang, M. and Heavlin, W.D., 2017. Reviewer bias in single-versus double-blind peer review. Proceedings of the National Academy of Sciences, 114(48), pp.12708-12713.

http://blog.mrtz.org/2014/12/15/the-nips-experiment.html
301/29How to Write a Peer Review
402/03Morphology of a Paper and Technical WritingDiscussion Leader: Tim Weninger Weekly Review: Weekly Review Due
402/05LaTeX and BibTeXWeninger Example
502/10How to Write your Research
502/12How to Write a Survey
602/17How to Make a Research PresentationDiscussion Leader: Weekly Review:
602/19How to Make a Research PresentationPPT1
PPT2
PPT3

Discussion Leader:
702/24Revising and Publishing ResearchDiscussion Leader: Weekly Review:
702/26Computing as a DisciplineDiscussion Leader: Literature Review Due
803/03Research Funding and Proposal Writing
Discussion Leader:
Weekly Review:
803/05IRB, Ethics, and Research MalpracticeDiscussion Leader:
903/10Spring Break
903/12Spring Break
1003/17Basics of Research, Theory BuildingDiscussion Leader:
Weekly Review:
1003/19Study DesignDiscussion Leader: Introduction Due
1103/24Experiment Design, Controls, ConfoundersDiscussion Leader:

Weekly Review:
1103/26Laboratory, quasi and natural experimentsDiscussion Leader:
1203/31What do we mean when we we say that we know a thing?Discussion Leader:
Weekly Review:
1204/01What do we mean when we we say that we know a thing? pt2 https://towardsdatascience.com/lessons-from-how-to-lie-with-statistics-57060c0d2f19 Research Design Due
1304/07Distributions and when statistics lieDiscussion Leader:
Weekly Review:
1304/09Distributions and when statistics lieDiscussion leader:
1404/14OLSDiscussion Leader:
Weekly Review:
1404/16My results are State of the Art, and other lies we tell ourselves.
Discussion Leader:
1504/21How to Evaluate AI SystemsDiscussion Leader: Weekly Review: Final Paper Due
1504/23

How to Evaluate AI Systems
Discussion Leader:
1604/28How to Evaluate AI SystemsDiscussion Leader: Weekly Review:Reviews Due
1604/30Reading Day
1705/05Final Exam930-1130am – 206 DeBartolo HallFinal Exam

This course will draw materials from research literature as well as lessons accumulated over decades of experience in computing research. Students will attend weekly classes, complete frequent readings and reviews, and formulate a short research review article.

This term we will be using Canvas for class discussion. The system is highly catered to getting you help fast and efficiently from classmates and myself.

Lectures and Class Participation

Students should attend all classes. Effective lectures rely on students’ participation to raise questions and contribute in discussions. We will strive to maintain interactive class discussions if possible.

Questions, Discussions, and Help

If you have any questions or need clarification of class material, what should you do? First, try to post your question to the Canvas forum whenever possible, or otherwise email the instructor. The forum is for you and your peers to discuss class-related materials and to help one another. The forum will be monitored closely, but please be aware that we may not be able to answer all questions on the forum in a timely manner, due to the overwhelming number of questions that such a forum sometimes generates. Also, there are obviously things that are not appropriate for the forum, such as solutions for assignments as well as comments or requests to the staff.

In any case, for more thorough discussion, come to our office hours if you can!  Don’t be shy. Use our office hours to their fullest extent to help your study.

Requirements

Coursework

Most class meetings will require pre-reading selected by discussion leaders. Those readings will be discussed during class.

Each weekly reading will result in a short writeup.

Discussion leaders will give a talk at the beginning of each class. Discussion leaders for each week are exempt from the readings.

Signup here: first come first served.

Pre-Candidacy Proposal

A term paper is due at the end of the term with several milestones throughout the semester.

Final Exam

A final exam covering the topics in this course will be administered during finals week.

Grade Breakdown

Discussion Leaders10
Weekly Readings/Reviews15
Literature Review20
Introduction10
Research Design5
Final Paper10
Peer Review5
Final Exam25

Grades

This table indicates minimum guaranteed grades. Under certain limited circumstances (e.g., an unreasonably hard exam), we may select more generous ranges or scale the scores to adjust.

Total Grade
90-100 A-, A
80-89 B-, B, B+
70-79 C-, C, C+
60-69 D

Polices

Textbooks

Textbooks are required, but generally very cheap or free.

Salganik, Matthew J. Bit by bit: Social research in the digital age. Princeton University Press, 2019.

Okasha, Samir. Philosophy of Science: Very Short Introduction. Oxford University Press, 2016.

Lectures

Students should attend all classes. Effective class meetings rely on students’ participation to raise questions and contribute in discussions. We will strive to maintain interactive class discussions if possible.

Lecture capture and Zoom will not be provided.

Regrading

All requests to change grading of any course work must be submitted to the instructor in writing within one week of when the grades are made available. Requests must be specific and explain why you feel your work deserves additional credit. Do not ask for a regrade until you have studied and understood our sample solution.

Late Work

All scheduled due dates/times are US Eastern Time. Homework is typically due at the beginning of class on the due date, but check each the assignment for specifics.

Due date/time will be strictly enforced. Missing or late and/or unannotated work gets zero credit. If you are unable to complete an assignment due to illness or family emergency, we will understand but please see the instructor as soon as possible to make special arrangements. All such exceptional cases must be fully documented.

Academic Integrity

Notre Dame Students are expected to abide by Academic Code of Honor Pledge:

As a member of the Notre Dame community, I acknowledge that it is my responsibility to learn and abide by principles of intellectual honesty and academic integrity, and therefore I will not participate in or tolerate academic dishonesty.

AI policy:

The discipline of computing typically defers to ACM Guidelines on matters of ethics. For graduate work and scholarship in general this course will use: https://www.acm.org/publications/policies/new-acm-policy-on-authorship

Specifically:

  • Authors must be the “creator or originator of an idea” and/or Work
  • Authors must make a substantial contribution to the Work
  • Authors must be accountable for the work that was done and its presentation in a publication

This implies that the use of advanced AI systems like ChatGPT is expressly permitted for all assignments.

However, special attention must be paid to the final bullet. This implies that any “hallucinations” by any AI system that are submitted as homework (or in any scholarship) are considered intentional misrepresentations (i.e., research malpractice, falsification) of the human author. Dismissal from the program is the default consequence in these events.