Defining Agile Software Quality Assurance

Ernest Mnkandla, B. Dwolatzky
{"title":"Defining Agile Software Quality Assurance","authors":"Ernest Mnkandla, B. Dwolatzky","doi":"10.1109/ICSEA.2006.30","DOIUrl":null,"url":null,"abstract":"Agile software development methodologies have since their inception claimed to improve the quality of the software product. The agile practitioners have also claimed that use of the agile approach has greatly improved the quality of their products. However, software quality is a rather complex concept; in fact some have defined the entire discipline of software engineering as the production of quality software. Quality according to ISO 9000 is defined as \"the totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs.\" In the existing agile literature there as not been a comprehensive definition of which characteristics of software quality are improved by the use of agile processes in developing software. In this paper an innovative technique is introduced for evaluating agile methodologies in order to determine which factors of software quality they improve. The technique uses a set of adapted software quality factors as defined by Bertrand Meyer and McCall.","PeriodicalId":263644,"journal":{"name":"2006 International Conference on Software Engineering Advances (ICSEA'06)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"48","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Conference on Software Engineering Advances (ICSEA'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSEA.2006.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 48

Abstract

Agile software development methodologies have since their inception claimed to improve the quality of the software product. The agile practitioners have also claimed that use of the agile approach has greatly improved the quality of their products. However, software quality is a rather complex concept; in fact some have defined the entire discipline of software engineering as the production of quality software. Quality according to ISO 9000 is defined as "the totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs." In the existing agile literature there as not been a comprehensive definition of which characteristics of software quality are improved by the use of agile processes in developing software. In this paper an innovative technique is introduced for evaluating agile methodologies in order to determine which factors of software quality they improve. The technique uses a set of adapted software quality factors as defined by Bertrand Meyer and McCall.
定义敏捷软件质量保证
敏捷软件开发方法从一开始就声称要提高软件产品的质量。敏捷实践者也声称使用敏捷方法极大地提高了他们的产品质量。然而,软件质量是一个相当复杂的概念;事实上,有些人已经将软件工程的整个学科定义为高质量软件的生产。根据iso9000标准,质量被定义为“一个实体的全部特征,这些特征与它满足既定或隐含需求的能力有关。”在现有的敏捷文献中,对于在软件开发中使用敏捷过程可以改进哪些软件质量特征,还没有一个全面的定义。本文介绍了一种评估敏捷方法的创新技术,以确定敏捷方法改进了哪些软件质量因素。该技术使用一组由Bertrand Meyer和McCall定义的适应性软件质量因素。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信
小红书