Repository logo
 

An investigation into the effectiveness of industrialising Software Quality Assurance (SQA) in small software businesses

dc.contributor.advisorOlanrewaju, Oludolapo Akanni
dc.contributor.authorPatel, Meenaen_US
dc.date.accessioned2024-09-13T05:40:59Z
dc.date.available2024-09-13T05:40:59Z
dc.date.issued2024-05
dc.descriptionSubmitted in fulfillment of the requirements of the Masters of Engineering degree: Electronic Engineering, Durban University of Technology, South Africa, 2023.en_US
dc.description.abstractPoor software quality has far-reaching consequences, including financial losses and potential risks to life. A significant proportion (92%) of software development is undertaken by very small to medium-sized software businesses. However, resource constraints often limit their ability to implement quality standards and methods that could enhance their product quality. Industrialization, a management concept for cost-effective production, offers potential solutions. While prior research has explored the industrialization of software development and quality assurance in large companies, a gap exists regarding its application in small software businesses. This study aims to investigate the effectiveness of industrializing the software quality assurance (SQA) process within small software businesses. Adopting a qualitative approach with an interpretivist philosophy, inductive methodology, and exploratory strategy, this study employed semi-structured interviews to collect data. Participants included software developers and quality assurance representatives from five small software development businesses located in KwaZulu Natal and Western Cape provinces, South Africa. The theoretical foundation of this study draws upon Total Quality Management (TQM) principles and dimensions of industrialization (modularization, standardization, specialization, automation, and continuous improvement), as developed by experts during the early and mid-20th century. The data collected was analysed using thematic analysis with support from Nvivo software. Results revealed that despite lacking established quality assurance strategies and process evaluation mechanisms, small software businesses effectively meet customer needs. Moreover, these businesses exhibit potential for successful industrialization, particularly focusing on the testing processes. Implications of these findings include the positive impact on the capacity of small businesses to sustain themselves within local economies.en_US
dc.description.levelMen_US
dc.format.extent130 pen_US
dc.identifier.doihttps://doi.org/10.51415/10321/5489
dc.identifier.urihttps://hdl.handle.net/10321/5489
dc.language.isoenen_US
dc.subjectSoftware qualityen_US
dc.subjectSmall software development businessesen_US
dc.subject.lcshComputer software--Developmenten_US
dc.subject.lcshComputer software--Quality controlen_US
dc.subject.lcshComputer software--Testingen_US
dc.subject.lcshSmall businessen_US
dc.titleAn investigation into the effectiveness of industrialising Software Quality Assurance (SQA) in small software businessesen_US
dc.typeThesisen_US
local.sdgSDG08en_US
local.sdgSDG09en_US

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Patel_M_2024.pdf
Size:
2.26 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.22 KB
Format:
Item-specific license agreed upon to submission
Description: