EconPapers    
Economics at your fingertips  
 

Integration of agile software development and robust design methodology in optimization of software defect parameters

Anusha Pai (), Gopalkrishna Joshi and Suraj Rane
Additional contact information
Anusha Pai: Padre Conceicao College of Engineering
Gopalkrishna Joshi: KLE Technological University
Suraj Rane: Goa College of Engineering

International Journal of System Assurance Engineering and Management, 2019, vol. 10, issue 5, No 14, 1043-1051

Abstract: Abstract Software organizations focus on delivery of quality software that meets customer requirements, with zero defects. In agile software development, quality means quality of code wherein the quality is maintained through the use of test-driven development and refactoring. During test driven development of software, large number of defects have been detected and preliminary studies on the causes of these defects revealed the complex nature of the problem. Robust design methodology is one of the important quality improvement techniques used in manufacturing systems focusing on reducing variability in the output. This paper integrates robust design methodology into agile software development in order to capture maximum number of defects at the earliest. The proposed framework is implemented on the defect data from a large telecommunication organization. The software quality is measured in terms of metrics such as number of defects during development of software. Robust design methodology is applied on software during development to determine the optimal parameter values which will influence maximum defects to be captured before the software is released in the market. Three crucial parameters from the dataset are extracted using the analytic hierarchy process. The outcome of the study is the determination of the optimal levels of the input parameters that will maximize the number of defects captured. As agile processes rarely use formal review and inspection processes, the proposed approach will build inherent defect capturing capability in the software development process.

Keywords: Software defects; Software quality; Agile software development; Analytic hierarchy process; Robust design methodology; Software process improvement (search for similar items in EconPapers)
Date: 2019
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
http://link.springer.com/10.1007/s13198-019-00833-6 Abstract (text/html)
Access to the full text of the articles in this series is restricted.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:ijsaem:v:10:y:2019:i:5:d:10.1007_s13198-019-00833-6

Ordering information: This journal article can be ordered from
http://www.springer.com/engineering/journal/13198

DOI: 10.1007/s13198-019-00833-6

Access Statistics for this article

International Journal of System Assurance Engineering and Management is currently edited by P.K. Kapur, A.K. Verma and U. Kumar

More articles in International Journal of System Assurance Engineering and Management from Springer, The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-20
Handle: RePEc:spr:ijsaem:v:10:y:2019:i:5:d:10.1007_s13198-019-00833-6