手机应用的演变:一项探索性研究

Jack Zhang, S. Sagar, Emad Shihab
{"title":"手机应用的演变:一项探索性研究","authors":"Jack Zhang, S. Sagar, Emad Shihab","doi":"10.1145/2501553.2501554","DOIUrl":null,"url":null,"abstract":"As mobile apps continue to grow in popularity, it is important to study their evolution. Lehman's laws of software evolution have been proposed and used to study the evolution of traditional, large software systems (also known as desktop apps). However, do Lehman's laws of software evolution hold for mobile apps?, especially since developing mobile apps presents different challenges compared to the development of desktop apps. \n In this paper, we examine the applicability of three of Lehman's laws on mobile apps. In particular, we focused on three laws: the law of continuing change, increasing complexity, and declining quality. We extracted a number of metrics and performed a case study on two applications: VLC and ownCloud. Our findings show that the law of continuing change and declining quality seem to apply for mobile apps, however, we find different outcomes for the law of increasing complexity. Then, we compare the mobile app version to the desktop version and find that the two versions follow the same trends for the law of continuing change. On the contrary, the desktop and mobile version have different trends for the law of increasing complexity and the law of declining quality.","PeriodicalId":440486,"journal":{"name":"DeMobile 2013","volume":"161 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":"{\"title\":\"The evolution of mobile apps: an exploratory study\",\"authors\":\"Jack Zhang, S. Sagar, Emad Shihab\",\"doi\":\"10.1145/2501553.2501554\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As mobile apps continue to grow in popularity, it is important to study their evolution. Lehman's laws of software evolution have been proposed and used to study the evolution of traditional, large software systems (also known as desktop apps). However, do Lehman's laws of software evolution hold for mobile apps?, especially since developing mobile apps presents different challenges compared to the development of desktop apps. \\n In this paper, we examine the applicability of three of Lehman's laws on mobile apps. In particular, we focused on three laws: the law of continuing change, increasing complexity, and declining quality. We extracted a number of metrics and performed a case study on two applications: VLC and ownCloud. Our findings show that the law of continuing change and declining quality seem to apply for mobile apps, however, we find different outcomes for the law of increasing complexity. Then, we compare the mobile app version to the desktop version and find that the two versions follow the same trends for the law of continuing change. On the contrary, the desktop and mobile version have different trends for the law of increasing complexity and the law of declining quality.\",\"PeriodicalId\":440486,\"journal\":{\"name\":\"DeMobile 2013\",\"volume\":\"161 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-08-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"30\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"DeMobile 2013\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2501553.2501554\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"DeMobile 2013","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2501553.2501554","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30

摘要

随着手机应用越来越受欢迎,研究它们的演变是很重要的。雷曼软件演化定律已经被提出并用于研究传统的大型软件系统(也称为桌面应用程序)的演化。然而,雷曼的软件进化定律适用于移动应用程序吗?尤其是与开发桌面应用相比,开发移动应用面临着不同的挑战。在本文中,我们研究了三个雷曼定律在移动应用程序上的适用性。我们特别关注了三个规律:持续变化的规律,增加复杂性的规律,以及质量下降的规律。我们提取了一些指标,并对两个应用程序(VLC和ownCloud)进行了案例研究。我们的研究结果表明,持续变化和质量下降的规律似乎适用于手机应用,然而,我们发现复杂性增加的规律有不同的结果。然后,我们将手机应用版本与桌面版本进行对比,发现两个版本在持续变化的规律上遵循相同的趋势。相反,桌面版和移动版在复杂性增加规律和质量下降规律上有不同的趋势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
The evolution of mobile apps: an exploratory study
As mobile apps continue to grow in popularity, it is important to study their evolution. Lehman's laws of software evolution have been proposed and used to study the evolution of traditional, large software systems (also known as desktop apps). However, do Lehman's laws of software evolution hold for mobile apps?, especially since developing mobile apps presents different challenges compared to the development of desktop apps. In this paper, we examine the applicability of three of Lehman's laws on mobile apps. In particular, we focused on three laws: the law of continuing change, increasing complexity, and declining quality. We extracted a number of metrics and performed a case study on two applications: VLC and ownCloud. Our findings show that the law of continuing change and declining quality seem to apply for mobile apps, however, we find different outcomes for the law of increasing complexity. Then, we compare the mobile app version to the desktop version and find that the two versions follow the same trends for the law of continuing change. On the contrary, the desktop and mobile version have different trends for the law of increasing complexity and the law of declining quality.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信