Integrating Statistical and Feedback Process Control for the Monitoring of the Software Test Process
Abstract:
Statistical Process Control (SPC) and its variations have shown to be a powerful technique to predict unstable and incapable processes. However, SPC lacks the ability to quantify the necessary changes to correct deviations in the process when incapability is detected. On the other hand, a technique based on control theory has shown to be adequate to quantify changes in the test process in order to make the process converge to the desired behavior. These two approaches appear to complement each other to better monitor and control the software test process. A combination of these approaches is presented here along with simulation results demonstrating its applicability. KEY WORDS Software test process, state variable model, statistical process control, feedback control. 1
Citations
| 99 | Introduction to Dynamic Systems: Theory, Models, and Applications – Luenberger - 1979 |
| 84 | Software Project Dynamics: an integrated approach – Abdel-Hamid, Madnick - 1991 |
| 63 | An Introduction to Optimization – Chong, Zak - 1996 |
| 16 | A formal model for the software test process – Cangussu, DeCarlo, et al. - 2002 |
| 9 | Effect of code coverage on software reliability measurement – Chen, Lyu, et al. - 2001 |
| 9 | Understanding Statistical Process Control – Wheeler, Chambers - 1992 |
| 7 | Simulating software development processes – Hansen - 1996 |
| 6 | Using sensitivity analysis to validate a state variable model of the software test process – Cangussu, DeCarlo, et al. - 2003 |
| 4 | Effect of distrubances on the convergence of failure intensity – Cangussu, DeCarlo, et al. |
| 3 | Optimum control limits for employing statistical process control in software process – Jalote - 2002 |
| 2 | Monitoring the software test process using statistical process control: A logarithmic approach – Cangussu, DeCarlo, et al. |

