DATE: Wed, March 17th, 2010
TIME:
6:30PM Networking; 7PM-9PM Presentation
PLACE:
Carleton University, Leeds House, room 124.
Leeds House is located right beside Parking lot 6, in the north
west corner of the university
Room 124 is located on
the basement level right in front of the elevator.
Please refer to map:
http://osqa.org/map.asp
COST: $10.00, free
for members
TO REGISTER: send an e-mail to
suggestions@osqa.org
with a subject REGISTER FOR MARCH (please let us know if
you have food allergies/restrictions)
*** OUR MEETINGS ARE
SPONSORED BY: Pegasie Technologies
***
SPEAKER:
Yvan Labiche, Carleton
University
ABSTRACT:
In the context of open source development or software evolution, testers
and developers often face test suites which have been developed with no apparent
rationale and which may need to be augmented or refined to ensure
sufficient dependability, or even reduced to meet tight deadlines.
We refer to this process as the re-engineering of test suites.
It is important to provide both methodological and tool support to
help people understand the limitations of test suites and their possible
redundancies, so as to refine them in a cost effective manner.
To address this problem in the case of black-box, Category-Partition testing, we propose a methodology and a tool based on machine learning that has shown promising results (in terms of improvements to test cases and improvement to test case specifications) on case studies involving students as testers. In a different context, this methodology and tool could be used by testers who were not involved with low-level technological changes (e.g., programming languages) but still have valuable domain expertise for the creation of test cases.
This presentation will describe the methodology and its tool support, as well
as show encouraging results obtained through case studies.
SPEAKER'S BIO:
Yvan Labiche received the BSc in computer system engineering, from the graduate
school of engineering: CUST (Centre Universitaire des Science et
Techniques, Clermont-Ferrand), France. He completed a Master of fundamental
computer science and production systems in 1995 (Université Blaise
Pascal, Clermont-Ferrand, France).
While completing the PhD degree in software engineering, completed in 2000 at LAAS/CNRS in Toulouse, France, Yvan worked with Aerospatiale Matra Airbus (now EADS Airbus) on the definition of testing strategies for safety-critical, on-board software, developed using object-oriented technologies. In January 2001, he joined the Department of Systems and Computer Engineering at Carleton University, as an assistant professor.
His research interests include: object-oriented analysis and design, software testing in the context of object-oriented development, and empirical software engineering. He is a member of the IEEE.