【24h】

Programmer experience: A Set of Heuristics for Programming Environments

机译:程序员经验:一套针对编程环境的启发式方法

获取原文

摘要

The definition of user experience (UX) is broad and covers several aspects. The job of any programmer is very specific and demanding. He/she uses different systems or tools to carry out their programming tasks. We consider a programmer as a specific case of user, who employs programming environments and other software development artifacts. We therefore consider this particular kind of UX as Programmer experience (PX). Several authors have defined different aspects of PX, including, among others, language features, programming learning factors or programmer performance. Usability is a relevant aspect of UX, as well as an important aspect of programming environments. Heuristic evaluation is an inspection method that allows evaluating the usability of interactive software systems. We developed a set of heuristics following the methodology proposed by Quinones et al. We defined a new set of 12 specific heuristics that incorporate concepts of UX and usability of programming environments. These heuristics have been validated following also that methodology. The results obtained in different effectiveness criteria were satisfactory. However, the set of heuristics could be further refined and validate in new scenarios or case studies.
机译:用户体验(UX)的定义范围很广,涵盖了多个方面。任何程序员的工作都是非常具体且要求很高的。他/她使用不同的系统或工具来执行其编程任务。我们将程序员视为特定的用户案例,他们使用编程环境和其他软件开发工件。因此,我们将这种特定类型的UX视为程序员经验(PX)。几位作者已经定义了PX的不同方面,其中包括语言功能,编程学习因素或程序员性能。可用性是UX的一个相关方面,也是编程环境的一个重要方面。启发式评估是一种检查方法,可以评估交互式软件系统的可用性。根据Quinones等人提出的方法,我们开发了一套启发式方法。我们定义了一组新的12种特定启发式方法,这些方法结合了UX和编程环境的可用性的概念。这些启发式方法也已按照该方法进行了验证。在不同的有效性标准中获得的结果是令人满意的。但是,可以在新的场景或案例研究中进一步完善和验证启发式方法集。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号