2017 · 会议论文
Rico:用于构建数据驱动设计应用的移动应用数据集
Rico: A Mobile App Dataset for Building Data-Driven Design Applications
Rico 是一个 Android 应用设计数据集,也是一套无需获取或修改应用源码的运行时挖掘系统。众包人员通过网页界面使用设备农场中的免费 Google Play 应用,并记录交互轨迹。自动爬虫随后重放每条轨迹并继续探索,借助基于截图与 resource-id 的相似度启发式识别新的界面状态。论文报告共获得来自 27 个类别、9,772 个应用的 10,811 条轨迹和 72,219 个唯一界面。每个界面附有截图、增强的视图层级、已探索的交互、转场动画,以及由自编码器得到的 64 维布局向量。
研究范围与局限
这是数据集与采集系统,而非重建方法:论文将界面代码生成和交互建模列为可能用途,但本身并不生成代码或重建应用。它记录的是每次不超过 10 分钟的人工会话及其后各一小时自动爬取所触达的界面与交互,并非完整应用行为、后端逻辑或源码。多媒体、效率与个性化类别被排除,且只挖掘免费应用。覆盖率在 10 个热门应用上以唯一界面数衡量,该度量依赖相似度启发式(在 1,044 对标注样本上假阳性率 6%、假阴性率 3%)。论文展示的应用是基于自编码器的布局相似度检索,并以定性示例说明。随着应用更新,这份 2017 年快照会逐渐过时。
与本合集的关联
补充一个通过运行时挖掘获得的大规模 Android 截图、视图层级与交互轨迹语料,论文将其提出用于界面代码生成与交互建模,与本合集中从截图生成代码的应用重建论文互补。
发表与复核详情
- 发表载体
- UIST 2017
- 发表状态
- 会议论文
- 出版/提交日期
- 2017 年 10 月 20 日
- 日期依据
- ACM 提交的 Crossref 元数据将在线及印刷出版日期均列为 2017 年 10 月 20 日;该日期早于论文所印 10 月 22 日至 25 日的会议日期,并非据会议日程推定。
- DOI
- 10.1145/3126594.3126651
Crossref、论文 PDF 与项目提供的 BibTeX 在八位作者顺序、UIST ’17 会议论文集及 DOI 上一致;页码 845–854 取自 Crossref。作者托管的 PDF 是 10 页 ACM 排版论文;未找到 arXiv 版本。论文中的链接 interactionmining.org/rico 现重定向至存档页面,旧路径 rico.html 返回 404。存档页面与论文不同:其摘要和数据集说明给出的是超过 9.3k 个应用与 66k 个唯一界面,因此不应假定发布的 v0.1 文件与论文中的 9,772 个应用和 72,219 个界面一致。可分别下载截图及视图层级(6 GB)、轨迹(6 GB)、动画(214 GB)、元数据、布局向量以及后来加入的语义标注。所链接的版权声明指出截图可能含受版权保护的作品,下载者须接受伊利诺伊大学的条款:条款不提供任何担保,要求研究者就使用产生的索赔为 Rico 团队与该大学提供补偿,允许与同样接受条款的合作者共享,并约束商业机构雇主。未链接单独的代码发布。下载链接响应了 HEAD 请求,但本次未下载或分析任何数据集文件。
来源复核于
本合集仅做来源复核,未重新运行论文实验。请通过原始论文或 BibTeX 引用原作者。