首页> 外文会议>IEEE/ACM International Conference on Mining Software Repositories >The Rise of Android Code Smells: Who is to Blame?
【24h】

The Rise of Android Code Smells: Who is to Blame?

机译:Android代码闻起来的兴起:谁应该责备?

获取原文

摘要

The rise of mobile apps as new software systems led to the emergence of new development requirements regarding performance. Development practices that do not respect these requirements can seriously hinder app performances and impair user experience, they qualify as code smells. Mobile code smells are generally associated with inexperienced developers who lack knowledge about the framework guidelines. However, this assumption remains unverified and there is no evidence about the role played by developers in the accrual of mobile code smells. In this paper, we therefore study the contributions of developers related to Android code smells. To support this study, we propose Sniffer, an open-source toolkit that mines Git repositories to extract developers' contributions as code smell histories. Using Sniffer, we analysed 255k commits from the change history of 324 Android apps. We found that the ownership of code smells is spread across developers regardless of their seniority. There are no distinct groups of code smell introducers and removers. Developers who introduce and remove code smells are mostly the same.
机译:随着新软件系统的移动应用程序的兴起导致了对性能的新的开发要求的出现。不尊重这些要求的开发实践可以严重阻碍应用程序表演并损害用户体验,他们有资格作为代码闻。移动代码气味通常与缺乏经验的开发人员缺乏关于框架指南的知识。然而,这种假设仍然是未经证实的,没有证据表明开发人员在移动代码闻起的作用中的作用。在本文中,我们研究了与Android代码闻的开发人员的贡献。为了支持这项研究,我们提出了一个嗅探器,一个开源工具包,即挖掘Git存储库,以提取开发人员的贡献作为代码闻历史。使用Sniffer,我们分析了来自324个Android应用程序的更改历史记录的255k。我们发现,无论他们的资历如何,都会遍布开发人员的代码闻。没有截然不同的代码闻录音机和去除级别。介绍和删除代码气味的开发人员主要是相同的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号