Colloquia: Michael R. Lyu/Computer Science & Engineering Department The Chinese University of Hong Kong An Empirical Study on Coverage-Based Software Testing with an N-Version in ACES 2.402
Speaker Name/Affiliation: Michael R. Lyu/Computer
Science & Engineering Department The Chinese University of Hong Kong
<
br>Talk Title: An Empirical Study on Coverage-Based Software Testing with
an N-Version
Date/Time: February 14 2006 at 3:00 p.m.
Locat
ion: ACES 2.402
Host: Lorenzo Alvisi
Talk Abstract:
To e
valuate software testing and software fault tolerance techniques
we con
duct a major experiment to engage 34 programming teams to independently dev
elop multiple software versions for an industry-scale
critical flight a
pplication. All uncovered software faults detected in
these program ve
rsions are recorded and mutants are created by injecting these real softwa
re faults occurred in the development stage. The nature manifestation det
ection and correlation of these faults are carefully investigated and the
relationship between code coverage and fault detection capability under di
fferent testing profiles is established. Our experimental results show that
coverage testing is
generally an effective mean to detecting software f
aults but the effectiveness of testing coverage depends on different testi
ng profiles.
It is a good estimator for fault detection of exceptional
test cases
but a poor one for test cases in normal operations. A testi
ng strategy can then be established to effectively incorporate testing cove
rage measures.
Speaker Bio:
Michael R. Lyu received the B.S. (198
1) in electrical engineering
from National Taiwan University the M.S.
(1985) in computer engineering
from University of California Santa Bar
bara and the Ph.D. (1988) in computer science from University of Californi
a Los Angeles. He is a Professor in the Computer Science and Engineering D
epartment of the Chinese University of Hong Kong. He worked at the Jet Prop
ulsion Laboratory Bellcore and Bell Labs; and taught at the University o
f Iowa. His research interests include software reliability engineering so
ftware fault tolerance distributed systems and multimedia
applications
. He has published over 220 papers in these areas. Professor Lyu initiated
the International Symposium on Software Reliability
Engineering (ISSRE)
and was Program Chair for ISSRE''1996 Program Co-Chair for WWW10 and SRD
S''2005 and General Chair for ISSRE''2001 and PRDC''2005. He is the editor
-in-chief for two book volumes: Software Fault Tolerance (Wiley 1995) and
the Handbook of Software Reliability Engineering (IEEE and McGraw-Hill 19
96). He has been an Associate Editor of IEEE Transactions on Reliability I
EEE Transactions on Knowledge and Data Engineering and Journal of Informat
ion Science and Engineering. Professor Lyu is an IEEE Fellow for his contri
butions to software reliability engineering and software fault tolerance.
- About
- Research
- Faculty
- Awards & Honors
- Undergraduate
- Graduate
- Careers
- Outreach
- Alumni
- UTCS Direct