在开源软件开发中,角色模型(personas)有多大的相关性?

《Frontiers in Computer Science》:How relevant are personas in open-source software development?

【字体: 时间:2025年10月27日 来源:Frontiers in Computer Science 2.7

编辑推荐:

  开源软件项目因开发者主导而忽视用户体验,本研究通过创建Moodle、Lichess、Audacity的用户角色并评估开发者反馈,发现角色在可信度(86%)、一致性(79%)等维度获认可,但采用意愿仅14%-34%。用户角色能有效提升开发者对用户需求的认知,但 adoption 受技术优先文化及开发者UX经验不足制约。

  开放源代码软件(OSS)作为软件开发领域的重要组成部分,其分布式开发和志愿者贡献模式带来了独特的优势,如促进协作创新、提升软件质量、增强安全性、提高可靠性以及降低开发成本。然而,这种模式也存在一些挑战,特别是在用户体验(UX)和可用性设计方面。由于OSS项目主要由开发者主导,他们往往更关注技术层面的贡献,而对用户体验和可用性设计的重视程度相对较低。这种偏向性导致了OSS软件在满足广泛用户群体需求方面存在一定的不足,进而影响了其在实际应用中的接受度和使用体验。

为了解决这一问题,本研究探讨了用户画像(user personas)作为一种潜在的用户体验设计工具,如何在OSS项目中被引入以提升以用户为中心的设计(UCD)。用户画像是一种虚构的用户角色,代表真实用户群体的特征和需求,有助于开发者从用户的角度出发,减少自我中心的偏见并增强同理心。尽管在传统软件行业中,用户画像已被广泛使用并证明其有效性,但在OSS领域,其应用仍处于初步探索阶段。

为了验证用户画像在OSS项目中的潜力,本研究选取了三个具有代表性的活跃OSS项目:Moodle(学习管理系统)、Lichess(在线国际象棋平台)和Audacity(音频编辑软件)。通过设计和分发用户调查,收集用户数据并基于这些数据创建和优化用户画像,研究团队评估了开发者对这些画像的感知,并通过后续实验验证其对用户体验和可用性设计的影响。此外,还邀请了软件工程学生参与实验,以了解用户画像在教育环境中的适用性。

在对开发者进行调查时,研究结果显示,开发者普遍认可用户画像在提升可用性和用户体验方面的价值。具体而言,开发者对用户画像的可信度(Credibility)和一致性(Consistency)给予了较高的评价,分别达到86%和79%。同时,他们也认为用户画像在提升对用户需求的理解和促进以用户为中心的设计方面具有积极作用。然而,用户画像的实用性(Usefulness and willingness to use)和吸引力(Attraction)则相对较低,表明开发者对其采用意愿仍然有限。这可能与OSS社区对技术贡献的高度重视有关,而非设计或用户体验相关的活动往往被忽视或不被重视。

在学生实验中,研究团队发现学生对用户画像的接受度和认可度较高,尤其是在理解用户需求和增强同理心方面。学生对用户画像的可信度、清晰度、完整性和一致性等属性表现出较强的共识,这些结果进一步验证了用户画像在提升用户体验设计方面的有效性。然而,与开发者相比,学生在某些方面如吸引力和喜好度上的评分略低,这可能反映了学生群体对用户画像的实际应用经验有限。

从研究结果来看,用户画像在OSS项目中展现出一定的潜力,但其广泛应用仍面临挑战。首先,OSS社区的文化和价值观倾向于重视技术贡献,而非设计或用户体验相关的工作,这可能是用户画像未被广泛采用的一个主要原因。其次,许多OSS贡献者缺乏正式的用户体验培训,使得他们难以有效应用用户画像这一工具。此外,用户画像的引入需要改变现有的开发流程和工作习惯,这在某些情况下可能被视为一种负担或不必要的复杂性。

尽管存在这些挑战,研究团队仍然认为用户画像可以作为一种轻量级和灵活的方法,帮助OSS开发者更好地理解用户需求并提升用户体验。为了促进用户画像在OSS项目中的应用,研究建议采用更符合OSS文化的方法,例如通过现有的协作工具(如GitHub问题模板或拉取请求描述)嵌入用户画像的见解,从而在不干扰现有工作流程的前提下提高用户体验的关注度。此外,研究还提到,未来可以探索用户画像与其它用户体验方法(如启发式评估、可用性测试或用户旅程映射)的结合,以形成更全面和有效的用户体验设计策略。

在研究方法上,团队通过创建和优化用户画像,结合定量和定性评估方法,分析了其在OSS项目中的效果。定量评估主要通过Likert量表,收集开发者和学生对用户画像各个属性的评分,以衡量其有效性和接受度。定性评估则通过邀请行业专家对用户画像进行反馈,以确保其内容的完整性和适用性。专家建议简化和优化用户画像的语言表达,使其更易于非英语使用者理解,这一反馈为后续的改进提供了方向。

本研究的局限性在于样本量较小,主要集中在Moodle项目上。此外,由于研究依赖于人工数据收集和专家反馈,可能存在一定的主观偏差。为了提高研究的可信度,未来的研究可以扩大样本范围,包括更多来自不同背景的开发者和用户,同时采用自动化工具来提高数据收集的效率和准确性。

总体而言,用户画像在OSS项目中具有一定的应用前景,但其推广仍需克服文化和技术层面的障碍。通过进一步的实证研究和对OSS社区的深入理解,用户画像有望成为提升用户体验和可用性设计的重要工具。未来的研究可以探索如何将用户画像与OSS的开发流程更好地结合,以及如何通过激励机制和教育措施提高开发者对用户体验设计的关注度。这不仅有助于改善OSS软件的用户体验,也能够促进更广泛的社会和商业应用。
相关新闻
生物通微信公众号
微信
新浪微博
  • 急聘职位
  • 高薪职位

知名企业招聘

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号