Skip to Main Content

Engineering

Key Journals

Key Databases

Open Access Journals

Reference Books

ACM Digital Library

The Association for Computing Machinery (ACM) is a premier global organization dedicated to advancing computing as a science and profession. ACM provides a comprehensive Digital Library that serves as a vital resource for computer science students. It houses a vast collection of peer-reviewed articles, conference proceedings, and technical magazines, covering a wide spectrum of topics within the field. For computer science students, the ACM Digital Library is a treasure trove of cutting-edge research, offering insights into the latest developments and discoveries. To harness its full potential, you can employ effective search strategies such as utilizing advanced search features, selecting specific SIGs, employing relevant keywords, and exploring related concepts. These strategies help you navigate the wealth of information, ensuring that their searches yield precise and valuable results, thus facilitating a more efficient and productive research process.

Screenshot of the ACM (Association for Computing Machinery) logo, featuring a stylized depiction of the letters 'ACM' with a modern design, representing a professional organization dedicated to computing as a science and profession.

  1. Use Advanced Search Features:

    • Familiarize yourself with the advanced search options provided by the ACM Digital Library. These typically include fields for title, author, publication, keywords, and date range. Utilize these fields to refine your search.
  2. Keywords and Phrases:

    • Use specific and relevant keywords related to your research topic. Think about synonyms and alternative terms that might be used in the literature. Consider using Boolean operators (AND, OR, NOT) to combine or exclude certain terms

Screenshot showing search results from the ACM Digital Library, illustrating the application of advanced search features with various filters applied, including title, author, publication date, and keywords, along with a list of relevant articles displayed prominently.

  1. Search by Title, Author, or Publication:

    • If you are looking for a specific paper, use the "Title," "Author," or "Publication" fields in the advanced search. This is particularly helpful when you have identified key authors or journals in your field.
  2. Browse ACM Special Interest Groups (SIGs):

    • ACM is organized into Special Interest Groups (SIGs) that focus on specific areas of computer science. If your research aligns with a particular SIG, consider browsing or searching within that SIG for more targeted results.

Screenshot illustrating the advanced search options in the ACM Digital Library, highlighting fields for searching by Title, Author, or Publication, along with a section displaying various ACM Special Interest Groups (SIGs) for focused research in specific areas of computer science.

  1. Refine and Narrow Results:

    • After your initial search, take advantage of the filtering options to refine your results. You can often narrow down by publication date, document type, or content type.

Screenshot showing filtering options in the ACM Digital Library after an initial search, demonstrating how to refine and narrow results by publication date, document type, and content type.

  1. Check Citations:

    • If you find a relevant paper, check its references for additional sources. This can lead you to other valuable resources that are related to your topic.

Screenshot illustrating the process of checking citations in a research paper, highlighting the reference section where additional sources can be found for related research.

  1. Explore Related Concepts:

    • The ACM Digital Library may suggest related concepts or keywords. Explore these suggestions to broaden or refine your search and discover additional relevant materials.

Image displaying suggested related concepts and keywords in the ACM Digital Library, encouraging users to explore additional relevant materials for their research.

  1. Save and Organize Searches:

    • Many academic databases, including the ACM Digital Library, allow you to save searches or set up alerts for new publications related to your query. This can help you stay updated on the latest research in your field.

Screenshot showing the option to save searches and set up alerts for new publications in the ACM Digital Library, helping users stay updated on the latest research in their field.

  1. Use Truncation and Wildcards:

    • If you're not sure about the exact term or want to capture variations, use truncation () or wildcards (?). For example, search "comput" to retrieve results containing "computer," "computing," etc.
  2. Read Abstracts:

    • Before diving into full papers, read the abstracts to quickly assess the relevance of the material to your research. This can save you time by eliminating irrelevant papers.