loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Conference and Workshop on Engineering of Computer-Based Systems
Software Quality Enhancement Through Software Process Optimization Using Taguchi Methods
Nashville, Tennessee
March 07-March 12
ISBN: 0-7695-0028-5
B. Kanchanam, Indian Instiute of Science
V.V.S. Sarma, Indian Instiute of Science
This paper presents a methodology for selection of optimal software design parameters using the experimental design. When an organization is at the point of taking up a new project with an objective of improving the software quality, Taguchi method is applied for the software design process with an objective that not more than one error is found per software module. The strategy in robust design is to conduct off-line experiments using orthogonal arrays (OA) and to optimize the design by maximizing performance measures with respect to design parameters. Towards this a cause and effect diagrams for design errors was drawn with opinions from customer, production, quality personnel and engineers. This diagram gave three most likely parameters as candidate for software design error, they are coupling, number of requirements per module and McCabe's cyclomatic complexity. It was planned to consider coupling parameter at two levels as low coupling at level 1 and high coupling at level 2, in case of number of requirements per module parameter three levels were considered they are one requirement per module at level 1, two requirements per module at level 2 and greater than two requirements per module as the level 3. In case of McCabe's complexity value<5 is set at level 1, value 5 to 10 is set at level 2 and value >10 is set at level 3. The possible number of factorial experiment required be conducted for levels selected for the three parameters is 18. The appropriate orthogonal array based on the guidelines of Taguchi is L9 that is nine experiments need to be conducted to find the optimal software design parameters.
Index Terms:
Quality assurance, software quality, software metrics, software process improvement, design of experiments and Taguchi methods.
Citation:
B. Kanchanam, V.V.S. Sarma, "Software Quality Enhancement Through Software Process Optimization Using Taguchi Methods," ecbs, pp.188, IEEE Conference and Workshop on Engineering of Computer-Based Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.