{"title":"理解行业对软件质量特征的看法:一项调查","authors":"M. Ozkaya, Nurdan Canbaz","doi":"10.5220/0007742004170426","DOIUrl":null,"url":null,"abstract":"The ISO SQuaRE software quality standard categorises software quality into eight different characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability. Each quality characteristic is further considered in terms of a cohesive set of sub-characteristics. In this paper, a survey has been conducted with the goal of understanding which software quality characteristics are popular in industries and any modeling languages and tools used for analysing the software quality. The survey has been performed with 16 experienced practitioners, who work for a Turkish software company and have been requested to answer a pre-determined set of questions. The survey results lead to many interesting outcomes, some of which are as follows: (i) maintainability and performance efficiency are the top-popular characteristics, while portability is the least, (ii) time behaviour is the top-considered performance sub-characteristic, (iii) interoperability is the top-considered compatibility sub-characteristic, (iv) learnability and appropriateness recognisability are the top-considered usability sub-characteristics, (v) availability is the top-considered reliability sub-characteristic, (vi) confidentiality and integrity are the top-considered security sub-characteristics, (vii) modularity and reusability are the top-considered maintainability sub-characteristics, (viii) none of the participants use any modeling languages for analysing the software quality early on, and (ix) the participants use COTS tools for analysing the software implementation.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards Understanding Industry's Perspectives on the Software Quality Characteristics: A Survey\",\"authors\":\"M. Ozkaya, Nurdan Canbaz\",\"doi\":\"10.5220/0007742004170426\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The ISO SQuaRE software quality standard categorises software quality into eight different characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability. Each quality characteristic is further considered in terms of a cohesive set of sub-characteristics. In this paper, a survey has been conducted with the goal of understanding which software quality characteristics are popular in industries and any modeling languages and tools used for analysing the software quality. The survey has been performed with 16 experienced practitioners, who work for a Turkish software company and have been requested to answer a pre-determined set of questions. The survey results lead to many interesting outcomes, some of which are as follows: (i) maintainability and performance efficiency are the top-popular characteristics, while portability is the least, (ii) time behaviour is the top-considered performance sub-characteristic, (iii) interoperability is the top-considered compatibility sub-characteristic, (iv) learnability and appropriateness recognisability are the top-considered usability sub-characteristics, (v) availability is the top-considered reliability sub-characteristic, (vi) confidentiality and integrity are the top-considered security sub-characteristics, (vii) modularity and reusability are the top-considered maintainability sub-characteristics, (viii) none of the participants use any modeling languages for analysing the software quality early on, and (ix) the participants use COTS tools for analysing the software implementation.\",\"PeriodicalId\":420861,\"journal\":{\"name\":\"International Conference on Evaluation of Novel Approaches to Software Engineering\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Evaluation of Novel Approaches to Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5220/0007742004170426\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Evaluation of Novel Approaches to Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5220/0007742004170426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
ISO SQuaRE软件质量标准将软件质量分为八个不同的特征:功能适用性、性能效率、兼容性、可用性、可靠性、安全性、可维护性和可移植性。每个质量特征都是根据一组内聚的子特征进一步考虑的。在本文中,进行了一项调查,目的是了解哪些软件质量特征在行业中流行,以及用于分析软件质量的任何建模语言和工具。这项调查是由16名经验丰富的从业人员进行的,他们在一家土耳其软件公司工作,并被要求回答一组预先确定的问题。调查结果带来了许多有趣的结果,其中一些如下:(i)可维护性和性能效率是最受欢迎的特征,而可移植性是最不受欢迎的,(ii)时间行为是最受考虑的性能子特征,(iii)互操作性是最受考虑的兼容性子特征,(iv)可学习性和适当性可识别性是最受考虑的可用性子特征,(v)可用性是最受考虑的可靠性子特征。(vi)机密性和完整性是考虑最多的安全子特征,(vii)模块化和可重用性是考虑最多的可维护性子特征,(viii)没有参与者使用任何建模语言来早期分析软件质量,(ix)参与者使用COTS工具来分析软件实现。
Towards Understanding Industry's Perspectives on the Software Quality Characteristics: A Survey
The ISO SQuaRE software quality standard categorises software quality into eight different characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability. Each quality characteristic is further considered in terms of a cohesive set of sub-characteristics. In this paper, a survey has been conducted with the goal of understanding which software quality characteristics are popular in industries and any modeling languages and tools used for analysing the software quality. The survey has been performed with 16 experienced practitioners, who work for a Turkish software company and have been requested to answer a pre-determined set of questions. The survey results lead to many interesting outcomes, some of which are as follows: (i) maintainability and performance efficiency are the top-popular characteristics, while portability is the least, (ii) time behaviour is the top-considered performance sub-characteristic, (iii) interoperability is the top-considered compatibility sub-characteristic, (iv) learnability and appropriateness recognisability are the top-considered usability sub-characteristics, (v) availability is the top-considered reliability sub-characteristic, (vi) confidentiality and integrity are the top-considered security sub-characteristics, (vii) modularity and reusability are the top-considered maintainability sub-characteristics, (viii) none of the participants use any modeling languages for analysing the software quality early on, and (ix) the participants use COTS tools for analysing the software implementation.