• Seminars & Events
  • Latest
  • Archive
  • RSS Feed


25 April 2013

Improving Software Dependability via Cooperative Testing and Analysis

Location: Meeting Room 10, 2nd Floor, JLB
Time: 12:30pm - 13:45pm
Speaker(s): Tao Xie - Department of Computer Science at North Carolina State University

Tool automation to reduce manual effort has been an active research area in various subfields of software engineering such as software testing, analysis, and analytics for improving software dependability. To maximize the value of software testing, analysis, and analytics, effective support for cooperation between engineers and tools is greatly needed and yet lacking in state-of-the-art research and practice. In particular, software testing, analysis, and analytics are in a great need of (1) effective ways for engineers to communicate their goals and guidance to tools and (2) tools with strong enough capabilities to accomplish the given goals and with effective ways to communicate challenges faced by them to engineers -- enabling a feedback loop between engineers and tools to refine and accomplish the goals. In addition, there is a great need of allowing different engineers or users to cooperate to assist software testing, analysis, and analytics (similar to the form of crowdsourcing), and allowing different tools to cooperate to address their respective weaknesses. A new research frontier on synergistic cooperation between human and tools, tools and tools, and human and human is yet to be explored. This talk presents our recent advances and future directions towards cooperative testing and analysis for improving software dependability.

Save to your Calendar

Contact: mailto:h.c.sharp@open.ac.uk