An Industry Perspective to Comparing the SQALE and Quamoco Software Quality Models

An Industry Perspective to Comparing the SQALE and Quamoco Software Quality Models
复制标题

从行业角度比较 SQALE 和 Quamoco 软件质量模型

DOI:
--
复制
发表时间:
2017
期刊:
International Symposium on Empirical Software Engineering and Measurement
影响因子:
--
通讯作者:
Chris Huvaere
Chris Huvaere
中科院分区:
--
文献类型:
--
作者:
C. Izurieta;Isaac Griffith;Chris Huvaere

文献摘要

被引文献

相似文献

内容:我们调查的质量提供了领先的运营质量模型时,从行业的角度来评估软件系统的不同看法。目标:比较和评估两个相互竞争的质量模型的质量评估,并开发一个可扩展的解决方案,以满足行业利益相关者的质量保证测量需求-建筑工程研究实验室(CERL)。方法:通过与我们的行业合作伙伴TechLink的合作,我们将Quamoco质量模型付诸实施,并采用多案例研究设计,比较Quamoco和SQALE(两种知名质量模型的实施)的结果。这项研究是在GitHub上采样的几个开源软件项目的当前版本和我们行业合作伙伴用C#语言实现的商业软件中进行的。每个项目都代表一个独立的嵌入式研究单元,在给定的上下文中-开源或商业。我们采用评分者间的一致性和相关性分析来比较两种模型的结果,重点是可维护性,可靠性和安全性评估。结果:我们的观察结果表明,有一个显着的质量模型下的质量评估之间的脱节。结论:为了支持行业采用,需要额外的工作来使质量模型的竞争实现保持一致。这个探索性的案例研究有助于我们阐明这个问题。
Context: We investigate the different perceptions of quality provided by leading operational quality models when used to evaluate software systems from an industry perspective. Goal: To compare and evaluate the quality assessments of two competing quality models and to develop an extensible solution to meet the quality assurance measurement needs of an industry stakeholder -The Construction Engineering Research Laboratory (CERL). Method: In cooperation with our industry partner TechLink, we operationalize the Quamoco quality model and employ a multiple case study design comparing the results of Quamoco and SQALE, two implementations of well known quality models. The study is conducted across current versions of several open source software projects sampled from GitHub and commercial software for sustainment management systems implemented in the C# language from our industry partner. Each project represents a separate embedded unit of study in a given context -open source or commercial. We employ inter-rater agreement and correlation analysis to compare the results of both models, focusing on Maintainability, Reliability, and Security assessments. Results: Our observations suggest that there is a significant disconnect between the assessments of quality under both quality models. Conclusion: In order to support industry adoption, additional work is required to bring competing implementations of quality models into alignment. This exploratory case study helps us shed light into this problem.