...
首页> 外文期刊>Software Quality Journal >Studying the relationship between source code quality and mobile platform dependence
【24h】

Studying the relationship between source code quality and mobile platform dependence

机译:研究源代码质量与移动平台依赖性之间的关系

获取原文
获取原文并翻译 | 示例
           

摘要

The recent meteoric rise in the use of smartphones and other mobile devices has led to a new class of software applications (i.e., mobile apps). One reason for this success is the extensive support available to mobile app developers through the APIs provided by mobile platforms (e.g., Android). In our previous research, we found that mobile apps tend to depend highly on these platform-specific APIs. High dependence on a particular mobile platform may introduce instability and defects, as these mobile platforms are rapidly evolving. Therefore, the extent of platform dependence may be an indicator of software quality. In this paper, we examine the relationship between platform dependence and defect proneness of the source code files of an Android app to determine whether software metrics based on platform dependence can be used to prioritize software quality assurance efforts. We find that (1) source code files that are defect prone have a higher dependence on the platform than defect-free files and (2) increasing the platform dependence increases the likelihood of a defect being present in a source code file. Thus, platform dependence may be used to prioritize the most defect-prone source code files for code reviews and unit testing by the software quality assurance team.
机译:最近,智能手机和其他移动设备的使用迅速增长,导致了新一类的软件应用程序(即,移动应用程序)。取得成功的原因之一是通过移动平台(例如Android)提供的API为移动应用程序开发人员提供了广泛的支持。在我们之前的研究中,我们发现移动应用程序高度依赖于这些特定于平台的API。由于这些移动平台在迅速发展,因此高度依赖特定的移动平台可能会带来不稳定和缺陷。因此,平台依赖程度可能是软件质量的指标。在本文中,我们研究了平台依赖与Android应用程序源代码文件的缺陷倾向之间的关系,以确定是否可以将基于平台依赖的软件指标用于确定软件质量保证工作的优先级。我们发现(1)容易产生缺陷的源代码文件比没有缺陷的文件对平台的依赖性更高;(2)增加平台依赖性会增加源代码文件中存在缺陷的可能性。因此,平台依赖关系可用于确定最容易出现缺陷的源代码文件的优先级,以供软件质量保证团队进行代码检查和单元测试。

著录项

  • 来源
    《Software Quality Journal》 |2015年第3期|485-508|共24页
  • 作者单位

    Queens Univ, SAIL, Sch Comp, Kingston, ON, Canada;

    Queens Univ, SAIL, Sch Comp, Kingston, ON, Canada;

    Ecole Polytech, Lab Maintenance Construct & Intelligence Software, Dept Genie Informat & Genie Logiciel, Montreal, PQ H3C 3A7, Canada;

    Queens Univ, SAIL, Sch Comp, Kingston, ON, Canada;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号