首页> 外文期刊>Information and software technology >Internal and external quality in the evolution of mobile software: An exploratory study in open-source market
【24h】

Internal and external quality in the evolution of mobile software: An exploratory study in open-source market

机译:移动软件演变中的内部和外部质量:开源市场的探索性研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Context: Mobile applications evolve rapidly and grow constantly to meet user requirements. Satisfying these requirements may lead to poor design choices that can degrade internal quality and performance, and consequently external quality and quality in use. Therefore, monitoring the characteristics of mobile applications through their evolution is important to facilitate maintenance and development.Objective: This study aims to explore internal quality, external quality and the relation between these two by carrying out an embedded, multiple case study that includes two cases in different functional domains. In each case study, the evolution of three open-source mobile applications having similar features in the same domain and platform is investigated with the analysis of a number of code-based and community-based metrics, to understand whether they are significantly related to quality characteristics.Method: A total of 105 releases of the six mobile applications are analyzed to understand internal quality, where code-based characteristics are employed in the light of Lehman's Increasing Complexity, Continuous Growth, and Decreasing Quality laws. External quality is explored by adapting DeLone and McLean model of information system success and using community-based metrics, when data is available for the included releases, to derive a corresponding success index. Finally, internal and external quality relationship is investigated by applying Spearman's correlation analysis on metrics data from 91 corresponding releases.Results: The analysis of Lehman's laws shows that only the law of Continuous Growth is validated for the selected mobile applications in both case studies. Spearman's analysis results indicate that the internal quality attribute of 'Understandability' is negatively related to 'Success Index' for Case Study A and 'LCOM' is negatively related to 'Success Index' for Case Study B. No other significant relationship between the internal quality attributes and the Success Index is observed; but specific to community-based metrics, some significant relationships with code-based attributes were determined.Conclusion: Our exploratory study is unique for the method it employs for exploring the relationship between internal and external quality in the evolution of mobile applications. Yet, our findings should be used with caution as they are derived from a limited number of applications. Therefore, this study should be considered to provide initial evidence for applicability of the method and a degree of confidence for repeating similar studies in wider contexts.
机译:背景信息:移动应用程序快速发展,不断增长以满足用户要求。满足这些要求可能导致可差的设计选择,可以降低内部质量和性能,从而实现外部质量和使用的质量。因此,通过它们的演化监测移动应用的特征对于促进维护和开发,可以实现这一研究的重要意义:本研究旨在通过执行包括两种情况的嵌入式多案研究来探讨内部质量,外部质量和这两个之间的关系在不同的功能域中。在每种情况下,通过分析许多基于码和社区的指标,研究了三个开源移动应用的三个开源移动应用程序的演变,并考虑了一些基于码和社区的指标,了解它们是否与质量有关特点。方法:分析了六种移动应用的105个版本,以了解内部质量,其中基于代码的特征在雷曼的复杂性,持续增长和降低质量法中采用基于码的特征。通过适应信息系统的成功和使用基于社区的指标,探索外部质量,并使用基于社区的指标,当附带的版本提供数据时,可以推导出相应的成功索引。最后,通过将Spearman的相关性分析从91个相应的发布应用程序的相关性分析来调查内部和外部质量关系。结果:雷曼法律的分析表明,只有在两种案例研究中只验证了持续增长的规律。 Spearman的分析结果表明,“可辨性”的内部质量属性与“成功指数”与“成功指数”呈负相关,案例研究A和“LCOM”与“成功指数”呈负相关,以供案例研究B.内部质量之间没有其他重要的关系观察到属性和成功索引;但是,特定于基于社区的指标,确定了与基于代码的属性的一些重要关系。结论:我们的探索性研究对于它采用它所采用的方法是探索移动应用演化中内部和外部质量之间的关系的独特性。然而,我们的研究结果应谨慎使用,因为它们来自有限数量的应用程序。因此,应考虑本研究为提供该方法的适用性和对更广泛的背景中类似研究的既置信度的初步证据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号