100 likes | 254 Views
Empirical Investigation of the Effect of V&V and Agile Software Development on Software Quality Improvement using a Pilot Study. Dipl.-Ing. Mag. Mag. Bernhard Riedl. ”Beware of bugs in the above code; I have only proved it correct, not tried it.” Donald E. Knuth
E N D
Empirical Investigation of the Effect of V&V and Agile Software Development on Software Quality Improvement using a Pilot Study Dipl.-Ing. Mag. Mag. Bernhard Riedl
”Beware of bugs in the above code;I have only proved it correct, not tried it.” Donald E. Knuth ”If anything can go wrong, it will.” Edward A. Murphy
Topics • Motivation • Introduction • Agile Processes / PairProgramming • Techniques • Evaluation • Hypotheses • Pilot Study • Results • Agile Inspection and Implementation Process • Follow-Up
Techniques with priorized Use-Cases • Usage-based Reading, UBR (Biffl et al., Thelin et al., Winkler et al.) • reading through artifacts • Usage-based Testing, UBT-i bzw. TDI • replicated version of UBT (Andersson et al.) • finding matching equivalence class • create test-cases for inspection • Usage-based Implementing, UBI • PairProgramming (Williams et al., Cockburn et al.) • detecting faults while implementing
Follow-Up • Winkler, D., Riedl, B. and Biffl, S. “Improvement of Design Specifications with Inspection and Testing”, Proceedings of Euromicro 2005.