CMPT 376: Library research guide

If you need help, please contact Shiyi Xie, Liaison Librarian at 778-782-8023 or shiyi_xie@sfu.ca or Ask a librarian

This web page is intended to help you with your CMPT 376 project. Also refer to the research guides for Computing Science and Engineering Science for general information. Start early so you can get the information and assistance you need. 

Information resources 

Background information 

A. Reference titles and e-book collections

You should begin your research by looking for background information on your topic. 

This information is often found in reference books (e.g., dictionaries, encyclopedias, handbooks). The reference books that are useful to you will really depend on your topic. 

Books and book chapters--especially their introductions--can be very useful as background sources. 

Use the default search on the Library home page ("Catalogue Search") or Advanced search

  • Tips on using Subject Headings: Check a book's subject headings  (listed under Details) in the catalogue record that can be used to find books about your topic. For example, the book Encyclopedia of machine learning and data mining includes: Machine learning -- Encyclopedias, Data mining -- Encyclopedias. When you click on any subject heading, you can find more books on the specific topic.

    See the SFU Library Catalogue Search Guide

Specific Titles: You may also wish to narrow your search to our technical e-book collections, such as: 

  • Knovel : Collection of technical handbooks
  • SpringerLink: Publisher platform that includes books, handbooks, encyclopedias, and more
  • Access Engineering: McGraw Hill engineering reference and ebook platform, including Marks' Standard Handbook for Mechanical Engineers, Perry's Chemical Engineers Handbook, Standard Handbook for Electrical Engineers, Roark's Formulas for Stress and Strain
  • Taylor & Francis eBooks: Taylor and Francis platform for e-books and reference works
  • Wiley Online Library: Wiley's platform for e-books, reference works, and more
  • IEEE Xplore: E-book titles from IEEE and its partners
  • AccessScience: encyclopedia covering all major scientific disciplines

B. Review articles 

Review articles are an important source of background information and can be helpful when starting with your topic. They synthesize key research and are typically written by experts in the field. The valuable bibliography included in a relevant review article can save you time in literature searching. You can find review articles in databases of journal records. 

Research articles 

Selected databases for journal articles and conference papers. 

  • IEEE Xplore :A database of worldwide literature in electronics and electrical engineering, computers and control, physics and information technology.
  • EI Compendex : Covers the core literature of engineering
  • PsychInfo: Premier database for psychology research
  • ACM Digital Library: Conference proceedings and reports from the Association of Computing Machinery
  • Web of Science: Multidisciplinary database of journal and conference literature. Also used for citation analysis of research
  • Scopus: Multidisciplinary database of journal and conference literature. Also used for citation analysis of research

See SFU Library's Database page for a full list of SFU databases by discipline.

Grey literature 

Grey literature is information produced outside of traditional publishing and distribution channels. Common grey literature publication types include theses and dissertations, conference proceedings, datasets/statistics, patents, reports (annual, research, technical, project, etc.), working papers, government documents, white papers and evaluations. 

Refer to the Grey literature guide for where and how to find it. Also, see the following guides for resources on certain types of grey literature:


Information evaluation 

Popular/non-scholarly sources inform and entertain the general public. Examples include newspapers, magazines, trade journals, popular books, data and statistical publications and compilations, letters to editors, and book reviews.

Scholarly sources disseminate research among professionals within disciplines. Examples include journals, conference proceedings, research monographs, theses and dissertations, and patents.

Quality check for journals

Many databases allow you to limit to peer-reviewed journal articles. We also use Ulrich's Periodical Directory to find out whether a journal is peer-reviewed. 

Use the Journal Citation Report database to find a journal's Impact Factor (JIF) and the rankings of journals in many subject categories. Or, use SCImago Journal Rank, a publicly available database, to find journal rankings. 

Find a group of publishers that agree to uphold ethical publishing standards via Committee on Publication Ethics (COPE), and this website provides guidance for authors. 

See the following guides as needed: 

Source evaluation frameworks

Many source evaluation frameworks are available, including RADAR and SIFT, which are introduced below. Each framework has its own strengths and weaknesses. Ask yourself relevant questions when evaluating a specific information source.

RADAR method of evaluating sources

The RADAR framework is a system for heping students evaluate the relevance, reliability, and quality of any resource.

 Relevance

Does the source relate to your topic or answer your research question? Does it meet the requirements for the assignment? Have you looked at a variety of sources before determining this is the one you will use?

 Authority

Is the author known as an expert in the field? Does the author work for a reputable institution, e.g. a university, research center or government? Does anyone cite this author/work? Does the author rely on other well-cited works? Is there contact information, e.g. a publisher or email address?

 Date

Has the information been revised or updated? Does your topic require current information, or will older sources work as well? If older, is this a seminal or landmark work? Are the links functional?

 Appearance

Was the work published by a peer-reviewed journal, academic press or other reliable publisher? Was the information reviewed by an editor or a subject expert before it was published? Do the references support the author's argument? Are the references properly cited? Can you verify any of the information in another source? Does the source look professional? Are there advertisements, typographical errors, or biased language?

 Reason

Why was the information created? Appropriate information sources are created: to educate by spreading scholarly information; sometimes but not always to persuade the reader; never to entertain or sell something.

More about the RADAR method

See: J. Mandalios, “RADAR: An approach for helping students evaluate Internet sources,” J. Inf. Sci., Vol. 39, no. 4, pp. 470-478, 2013.

SIFT method: "Four Moves" for quickly assessing sources

This fact-checking method is about quickly assessing and evaluating information -- before you invest in reading or viewing a source. 

SIFT is made up of four "moves": 

  • Stop
  • Investigate the source
  • Find better coverage
  • Trace claims, quotes, and media to the original context.

 Tip: Remember your purpose. It's easy to spend a lot of time on fact-checking -- but depending on your goal, quick checks may be all you need.

 Stop

Before you read or share something, ask yourself:

  • Do you know the website or source of the information?
  • What is the reputation of the claim and the website?

If you don't know, use the other moves to learn more. 

 Investigate the source

Before you read or watch something, it's good to know where the information came from.

What's the creator's expertise, or agenda (or both)?

 Find better coverage

To find out if a claim is controversial or represents wide consensus, look for how the subject is covered by:

  • a trusted source, or:
  • multiple sources, to see if experts agree.

Understanding the context and history of a claim will give you a strong foundation for further investigation (if you choose to go further!).

 Trace claims, quotes, and media back to the original context 

What is the context? Did the original source make the same points? 

Trace the claim, quote, or media back to the original source to get the full picture.

More about the SIFT method

The brief summary here of the SIFT method was adapted from Michael Caulfield's SIFT (The Four Moves), under CC BY 4.0.


Introduction to LaTeX

LaTeX is a typesetting system, not a word processor. It is primarily used for producing high-quality documents, especially those containing mathematical notations. 

Consult the resources to learn more. 


Citing sources

It is important to cite your sources to:

  • Give credit to the original researchers
  • Show you've done proper research
  • Help readers find the sources you used

Refer to the following guides: 


Avoiding plagiarism 

SFU library guides:

IEEE guidelines: 

  • Plagiarism Information Centre
  • Identify Plagiarism
  • Investigating Possible Misconduct
  • Submission and Peer Review Policies includes the following guidelines for AI-generated text: 
    "The use of content generated by artificial intelligence (AI) in an article (including but not limited to text, figures, images, and code) shall be disclosed in the acknowledgments section of any article submitted to an IEEE publication. The AI system used shall be identified, and specific sections of the article that use AI-generated content shall be identified and accompanied by a brief explanation regarding the level at which the AI system was used to generate the content.The use of AI systems for editing and grammar enhancement is common practice and, as such, is generally outside the intent of the above policy. In this case, disclosure as noted above is recommended."

ACM guidelines: 

  • ACM Policy on Plagiarism, Misrepresentation, and Falsification
  • Penalties for Publication Violations
  • ACM Policy on Authorship includes the following guidelines regarding using AI tools in writing: 
    "Generative AI tools and technologies, such as ChatGPT, may not be listed as authors of an ACM published Work. The use of generative AI tools and technologies to create content is permitted but must be fully disclosed in the Work. For example, the authors could include the following statement in the Acknowledgements section of the Work: ChatGPT was utilized to generate sections of this Work, including text, tables, graphs, code, data, citations, etc. If you are uncertain ­about the need to disclose the use of a particular tool, err on the side of caution, and include a disclosure in the acknowledgements section of the Work."

Writing Resources

SLC Writing Resources
Writing Thesis Statements
Book a Peer Consultation

Owned by: Shiyi Xie
Last revised: 2025-02-26