Changelog
Stay up to date with the latest features and improvements of the Mabyduck subjective testing platform.
October
Crossed designs ▦
This week's release contained many small improvements. Here are some of them:
Uniform and exhaustive sampling strategies now support crossed designs, useful for when you need each rater to see every data point.
Our parallel video player now no longer requires fragmented videos and has support for edit lists.
We made some performance improvements, allowing us to support many more studies in parallel.
Session recordings, BYO rater pools, and more
It is now possible to record sessions of embedded experiments. This can be used, for example, to debug potential technical issues.
Clicking on a rater pool now exposes our proprietary rater health scores, and gives you more insight into the performance of your raters.
We are also trialing bring-your-own rater pools, allowing you to invite raters to your studies via email.
A new rater pool API allows you to create and manage rater pools programmatically.
Finally, we added support for 96 kHz AAC audio to our parallel video player.
September 2026
Templates
You can now create reusable experiment templates via our app and API. This makes it easier to apply the same experiment configuration across different datasets, and to share it with other users of your project.
AI raters 🤖
We have been experimenting with AI raters powered by multi-modal LLMs. They are now widely available on our platform.
New landing page and bug fixes
We updated our pricing tiers and launched a new landing page.
This release also included a number of small bug fixes.
Pre- and post-session surveys 📋
It is now possible to configure pre- and post-session surveys in experiments. This allows you to ask raters questions about their overall experience, for example.
August 2026
Added pagination support to API
Fetching slates or ratings now supports pagination, making it easier to retrieve the results of large-scale experiments.
Exclude raters of previous studies 🙅
We added the option to exclude raters from jobs who participated in recent jobs.
We also added more demographic filtering options.
More configuration options for video experiments 🎥
Survey experiments involving videos now have additional configuration options for controlling the size of videos, while ACR video experiments now also support references.
Markers and customizable rater compensation 💵
We extended our support for markers, allowing you to highlight time ranges in audio and videos for raters to focus on.
You can now also adjust the compensation paid to raters for each job, allowing for faster completion times of high-priority jobs.
Updated docs and a new sampling strategy 📖
We added a new "exhaustive" sampling strategy for pairwise experiments. This strategy will sample every possible pair of a dataset in pseudorandom order.
We also replaced our documentation backend, which will make it easier for us to keep documentation up-to-date and in sync with features in our app and API.
July 2026
Radar charts
Radar charts are now available in the results dashboard for experiments evaluating content along multiple dimensions.
We also improved support for long videos by adding time indicators. For example, the UI of video experiments will now show the remaining watch time for experiments with "minimum play durations" exceeding 3 seconds.
Scaling videos 📹
We've added configuration options to give you more control over the size of videos in pairwise video experiments. For example, references can now be scaled down relative to the other videos.
Experiment tags 🏷️
Experiments can now be tagged, which makes it easier to group and organize them.
Custom rater pools now indicate how many raters are contained in them.
Finally, we introduced organization-level API keys and a new endpoint to fetch billing events of organization billing accounts.
Custom rater pools
We added self-managed custom rater pools, giving you full control over the demographics of a rater pool.
We also made search bars all across the app a lot more powerful.
June 2026
Billing events API and top-1 sampling strategy
Our API now lets you retrieve a project's billing events.
We also added a new "Top-1" sampling strategy which automatically focuses resources to identify the best-performing method.
Okta 🔑, project spending limits 🧾, and session health ❤️
SSO via Okta is now available for our enterprise customers.
We introduced session health scores, which indicate if raters displayed any unexpected behavior.
We also added support for project-level spending limits for organizations.
Faster metadata processing ⚡
We improved the processing speed for large datasets of externally hosted files.
Arabic
We added support for studies in Arabic.
Improved handling of 10-bit videos 📺
Device requirements checked at the beginning of a session now take into account if datasets contain any 10-bit videos.
Improved workflows API
We updated our workflows API to be able to handle large-scale custom strategies.
Extended pairwise audio experiments 🎶
Pairwise audio experiments now support evaluation of audio along multiple criteria, matching our pairwise video experiments.
May 2026
Improved UI performance for large datasets
This release contained several small improvements:
- We improved UI performance for very large datasets.
- The iframe size of embedded experiments can now be controlled dynamically.
- We added support for sliders in surveys.
Golden questions
We added support for explicit golden datasets and golden questions mixed into a session.
Allowlist for project secrets 🔐
Project and dataset secrets now support an allowlist to restrict the endpoints with which secrets can be shared.
Performance, video experiments, config files & development mode 🧑💻
This release comes with a variety of new features.
- We added a new development mode which allows live editing of embedded experiments.
- The review mode of sessions now displays meta information.
- The Workflows API now supports config files.
- We improved the performance of our database to better handle large-scale experiments.
- Self-hosted datasets can now also be specified as a CSV file uploaded to our platform.
April 2026
Sequential video player 🎞️
Pairwise video experiments now also have sequential video playback as an option.
Session health scores and AI raters 🤖
We improved the robustness of our AI rater pools.
This release brings updates to our session and rater health scores which we use to evaluate the performance of raters.
Project secrets 🔑
You can now set up project-wide secrets which can be used across embedded experiments.
We've also made it possible to filter plots by parameters, and embedded experiments can now store custom metadata on slates.
Survey question types and metrics
Audio surveys now support a new "highlight transcript" question type, allowing raters to highlight words in a transcript. Survey experiments also gain a new "Percent chosen" metric for radio buttons and checkboxes, with new plots of these metrics on the results pages.
Active sampling
We improved the calibration of Elo score error bars, which also improves our active sampling strategies.
March 2026
Survey features and new languages 🇵🇹
This release comes with a variety of improvements.
- Survey experiments can now be configured via JSON config files contained in a dataset. This makes it possible to use different questions on different slates.
- We added support for Portuguese and Italian.
Automatic checks of video encoding settings
We added automatic checks of video encoding settings for self-hosted videos. For example, to check if videos have been fragmented.
API keys update
We updated API keys to be associated with users.
Webhooks
You can now set up project webhooks for dataset status changes, job completion, and session completion.
Hero videos 🎬
Hero videos included in introductions can now be configured to take over the full screen. They are also now configurable directly via the UI, not just via the API.
Checkboxes & Elo for MUSHRA experiments
Pairwise video experiments can now include arbitrary checkboxes.
We've also added Elo support for MUSHRA experiments.
February 2026
Hero media in experiment introductions
Experiment introductions can now include a custom hero image, configurable via the API.
New languages, leaderboards, and a new sampling strategy
This release contains a couple of new features:
- We added support for Japanese and Korean.
- Leaderboards are now available for ACR type experiments.
- Experiments with a single condition also now support a new uniform sampling strategy.
Elo scores, refunds & downloads
This release comes with a variety of improvements.
- ACR type experiments now support Elo scores.
- Aborted sessions are now automatically refunded, with no manual intervention needed.
- The download button now returns JSON consistent with our API, replacing the previous CSV format.
Elo scores for ACR experiments 📊
We introduced Elo scores for ACR experiments. These scores are based on a Plackett-Luce model which ignores the absolute scores but only considers how an individual rater would rank conditions.
Pairwise video experiments and custom strategies
We added new response types and support for multiple dimensions in pairwise video experiments.
It is now possible to create datasets, experiments, and jobs in a single API request via our new workflows API. This endpoint also supports specifying a fully custom strategy.
This release also added custom S3 storage support for our enterprise customers.
January 2026
Scale-to-fit mode
Added a "scale to fit" option for ACR image experiments.
Self-hosted datasets
It is now possible to use self-hosted datasets by providing a list of URLs, instead of uploading media files directly to us.
We also improved our API, and it is now possible to launch jobs where previously it was only possible to configure drafts via the API.
Embedded experiments
Our embedded experiments are now widely available. This type of experiment uses JavaScript to include arbitrary content in experiments, and is ideal for running interactive studies.
December 2025
Survey experiments
We released new types of experiments that allow the configuration of arbitrary surveys below images, audio, or video.
Improved support for large numbers of conditions
We improved our support for datasets with very large numbers of conditions. This is useful, for example, when you want to collect labels for training and need to label a large number of audio, images, or videos that are not AI-generated.
Strategy filters
Selection strategies have received more configuration options. For example, it is now possible to evaluate only a subset of a dataset. It is also possible to always include one method in pairwise comparisons against other methods.
This release also makes it possible to scale (instead of cropping) images in pairwise image experiments.
November 2025
Plots on rubrics
We added the ability to add configurable plots to rubrics and leaderboards.
It is now also possible to create draft experiments and jobs via our API.
Public launch 🚀
Today, we are opening up Mabyduck to everyone.
Design improvements
We made small tweaks to our design and changes to our backend to prepare for a public launch.
Improved session browser
This release contained several improvements:
- An updated session browser, which makes it easier to see demographic and other meta information at a glance.
- We added the option to filter leaderboards to include or exclude certain conditions.
- We now automatically fragment mp4 files uploaded to our platform. Our pairwise video experiments previously required you to upload already fragmented videos.
October 2025
Confidence regions in line graphs 📈
We added optional confidence regions to line graph visualizations of your results.
This release also adds support for references in ACR audio experiments.
Additional languages 🇵🇱
This release comes with a variety of improvements.
- We refactored the way our rater pools work, paving the way for us to offer you highly customized rater pools.
- We updated the UI of the pairwise video experiment to match the recently updated UI of pairwise image experiments.
- We added support for 4 more languages, namely Spanish, Polish, Chinese, and Vietnamese.
Improved upload for large datasets
We improved the handling of very large dataset uploads through the browser. If a dataset upload is interrupted for any reason, it is now possible to resume uploads.
This version also adds a new Markdown input field for writing introductions.
Rater feedback function 💬
We introduced the ability for raters to leave feedback on individual slates and alert us to any potential issues with an experiment.
This version also updated the leaderboards' design.
April 2025
Internationalization 🇫🇷
We internationalized our experiments. In addition to English, we now support French and German.
Additionally, different experiments can now use different config files. This allows you to upload a single dataset with multiple config files for different experiments.
March 2025
Added configuration options
Pairwise image experiments now support references. We also introduced new configuration options for the MUSHRA experiment.
Pairwise image experiments
We introduced a new pairwise image experiment. We also added a way to preview images in datasets.
February 2025
Pre-screening
We have implemented our own pre-screening protocols. This allows us to provide you with a higher quality of raters whose ability and hardware enable them to detect fine differences between stimuli.
Crowd-sourced raters
It is now possible to launch experiments to crowd-sourced raters through our platform.
MUSHRA
We added configuration options to change how waveforms are rendered in MUSHRA experiments. In particular, it is now possible to only render the waveform of the reference so that raters can not draw conclusions based on the waveform.
January 2025
Audio experiments and API
Release 0.1.4 is packed with new features:
- A new API for fetching results programmatically.
- A new absolute category rating (ACR) experiment for audio stimuli.
- Added configuration options for pairwise audio experiments, such as the option to vote "Tie" or checking if audio has been played for a given duration.
MUSHRA 🪲
We addressed some minor bugs in the MUSHRA experiment.
Added support for config files
Datasets now support config files. These can be used to change the interface for each slate. For example, to display text prompts next to stimuli.
Private beta 🐣
Today, we are excited to release a private beta version of Mabyduck to our design partners.