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

Contact Name: 
Jenna Whitney
Date: 
Feb 14, 2006 3:00pm - 4:00pm

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.