Evaluating the impact of Test-Driven Development on Software Quality Enhancement

In the software development industry, ensuring software quality holds immense significance due to its direct influence on user satisfaction, system reliability, and overall end-users.Traditionally, the development process involved identifying and rectifying defects after the implementation phase, which could be time-consuming and costly.Determining software development methodologies, with a specific emphasis on Test-Driven Development, aims to evaluate its effectiveness in improving software quality.The study employs a mixed-methods approach, combining quantitative surveys and qualitative interviews to comprehensively investigate the impact of Test-Driven Development on various facets of software quality.The survey findings unveil that Test-Driven Development offers substantial benefits in terms of early defect detection, leading to reduced costs and effort in rectifying issues during the development process.Moreover, Test-Driven Development encourages improved code design and maintainability, fostering the creation of modular and loosely coupled code structures.These results underscore the pivotal role of Test-Driven Development in elevating code quality and maintainability.Comparative analysis with traditional development methodologies highlights Test-Driven Development's effectiveness in enhancing software quality, as rated highly by respondents.Furthermore, it clarifies Test-Driven Development's positive impact on user satisfaction, overall product quality, and code maintainability.Challenges related to Test-Driven Development adoption are identified, such as the initial time investment in writing tests and difficulties adapting to changing requirements.Strategies to mitigate these challenges are proposed, contributing to the practical application of Test-Driven Development.Offers valuable insights into the efficacy of Test-Driven Development in enhancing software quality.It not only highlights the benefits of Test-Driven Development but also provides a framework for addressing challenges and optimizing its utilization.This knowledge is invaluable for software development teams, project managers, and quality assurance professionals, facilitating informed decisions regarding adopting and implementing Test-Driven Development as a quality assurance technique in software development.Evaluating the impact of Test-Driven Development on Software Quality Enhancement 52

Authors

Publication Details

Journal
International Journal of Mathematical Sciences and Computing
Published
2024-09-03
DOI
https://doi.org/10.5815/ijmsc.2024.03.05
Citations
2
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
1.56
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluating the impact of Test-Driven Development on Software Quality Enhancement

Humaira Tabassum Sujana, Uma Chakraborty, Md. Sydur Rahman, Aditya Kumar Saha et al.
2 citations
International Journal of Mathematical Sciences and Computing
Software Engineering Techniques and Practices
1.56
article

Evaluating the impact of Test-Driven Development on Software Quality Enhancement

Humaira Tabassum Sujana, Uma Chakraborty, Md. Sydur Rahman, Aditya Kumar Saha, Sana Shafi
article en
2 citations

Abstract

In the software development industry, ensuring software quality holds immense significance due to its direct influence on user satisfaction, system reliability, and overall end-users.Traditionally, the development process involved identifying and rectifying defects after the implementation phase, which could be time-consuming and costly.Determining software development methodologies, with a specific emphasis on Test-Driven Development, aims to evaluate its effectiveness in improving software quality.The study employs a mixed-methods approach, combining quantitative surveys and qualitative interviews to comprehensively investigate the impact of Test-Driven Development on various facets of software quality.The survey findings unveil that Test-Driven Development offers substantial benefits in terms of early defect detection, leading to reduced costs and effort in rectifying issues during the development process.Moreover, Test-Driven Development encourages improved code design and maintainability, fostering the creation of modular and loosely coupled code structures.These results underscore the pivotal role of Test-Driven Development in elevating code quality and maintainability.Comparative analysis with traditional development methodologies highlights Test-Driven Development's effectiveness in enhancing software quality, as rated highly by respondents.Furthermore, it clarifies Test-Driven Development's positive impact on user satisfaction, overall product quality, and code maintainability.Challenges related to Test-Driven Development adoption are identified, such as the initial time investment in writing tests and difficulties adapting to changing requirements.Strategies to mitigate these challenges are proposed, contributing to the practical application of Test-Driven Development.Offers valuable insights into the efficacy of Test-Driven Development in enhancing software quality.It not only highlights the benefits of Test-Driven Development but also provides a framework for addressing challenges and optimizing its utilization.This knowledge is invaluable for software development teams, project managers, and quality assurance professionals, facilitating informed decisions regarding adopting and implementing Test-Driven Development as a quality assurance technique in software development.Evaluating the impact of Test-Driven Development on Software Quality Enhancement 52

International Journal of Mathematical Sciences and ComputingVol. 10(3)
Industry, innovation and infrastructure
Openalex Percentile: Top 13%
Software Engineering Techniques and Practices
1.56
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.