首页> 外文会议>IEEE Symposium on Visual Languages and Human-Centric Computing >Developing usable APIs with XP and cognitive dimensions
【24h】

Developing usable APIs with XP and cognitive dimensions

机译:开发具有XP和认知维度的可用API

获取原文

摘要

Developing a usable Application Programming Interface (API) is a complex and expensive task. Two major factors play important roles on the usability of an API: the design and resources (e.g. documentation, tutorials). API Developers typically evaluate the usability of an API after implementation that results in refactoring tasks if an API lacks usability after development. This refactoring could be avoided if evaluation were continuously conducted while development. This paper explores a new combined process for building usable APIs that combines concepts from a usability evaluation method (Cognitive Dimensions Framework) and an Agile development methodology (eXtreme Programming). We explored the effectiveness of this combined process by implementing a web-based API and conducting a user study. The findings from our evaluation indicated that the new process helped in designing and building a usable API, but ignored some concerns related to resources.
机译:开发可用的应用程序编程接口(API)是一项复杂且昂贵的任务。 API的可用性有两个主要因素:设计和资源(例如文档,教程)。 API开发人员通常在实现后评估API的可用性,如果API在开发后缺乏可用性,则会导致重构任务。如果在开发过程中不断进行评估,则可以避免这种重构。本文探讨了构建可用API的新组合​​过程,该过程结合了可用性评估方法(认知维度框架)和敏捷开发方法(极限编程)中的概念。我们通过实现基于Web的API并进行了用户研究,探索了此组合过程的有效性。我们评估的结果表明,新流程有助于设计和构建可用的API,但忽略了一些与资源有关的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号