Data-Driven Design: Beyond A/B Testing

Ranjitha Kumar
{"title":"Data-Driven Design: Beyond A/B Testing","authors":"Ranjitha Kumar","doi":"10.1145/3295750.3300046","DOIUrl":null,"url":null,"abstract":"A/B testing has become the de facto standard for optimizing design, helping designers craft more effective user experiences by leveraging data. A typical A/B test involves dividing user traffic between two experimental conditions (A and B), and looking for statistically significant differences in performance indicators (e.g., conversion rates) between them. While this technique is popular, there are other, powerful data-driven methods --- complementary to A/B testing --- that can tie design choices to desired outcomes. Mining data from existing designs can expose designers to a greater space of divergent solutions than A/B testing [1,4] ,RICO:2017. Since companies cannot predict a priori if the engineering effort for creating alternatives will be commensurate with a performance increase, they often test small changes, along gradients to local optima. With the millions of websites and mobile apps available today, it is likely that almost any UX problem a designer encounters has already been considered and solved by someone. The challenges are finding relevant existing solutions, measuring their performance, and correlating these metrics with design features. Recent systems that capture and aggregate interaction data from third-party Android apps --- with zero code integration --- open-source analytics that were previously locked away in each app, allowing designers to test and compare UI/UX patterns found in the wild: [2,3] 2017. Lightweight prototypes with tight user feedback loops, or experimentation engines, can bootstrap product design involving technologies that are actively being developed (e.g., artificial intelligence, virtual/augmented reality), where both use cases and capabilities are not well-understood [5]. These systems afford staged automation: initially, \"Wizard of Oz'' techniques can scaffold needfinding, and eventually be replaced with automated solutions informed by the collected data. For example, a chatbot deployed on social media can serve as an experimentation engine for automating fashion advice [7]. At first, a pool of personal stylists can power the chatbot to collect organic conversations revealing common fashion problems, effective interaction patterns for addressing them, and design considerations for automation. Once technologies are developed to scale useful interventions [8,9], the chatbot platform provides a testbed for iteratively refining them. Generative models trained on a set of effective design examples can support predictive workflows that allow designers to rapidly prototype new, performant solutions [6]. Models such as generative adversarial networks and variational autoencoders can produce designs based on high-level constraints, or complete them given partial specifications. For example, a mobile wireframing tool backed by such a model could suggest adding \"username\" and \"password\" input fields to a screen with a centrally placed \"login\" button.","PeriodicalId":187771,"journal":{"name":"Proceedings of the 2019 Conference on Human Information Interaction and Retrieval","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 Conference on Human Information Interaction and Retrieval","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3295750.3300046","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

A/B testing has become the de facto standard for optimizing design, helping designers craft more effective user experiences by leveraging data. A typical A/B test involves dividing user traffic between two experimental conditions (A and B), and looking for statistically significant differences in performance indicators (e.g., conversion rates) between them. While this technique is popular, there are other, powerful data-driven methods --- complementary to A/B testing --- that can tie design choices to desired outcomes. Mining data from existing designs can expose designers to a greater space of divergent solutions than A/B testing [1,4] ,RICO:2017. Since companies cannot predict a priori if the engineering effort for creating alternatives will be commensurate with a performance increase, they often test small changes, along gradients to local optima. With the millions of websites and mobile apps available today, it is likely that almost any UX problem a designer encounters has already been considered and solved by someone. The challenges are finding relevant existing solutions, measuring their performance, and correlating these metrics with design features. Recent systems that capture and aggregate interaction data from third-party Android apps --- with zero code integration --- open-source analytics that were previously locked away in each app, allowing designers to test and compare UI/UX patterns found in the wild: [2,3] 2017. Lightweight prototypes with tight user feedback loops, or experimentation engines, can bootstrap product design involving technologies that are actively being developed (e.g., artificial intelligence, virtual/augmented reality), where both use cases and capabilities are not well-understood [5]. These systems afford staged automation: initially, "Wizard of Oz'' techniques can scaffold needfinding, and eventually be replaced with automated solutions informed by the collected data. For example, a chatbot deployed on social media can serve as an experimentation engine for automating fashion advice [7]. At first, a pool of personal stylists can power the chatbot to collect organic conversations revealing common fashion problems, effective interaction patterns for addressing them, and design considerations for automation. Once technologies are developed to scale useful interventions [8,9], the chatbot platform provides a testbed for iteratively refining them. Generative models trained on a set of effective design examples can support predictive workflows that allow designers to rapidly prototype new, performant solutions [6]. Models such as generative adversarial networks and variational autoencoders can produce designs based on high-level constraints, or complete them given partial specifications. For example, a mobile wireframing tool backed by such a model could suggest adding "username" and "password" input fields to a screen with a centrally placed "login" button.
数据驱动设计:超越A/B测试
A/B测试已经成为优化设计的标准,帮助设计师利用数据创造更有效的用户体验。典型的A/B测试包括在两个实验条件(A和B)之间划分用户流量,并寻找它们之间性能指标(如转化率)的统计显著差异。虽然这种技术很流行,但还有其他强大的数据驱动方法(作为A/B测试的补充)可以将设计选择与期望的结果联系起来。从现有设计中挖掘数据可以让设计师接触到比a /B测试更大的不同解决方案空间[1,4],RICO:2017。由于公司不能先验地预测创造替代方案的工程努力是否与性能提升相称,他们经常测试小的变化,沿着梯度到局部最优。如今有数以百万计的网站和移动应用程序,设计师遇到的几乎所有UX问题都已经有人考虑过并解决了。挑战在于找到相关的现有解决方案,衡量它们的性能,并将这些指标与设计特性联系起来。最近的系统捕获和汇总来自第三方Android应用程序的交互数据-零代码集成-以前锁定在每个应用程序中的开源分析,允许设计师测试和比较在野外发现的UI/UX模式:[2,3]2017。轻量级原型与紧密的用户反馈循环,或实验引擎,可以引导产品设计涉及正在积极开发的技术(例如,人工智能,虚拟/增强现实),其中用例和功能都不是很好地理解[5]。这些系统提供了阶段性的自动化:最初,“绿野仙踪”技术可以帮助找到需求,最终被收集到的数据提供的自动化解决方案所取代。例如,部署在社交媒体上的聊天机器人可以作为自动提供时尚建议的实验引擎[7]。首先,一群个人造型师可以为聊天机器人提供动力,收集揭示常见时尚问题的有机对话,解决这些问题的有效交互模式,以及自动化的设计考虑因素。一旦技术发展到可扩展有用的干预措施[8,9],聊天机器人平台就为迭代改进它们提供了一个测试平台。在一组有效的设计示例上训练的生成模型可以支持预测性工作流程,使设计人员能够快速构建新的高性能解决方案的原型[6]。生成对抗网络和变分自编码器等模型可以基于高级约束产生设计,或者在给定部分规范的情况下完成设计。例如,由这种模型支持的移动线框图工具可以建议在屏幕上添加“用户名”和“密码”输入字段,并在屏幕中央放置“登录”按钮。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信