CHARACTERIZING SOFTWARE QUALITY ASSURANCE PRACTICES IN KENYA

Anthony Wambua Wambua, B. Maake
{"title":"CHARACTERIZING SOFTWARE QUALITY ASSURANCE PRACTICES IN KENYA","authors":"Anthony Wambua Wambua, B. Maake","doi":"10.15282/ijsecs.8.1.2022.3.0093","DOIUrl":null,"url":null,"abstract":"Given the increased reliance on technology, Software Quality Assurance(SQA) has become a vital area in Software Engineering (SE). SQA practices require training, cost and often take more time than actual code writing. Owing to these requirements, software developers often ignore or partly implement SQA practices, leading to potentially poor quality software development. The goal of the study is to characterise SQA practices of software developers in Kenya. As such, quantitative empirical research was conducted. Seventy-seven (N=77) completed questionnaires were received and analysed to yield the required insights. The analysis of the findings indicates compliance with SQA practices. However, the research unearths concerns such as failure to comply with Software Development Life Cycle (SDLC) models as having the potential to lower the quality of software products. The assessment found that Unit testing was the most common type of software test. Based on the findings and literature, recommendations are made. The need to improve software engineering education and invest in software testing is underscored. The results can be generalised to most developing countries and used by software developers and trainers to identify areas in SQA that need strengthening.","PeriodicalId":31240,"journal":{"name":"International Journal of Software Engineering and Computer Systems","volume":"55 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Software Engineering and Computer Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15282/ijsecs.8.1.2022.3.0093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Given the increased reliance on technology, Software Quality Assurance(SQA) has become a vital area in Software Engineering (SE). SQA practices require training, cost and often take more time than actual code writing. Owing to these requirements, software developers often ignore or partly implement SQA practices, leading to potentially poor quality software development. The goal of the study is to characterise SQA practices of software developers in Kenya. As such, quantitative empirical research was conducted. Seventy-seven (N=77) completed questionnaires were received and analysed to yield the required insights. The analysis of the findings indicates compliance with SQA practices. However, the research unearths concerns such as failure to comply with Software Development Life Cycle (SDLC) models as having the potential to lower the quality of software products. The assessment found that Unit testing was the most common type of software test. Based on the findings and literature, recommendations are made. The need to improve software engineering education and invest in software testing is underscored. The results can be generalised to most developing countries and used by software developers and trainers to identify areas in SQA that need strengthening.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
描述肯尼亚的软件质量保证实践
考虑到对技术的日益依赖,软件质量保证(SQA)已经成为软件工程(SE)中的一个重要领域。SQA实践需要培训,成本高,而且通常比实际编写代码花费更多的时间。由于这些需求,软件开发人员经常忽略或部分实现SQA实践,从而导致潜在的低质量软件开发。本研究的目的是描述肯尼亚软件开发人员的SQA实践。因此,本文进行了定量实证研究。共收到77份(N=77)完整的问卷,并对其进行分析,以获得所需的见解。对结果的分析表明符合SQA实践。然而,该研究揭示了一些问题,比如不遵守软件开发生命周期(SDLC)模型可能会降低软件产品的质量。评估发现单元测试是最常见的软件测试类型。根据研究结果和文献,提出建议。改进软件工程教育和投资软件测试的需要被强调。这些结果可以推广到大多数发展中国家,并被软件开发人员和培训人员用来确定SQA中需要加强的领域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
14
期刊最新文献
The Mobile Augmented Reality Application for Improving Learning of Electronic Component Module in TVET A Systematic Mapping on Android-based Platform for Smart Inventory System Sentiment Classification of Tweets with Explicit Word Negations and Emoji Using Deep Learning Protocol Efficiency Using Multiple Level Encoding in Quantum Secure Direct Communication Protocol SECURING IOT HEALTHCARE APPLICATIONS AND BLOCKCHAIN: ADDRESSING SECURITY ATTACKS
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1