50 Must- Know UX Terms Flashcards
A/B Testing
A/B testing, also known as split testing, is a method of comparing two versions of online content against each other to determine which one drives more conversions and revenue. It is a great method for figuring out the most effective promotional and marketing strategies.
API
API stands for Application Programming Interface and is basically code that allows apps and websites to communicate with each other. The API defines the correct way for a developer to write a program that requests information from another application. A good example would be an app like CityMapper that retrieves information from city transports systems and provides real-time travel updates and advice.
Accessibility
Accessibility is a function of access that enables people with disabilities to understand, navigate and interact with a website or application. Designing for accessibility means designing for a very diverse set of users, which might include users who are color blind, blind, visually impaired, deaf, people with cognitive disabilities, and so on.
Avatar
An avatar is an image that represents an online user on the screen. Avatars are typically used in gaming, online forums, and chatrooms and can be represented in either three-dimensional or two-dimensional forms. They can often be customized and personalized by users.
Breadcrumb
Breadcrumb or breadcrumb trail is a secondary navigation aid that helps users understand and keep track of their location on a web page.
Bug
A software bug is a program error that causes it to crash or produce incorrect and unexpected results. Bugs prevent applications from functioning as they should and are most commonly a human mistake.
Backlog
A backlog is a list of tasks and requirements that need to be completed within a sprint. The agile product backlog represents a prioritized list of tasks that is derived from the roadmap.
Back-end (Development)
Back-end development is simply writing the code that is not seen by the end user but essentially powers the application. Back-end developers are responsible for building the logic behind the application and organizing the site’s structure.
Chatbot
A chatbot is a computer program that uses textual and auditory methods to conduct conversations with human users online. It is powered by artificial intelligence and enables human-computer interactions via a chat interface.
CRM Software
CRM (Customer Relationship Management) Software refers to a category of software products that help businesses manage a diverse range of business processes, such as sales automation, customer data, customer interactions, and so on.
Clickstream
Clickstream is a record of a user’s activities online, including every website or page the user visits. It’s represented as a path that the visitor takes through the website.
Cache
Cache is a temporary storage location on your computer that stores commonly accessed data to shorten data access times and reduce latency.
CSS
CSS (Cascading Style Sheets) is a language used to add style, such as fonts, colors, spacing, layout and other, to web documents.
Conversion Rate
Conversion Rate refers to a percentage of website visitors who complete a desired action on the site.
DevOps
DevOps is the combination of people, practices, cultural philosophies and products that enable organizations to deliver applications at high velocity. It is often achieved through better communication and collaboration between software developers and IT professionals.
End Users
In product development, an end user represents the person for whom the product is designed/created and who is ultimately intended to use it.
Engaged Time
Engaged time is a metric that tracks the amount of time a user spends on a specific page on a site. This helps businesses determine what users want as well as identify any friction points that could be removed.
Experience Architecture
Experience architecture combines multiple user experience and design processes, like information architecture, experience design, and interaction design, to articulate a clear user journey.
Eye tracking
Eye tracking is the process of measuring eye activity. It uses tools like special glasses to record what users look at and in what order.