Using the cognitive dimensions framework to measure the usability of a class library

Using the cognitive dimensions framework to measure the usability of a class library
复制标题

使用认知维度框架来衡量类库的可用性

DOI:
--
复制
发表时间:
2003
期刊:
Annual Workshop of the Psychology of Programming Interest Group
影响因子:
--
通讯作者:
Curtis Becker
Curtis Becker
中科院分区:
--
文献类型:
--
作者:
S. Clarke;Curtis Becker

文献摘要

被引文献

相似文献

在本文中,我们描述了我们使用认知维度框架来评估面向对象(OO)应用程序编程接口(API)可用性的尝试。认知维度框架最初被设计为一种评估和描述编程语言可用性的工具,但据我们所知,没有关于它被用于评估API的公开报告。由于许多流行的OO语言都以OO类库的形式提供了一组现有的api,因此确保开发人员使用的api是可用的非常重要,就像确保编程语言也是可用的一样。因此,为了测量API的可用性,我们调整了Cognitive Dimensions框架,以便更好地测量我们认为对API可用性有影响的那些方面。本文描述了这些修改和我们选择做这些修改的原因。此外,在工业环境中使用该框架提出了一些有趣的挑战,因此我们进行了描述
In this paper we describe our attempts at using the Cognitive Dimensions framework to evaluate the usability of an object oriented (OO) application programming interface (API). The Cognitive Dimensions framework was originally designed as a tool to evaluate and describe the usability of a programming language but to our knowledge, no reports of it being used to evaluate an API are publicly available. Since many popular OO languages come with an existing set of APIs in the form of OO class libraries, it is important to ensure that the APIs developers use are usable, just as it is to ensure that a programming language is usable also. Thus, in order to measure the usability of an API, we have adapted the Cognitive Dimensions framework so that it better measures those aspects of an API that we feel have an impact on its usability. This paper describes these modifications and the reasons we chose to make them. In addition, using the framework in an industrial setting has presented some interesting challenges, and so we describe