What We Experience is What You Do
ABSTRACT:
Embedded software is everywhere - in everything from automobile
systems, to daily consumer
products such as smart phones, smart televisions, and wearable
devices. Software testing is an
essential process of executing a system with the intent of finding
"software defects" in product
development phase; it validates and fixes potential software failure
that consumers might experience.
In general, test theories are rarely used for software testing in
massive productions due to scalability
challenges. And yet, manufacturing industry adapted analytical testing
theories, such as failure
analysis, system modeling using finite-state machine, control-flow and
data-flow analysis, and
empirical software engineering strategies for effective validation,
and made these techniques practical
gradually. This talk focuses on how test engineers define a problem,
prove their hypothesis, and apply
their test theories to the real products that we can easily experience
in our daily products.
BIOGRAPHY:
Ahyoung Sung is a Director at Division of Visual Display of Samsung
Electronics. Her expertise relies
on testing theory for embedded software, and she aims at improving
software quality for the entire
product lines about millions of consumer products (e.g., smart
televisions) sold worldwide. Her current
interests include test case design, failure analysis, empirical
software engineering, and test
automation.