Page 434 - 《软件学报》2025年第12期
P. 434
黄小龙 等: ReproLink: 面向可复现性的科研数据管理系统 5815
4.2 用户体验研究
为了进一步探讨 ReproLink 的用户体验, 本节对 ReproLink 进行了用户体验研究. 我们向 10 位 ReproLink 的
用户发放了问卷, 问卷包含 3 个评分题和一个简答题. 其中, 3 个评分题分别请用户从用户界面、易用性以及实用
性 3 个方面对 ReproLink 进行打分. 表 8 展示了问卷中这 3 道题的具体描述, 每道题的打分范围为 1–5 分. 图 7 展
示了打分的具体结果, 用户普遍对 ReproLink 的用户界面和易用性较为满意, 并认为 ReproLink 具有较好的实用性.
表 8 调查问卷内容
评价角度 问题描述
用户界面 您认为ReproLink的界面的用户友好程度如何? (满分5分, 1分代表不满意, 5分代表非常满意)
易用性 您认为ReproLink的操作便利程度如何? (满分5分, 1分代表操作繁琐, 5分代表操作非常便利)
实用性 您认为ReproLink能在多大程度上加快科研人员的复现? (满分5分, 1分代表不能加快复现, 5分代表极大程度加快复现)
5.0
总分 (满分 5 分) 3.0
4.0
2.0
1.0
0
用户界面 易用性 实用性
图 7 ReproLink 用户评分
问卷中的简答题请用户分享其在使用 ReproLink 过程中的感受与想法. 表 9 展示了 3 个具有代表性用户反馈,
用户普遍对 ReproLink 中对多源异构数据的聚合及代码和运行环境的一体化建模给出了积极的反馈. 这些设计减
少了用户在数据获取和运行环境配置上耗费的时间, 让他们可以更多地关注于论文的方法, 提升科研效率.
表 9 ReproLink 用户反馈
用户 用户反馈
ReproLink简化了复杂实验的复现流程, 使数据科学研究者可以更加专注于研究本身. 具体来说, ReproLink集成了多种
用户1 数据仓库的访问渠道, 使得我的研究可以更多的关注于方法而不是数据的获取和部署, ReproLink预配置的代码环境解
决了传统复现过程中的环境兼容问题, 减少了我手动配置的时间成本
在科研过程中我经常需要复现大量的论文实验, 复现时经常需要进行繁琐的环境配置、包管理、数据处理等工作,
用户2 ReproLink提供了一个简洁易用的用户界面, 帮助我一键运行实验, 并且可以复用已经完成的复现工作, 学习成本也比
较低, 大大提高了我的科研效率
ReproLink能够帮助我快速实现相关工作的复现流程. ReproLink不仅能够根据文献资料迅速帮我获取相关数据集, 并
用户3 且提供我相应的代码以及运行环境. 这样我可以较为便利地复现相关论文, 大大节省了找数据和配置代码运行环境的
时间, 提升我的科研效率
4.3 案例 1: 机器学习领域论文复现
ReproLink 使得论文的读者可以方便地在线重复论文的计算过程. 对于一个论文对象, 若系统中已经存在一组
描述此论文复现过程的复现单元, 那么用户只需找到最终输出复现结果的复现单元, 调用复现执行引擎在线执行
该复现单元, 则可实现简单地一键在线复现; 若此论文与其相关的代码和数据集之间尚未建立关系对象, 则用户需
要首先使用多跳路径查询找到此论文使用的代码和数据集, 接着创建若干复现单元以描述论文的复现过程, 再进
行论文的在线复现. 在这一过程完成后, 后续想要复现此论文的其他用户都可以简单地一键复现. 图 8 展示了使
用 ReproLink 进行论文复现的过程中系统的各个界面.
作为示例, 本节使用 ReproLink 复现了论文“Translating embeddings for modeling multi-relational data” [35] . 本节
首先模拟了查找和创建论文、代码、数据集等科研数据对象以及他们之间的关系对象的过程, 接着模拟复现者在
线复现论文的过程.

