Skip to Main Content

Subject Librarian Support

About this Guide

This guide brings together key resources for learning, teaching, and research in mathematics and statistics. It highlights books, journals, databases, and other tools available through the MRU Library to support students, instructors, and researchers working in or taking courses related to these subjects.


How I support students

  • Help you develop skills at finding quality sources for assignments, papers, or projects
  • Rangee of resources available and how to mae the mose with higher order  search strategies
  • tips for evaluating and citing soruces to help you meet requirements for assignments and picking the best resarch
  • Locating harder to find materials
  • Get help accessing full-text journal articles
  • Book a one-on-one (or group) meeting or email consultation for research help

How I support faculty

  • Recommend course materials, including textbooks and open educational resources (OER)
  • Plan and deliver tailored library instruction sessions
  • Help design or revise research-based assignments
  • Support your own research with advanced search strategies and tools
  • Assist with finding publishing venues and understanding open access options
  • Provide guidance on open research practices (e.g., data sharing, licensing)
  • Suggest new materials for the library collection
  • Support students working on capstone or honours projects

Things you might not know I can help with

  • Finding OER or alternatives to traditional textbooks
  • Understanding open publishing models and author rights
  • Exploring where to publish and how to evaluate journals
  • Using citation managers like Zotero or Mendeley
  • Discovering data sources and statistical tools through the library
  • Supporting responsible and open research practices

Have a question or idea? Let’s connect!

I'm here to support your work — whether you're teaching, studying, or doing research.

Search tips & strategies

Struggling to find the right sources? You're not alone.

  • Too many results? Your topic may be too broad - returning overwhelming amounts of information.
  • Too few results? Your problem might be vague or generic keywords—or keywords that are too specific. Research databases don’t work like Google; they rely on precise terminology used by scholars. If your search is phrased like an argument rather than a topic (e.g., “Why dark mode is better for UX” instead of “dark mode" AND readability AND "user experience"), you might miss relevant studies.
  • Not sure what keywords to use? Research terms can vary — knowing the right language helps.
  • Hard to connect different ideas? Topics that overlap (like UX and psychology) can make it tricky to frame a research question.
  • Not finding relevant studies? Unlike Google, specialized databases focus on high-quality, peer-reviewed research—but they require different search strategies. Taking time to refine your search can lead to more precise and credible results tailored to your topic.

How to refine your search:

  • Use research frameworks like PIE, UX Research Triangle, or Five E’s of Usability to focus your topic. 
  • Break your topic into key concepts (e.g., "usability testing"  "cognitive load" instead of just "UX").
  • Use Boolean operators (AND, OR, NOT) to combine or narrow your search terms.
  • Look at citations in key articles—great research often leads to more great research.

Taking a few minutes to refine your search can save you hours of frustration. Need help? Librarians can assist with finding better keywords and search strategies!

Research frameworks help organise your searching

People-Activities-Contexts-Technologies (PACT) framework

The People-Activities-Contexts-Technologies (PACT) framework is a useful way to analyze UX research, focusing on how users interact with systems in different environments. It helps researchers and designers consider the relationships between people, their activities, the contexts they operate in, and the technologies they use.

Most helpful for: Researching user behavior, system interactions, and technology in different contexts.

People: 

Understanding user behaviour, decision-making, cognitive load, and human error. Example search terms:

  • "user mental models"
  • "cognitive load in UX"
  • "human error in cybersecurity"
  • "decision fatigue in user experience"

Activities:

Examining tasks, usability, and human-computer interactions. 

  • Example search terms:
    • "machine learning interfaces"
    • "usability heuristics" AND "interaction design"
    • "human-computer interaction" AND "gesture-based input"
    • "eye-tracking studies" AND "user engagement"

Contexts:

Exploring how environments impact technology use (e.g., mobile, cloud, IoT, AR/VR, security-sensitive settings). 

  • Example search terms:
    • "usability of biometric authentication in public vs. private spaces"
    • "AR/VR user experience challenges"
    • "mobile UI design for accessibility"
    • "cybersecurity risks in smart home technology"

Technologies:

Investigating system design, AI, security, and emerging technologies.

  • Example search terms:
    • "usability challenges in AI-driven systems"
    • "privacy concerns in wearable technology"
    • "blockchain applications in cybersecurity"
    • "voice recognition accuracy across different languages"


Combining concepts for stronger research

Using PACT as a lens can help create more refined and interdisciplinary search queries. For example:

"cognitive load" AND "usability heuristics" AND "mobile UI design"

This query explores how cognitive psychology (People) affects usability principles (Activities) in mobile environments (Contexts) while considering design technologies.

PACT provides a structured way to approach UX research, ensuring that different factors influencing user experience are considered together rather than in isolation.


Find out more:

Thinking about UX research: User, system, and context

A helpful way to approach UX research is by considering three key areas: User, System, and Context. These elements interact to shape how people experience technology.

Best for: Examining the relationship between human factors, computing systems, and external conditions.

User: Focus on cognitive psychology, behavior, and user needs.

Example search terms:

  • "cognitive biases in decision-making"
  • "user perception of algorithmic recommendations"
  • "mental workload in human-computer interaction"
  • "affordances and signifiers in UX design"

System: Analyze architecture, security, algorithms, or usability of computing systems.

Example search terms:

  • "algorithmic bias in recommendation systems"
  • "usability heuristics for AI-driven interfaces"
  • "error tolerance in automated decision-making"
  • "human factors in cybersecurity authentication"

Context: Investigate the impact of culture, accessibility, ethics, and security on computing technologies.

Example search terms:

  • "cultural differences in UX design"
  • "ethical implications of AI in decision-making"
  • "digital accessibility standards and compliance"
  • "privacy concerns in wearable technology"

Combining concepts for a strong search query:

Bringing these three perspectives together can strengthen research and design decisions. For example, combining search terms like "cognitive biases" AND "algorithmic bias" AND "ethical implications of AI" can reveal insights into how human psychology interacts with system biases in an ethical context.

Example search:

"cognitive biases" AND "algorithmic bias" AND "ethical implications of AI"

This search investigates how human psychology (User) interacts with biased systems (System) in an ethical context (Context).

This isn’t a formal research model but rather a way to organize key factors in UX research. It can be a useful lens for thinking about interdisciplinary connections and structuring search strategies


The five Es of usability framework

Best for: Evaluating system performance, user satisfaction, and computing efficiency.

Efficiency: How quickly tasks can be completed.

Example search terms:

  • "task completion time in user testing"
  • "response time optimization in cloud computing"
  • "latency impact on user experience"

Effectiveness: Accuracy of system outputs.

Example search terms:

  • "error rates in speech recognition software"
  • "data visualization accuracy in decision-making"
  • "AI model performance in real-world scenarios"

Engagement: User satisfaction and motivation.

Example search terms:

  • "gamification in cybersecurity training"
  • "user engagement in digital health apps"
  • "interactive design principles for e-learning"

Error tolerance: How systems handle mistakes.

Example search terms:

  • "fault tolerance in distributed computing"
  • "error handling in natural language processing"
  • "adaptive interfaces for error prevention"

Ease of learning: How quickly users adapt.

Example search terms:

  • "learnability of low-code development platforms"
  • "usability testing of onboarding experiences"
  • "novice vs. expert interaction patterns in software"

Combining concepts for a strong search query

Example search:

"response time optimization" AND "error handling in NLP" AND "user engagement in digital tools"

This search investigates efficiency (speed), error tolerance (handling mistakes), and engagement (user motivation).

Why use research frameworks to structure your keyword searching?

Finding relevant research can be overwhelming, especially in computing fields where topics overlap. A research framework helps you focus your search, refine your keywords, and structure your research more effectively.

How research frameworks help:

  • Clarify your topic: Break broad ideas into clear research questions.
  • Improve search results: Use targeted keywords instead of trial-and-error searching.
  • Make connections: Identify relationships between user behavior, system design, and real-world applications.
  • Save time: Find high-quality, relevant sources faster by using a structured approach.

Whether you're researching user experience, artificial intelligence, cybersecurity, or software usability, frameworks can help you structure your approach to get more relevant and focused results.

Using a framework helps focus you so you can spend less time searching—and more time understanding and applying your research.

Supporting computing research, teaching and publishing. Need help? Let's connect!

Profile Photo
Francine May
She/Her/Elle

Contact:
Associate Dean, Research / Associate Professor
Library
fmay@mtroyal.ca
Subjects: Computing

Supporting computing research, teaching and publishing. Need help? Let's connect!

Suggest a purchase