**Bibliography** CS 190 [Back to landing page](../index.html) In this course, you will be completing semester-long individual project proposals or you will be working on your theses. All theses and proposals will include a literature review of a particular, focused research area as well as proposing a new research project in that area. If you have already opted to do a computer science thesis or project and been accepted by an advisor, your literature review will be the related work section for your thesis or project and your new research proposal will be a plan for your thesis or project. Otherwise, you may choose any research area that relates to the topic of your 190 section. Eventually, your chosen research area should be narrow enough that your literature review includes all (or most) published computer science papers in that area. # Starting Your Literature Review For your literature review, you will need to: - use $\LaTeX$ to create your bibliography PDF - write a short (2 to 5 sentence) summary of your project; you can make adjustments to your description - find and cite at least 8 articles from the list below that corresponds with your 190 section - cite no more than 25 - each cited article must include a clickable link that takes the reader to the article on the publisher's website Your submission can be in any format, but a nicely styled enumerated list of article titles that link to the article on the publisher's website would suffice. ```latex \documentclass{article} \usepackage{hyperref} \title{Bibliography Example} \begin{document} \abstract{Updated description of the project\dots} \section{Bibliography} \begin{enumerate} \item \href{https://aiperspectives.springeropen.com/articles/10.1186/s42467-021-00014-x}{Human-centered AI and robotics, Doncieux (2022)}~\cite{doncieux_human-centered_2022} \item \href{https://www.sciencedirect.com/science/article/pii/S0736584524002242}{Reviewing human-robot collaboration in manufacturing: Opportunities and challenges in the context of industry 5.0, Dhanda (2025)}~\cite{dhanda_reviewing_2025} \item \href{https://www.science.org/stoken/author-tokens/ST-2781/full}{Will your next surgeon be a robot? Autonomy and AI in robotic surgery, Schmidgall (2025)}~\cite{schmidgall_surgeon_2025} \item \href{https://ieeexplore.ieee.org/abstract/document/10530312}{Autonomous Drone Racing: A Survey, Hanover (2024)}~\cite{hanover_drone-racing_2024} \item \href{https://proceedings.mlr.press/v229/zitkovich23a.html}{RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control, Zitkovich (2023)}~\cite{zitkovich23_rt2_2023} \item \href{https://journals.sagepub.com/doi/10.1177/02783649251344968}{ATOM: Design and development of a novel two-actuator hybrid land-air robot, Bhardwaj (2025)}~\cite{bhardwaj_atom_2025} \item \href{https://www.nature.com/articles/s42256-024-00881-z}{Factuality challenges in the era of large language models and opportunities for fact-checking, Augenstein (2024)}~\cite{augenstein_factuality_2024} \item \href{https://ieeexplore.ieee.org/abstract/document/10834497}{Foundation Models Defining a New Era in Vision: A Survey and Outlook, Awais (2025)}~\cite{awais_foundation_2025} \end{enumerate} \bibliographystyle{plain} \bibliography{m3} \end{document} ``` In your later submissions, you may add additional citations (including some blog posts and/or pre-prints). You do not need to write a summary of each article at this stage. That will come in the next milestone. ## How to Find Articles We recommend the following approach for finding research papers: 1. Write a short list of search terms and synonyms. 2. Search for these terms using [Google Scholar](https://scholar.google.com/). - Look for "recent" papers (for some fields, like machine learning, I'd look for articles published in the past two or three years. for other fields, you might be looking for articles published in the last ten years) - Focus on papers with higher citation counts, but don't eliminate a paper just due to the number of citations - Look for "survey" and "review" articles, and then click on the "Cited by DDD" link to find recent papers that cite the survey/review article 3. Look at the conference proceedings from the top conferences in your area over the last few years (see list below) - You can search Google Scholar for papers from a particular conference by going to "Advanced search" and typing the venue in "Return articles published in" 4. When you find a particularly good article, look at the papers it references (found at the end of the paper) and use the "cited by" link on Google Scholar to find later papers that reference that paper 5. Search with the same terms using your search engine of choice (e.g., DuckDuckGo) - You can frequently find related blog posts or videos on the authors' websites 6. Use a tool like [Connected Papers](https://www.connectedpapers.com/) to find related articles. 7. Talk to Katie Kohn, the 5C Librarian whose specialty areas include Computer Science, about how to find papers relating to your topic For other types of work (blog posts, etc.) use your normal searching skills (DDG, YouTube, etc.). Such resources will be helpful, and you can use them and cite them if appropriate, but they will not count towards the 8 peer-reviewed articles and should not be included in this milestone (hold onto them for the next milestone). ## How to Read Articles Keep the following in mind when reading any research article: - **Who are the authors?** The authors are the only people with the full context needed to understand a paper. Many authors are not native English writers, so don't let lower-quality writing prevent you from understanding what could be an important takeaway. - **What is the venue?** Every venue will have its own requirements and expectations. Keep this in mind when thinking about what the authors left out (due to space requirements) or didn't include (due to the media). - **Who is the audience?** You are likely **not** the intended audience for most research papers. The intended audience is probably some niche sub-field of researchers from around the world. Every group of researchers has its own jargon and informal (not codified) rules and conventions. In general, I only gripe about grammar and style when **reviewing** (providing feedback prior to publication) an article, and not when reading an article or reviewing a research proposal. In the latter cases, do your best to look past writing characteristics (good or bad) and focus on contributions. Once you find a research article (or research heavy blog post), here are a couple of recommended techniques: *Technique 1:* 1. Skip the abstract 2. Read the first sentence of every paragraph in the paper 3. Come up with two or three questions you would ask the author 4. Summarize paper's main points in one to three sentences 5. Read the abstract and compare it to your summary 6. Read the paper again, but now without skipping any sections. *Technique 2:* 1. Read the abstract and introduction. If the paper seems relevant: 2. Skim the methodology and results sections 3. Summarize the paper's main points in 1-3 sentences 4. Come up with 2-3 questions you have about the paper 5. If the paper still seems relevant, read the paper from end to end (skipping the related work section) 6. Look at the related work section to identify other papers you should look at In general, you only need to read in more detail if you need to understand something in more detail (for example, if you are trying to replicate their work). You should not expect to understand every part of a paper. You do not have the same background or context as the author(s). You will often want to read a paper several times if you are trying to recreate something the authors discovered. You should also read ["How to Read a Paper" by S. Keshav](../documents/Keshav-HowtoReadPaper.pdf), which has similar advice. # Relevant Conferences To help you explore the space of sub-areas, the following are a list of venues (conferences and journals) that regularly publish research in areas relevant to each of the current 190 sections. 1. Human-Computer Interaction * **Note**: papers should be "full papers" and not "extended abstracts/adjunct proceedings" * Top choices * [ACM CHI conference on Human Factors in Computing Systems](https://chi2026.acm.org/) * [ACM Transactions on Computer-Human Interaction (TOCHI)](https://dl.acm.org/journal/tochi) * [ACM Symposium on User Interface Software and Technology (UIST)](https://uist.acm.org/) * [ACM SIGCHI Conference on Computer-Supported Cooperative Work & Social Computing (CSCW)](https://cscw.acm.org/) * [ACM Designing Interactive Systems Conference (DIS)](https://dis.acm.org/) * [ACM Creativity and Cognition (C&C) Conference](https://cc.acm.org/2025/) * [Handheld and Ubiquitous Computing Conference (UbiComp)](https://www.ubicomp.org/sc/index.html) * Also acceptable * [ACM Conference on Intelligent User Interfaces (IUI)](https://iui.acm.org/) * [ACM Conference on Fairness, Accountability, and Transparency (FAccT)](https://facctconference.org/) * [ACM SIGGRAPH (Special Interest Group on Computer Graphics and Interactive Techniques) Conference](https://s2025.siggraph.org/) * [ACM/IEEE International Conference on Human-Robot Interaction (HRI)](https://humanrobotinteraction.org/) 2. Efficient Modern Computer Architecture * Top choices * [International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)](https://www.asplos-conference.org/) * [International Symposium on Computer Architecture (ISCA)](https://iscaconf.org/) * [International Symposium on High-Performance Computer Architecture (HPCA)](https://hpca-conf.org/) * [IEEE/ACM International Symposium on Microarchitecture (MICRO)](https://microarch.org/) * Also acceptable * [International Conference on Parallel Architectures and Compilation Techniques (PACT)](https://pact2025.github.io/) * [IEEE International Symposium on Workload Characterization (IISWC)](https://iiswc.org/) * [IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)](https://ispass.org/ispass2025/) * General by maybe relevant * [USENIX Symposium on Operating Systems Design and Implementation (OSDI)](https://www.usenix.org/conference/osdi25) * [Symposium on Operating Systems Principles (SOSP)](https://sigops.org/s/conferences/sosp/2025/) 3. Vulnerable and Secure Systems and Architectures * Top choices * [USENIX Security Symposium](https://www.usenix.org/conference/usenixsecurity25) * [IEEE Symposium on Security and Privacy](https://sp2025.ieee-security.org/) * [Network and Distributed System Security (NDSS) Symposium](https://www.ndss-symposium.org/) * [ACM Conference on Computer and Communications Security (CCS)](https://www.sigsac.org/ccs/CCS2025/) * Also acceptable * [Privacy Enhancing Technologies Symposium (PETS)](https://petsymposium.org/) * [Symposium on Usable Privacy and Security (SOUPS)](https://www.usenix.org/conference/soups2025) 4. Robots, Autonomous Systems, and Humans * Conferences * [International Conference on Intelligent Robots and Systems (IROS)](https://www.ieee-ras.org/conferences-workshops/financially-co-sponsored/iros) * [IEEE International Conference on Robotics and Automation (ICRA)](https://www.ieee-ras.org/conferences-workshops/fully-sponsored/icra) * [IEEE International Conference on Automation Science and Engineering (CASE)](https://www.ieee-ras.org/conferences-workshops/fully-sponsored/case) * [Robotics: Science and Systems (RSS)](https://roboticsconference.org/) * [Conference on Robot Learning (CoRL)](https://www.corl.org/) * [IEEE / CVF Computer Vision and Pattern Recognition Conference (CVPR)](https://cvpr.thecvf.com/) * Journals * [IEEE Robotics and Automation Letters (I-RAL)](https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=7083369) * [IEEE Transactions on Robotics (T-RO)](https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8860) * [International Journal of Robotics Research (IJRR)](https://journals.sagepub.com/home/IJR) * [Robotics and Computer-Integrated Manufacturing](https://www.sciencedirect.com/journal/robotics-and-computer-integrated-manufacturing) * [Science Robotics](https://www.science.org/journal/scirobotics) 5. Machine Learning and Generative AI * Conferences * [AAAI Conference on Artificial Intelligence in Interactive Digital Entertainment](https://aiide.org) * [Conference on Neural Information Processing Systems (NeurIPS)](https://neurips.cc/) * [International Conference on Learning Representations (ICLR)](https://iclr.cc/) * [International Conference on Machine Learning (ICML)](https://icml.cc/) * [Conference on Uncertainty in Artificial Intelligence (UAI)](https://www.auai.org/uai2024/) * Journals * [IEEE Transactions on Pattern Analysis and Machine Intelligence](https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=34) # What to Submit Submit your proposal to [gradescope](https://www.gradescope.com/). See gradescope for instructions on exactly what to submit.