skip to main content
10.1145/1982595acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
AST '11: Proceedings of the 6th International Workshop on Automation of Software Test
ACM2011 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE11: International Conference on Software Engineering Waikiki, Honolulu HI USA May 23 - 24, 2011
ISBN:
978-1-4503-0592-1
Published:
23 May 2011
Sponsors:
SIGSOFT, IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 06 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

As proud co-chairs of the 6th workshop on Automation of Software Test, we would like to take this opportunity to welcome you to AST2011 and to thank all participants for taking the time out from their busy lives and the work in their home countries to make the effort to attend this workshop.

The theme of this year's workshop, aligned with the ICSE 2011 conference theme, is Relating Software Design to Test Automation. The theme covers several prominent perspectives both in Software Design and Automation of Software Test practice. The broad scope of AST is reflected in the wide range of topics covered by the 36 submissions that we received. Of these, with the 32 members of the AST Program Committee from both academic and industrial research labs, we selected 15 regular research papers that are grouped into six sessions, representing a diversity of test automation related topics. The six sessions are:

  • Model-Based Testing

  • Testing for Web and Service-Based Systems

  • Testing Strategies I and II

  • Application of Testing I and II

The schedule of the two workshop days will be intensive yet productive. Besides the six regular paper sessions, we will have two poster sessions covering promising ongoing research work in test automation. The program of each day will start from a prominent keynote speech, one from academy and the other from industry. A multi-day charette on the key near-term challenges in relating software architecture and automated software test will be the highlight of this workshop. On the first day, the participants will identify challenges related to software architecture support for testing and divide into teams of a half dozen people. Each team will take up one of the related questions and create a feasible near-term research pathway to effectively address it. On the second day, each team will finalize a presentation on their challenge and pathway, and will then present their ideas to the workshop as a whole.

Skip Table Of Content Section
SESSION: Model-based testing
research-article
Metamorphic testing of a Monte Carlo modeling program

Photon propagation in biological tissue can be equivalently modeled with Monte Carlo simulations numerically or by the Radiative Transfer Equation (RTE) analytically. However, testing of a Monte Carlo program modeling photon propagation in biological ...

research-article
Abstracting timing information in UML state charts via temporal ordering and LOTOS

As testing of software systems becomes more and more important and expensive, there is a trend to automate as much as possible of this task. This article is intended as an attempt to breach the gap between academic model-based testing tools and their ...

research-article
Scalable graph analyzing approach for software fault-localization

In this paper, a new approach for analyzing program behavioral graphs to detect fault relevant paths is presented. The existing graph mining approaches for bug localization merely detect discriminative sub-graphs between failing and passing runs. ...

SESSION: Testing for web and service-based systems
research-article
Design of intelligent agents for collaborative testing of service-based systems

Testing on services-based systems faces the challenges of dynamic collaboration. Services are distributed software that can be bound to establish collaborations on-demand. To verify and validate the services, testing needs to react automatically in a ...

research-article
A comparative evaluation of state-of-the-art web service composition testing approaches

More and more Web based systems are being developed by composing other single or even composite services. This is due to the fact that not all available services are able to satisfy the needs of a user. The process of composing Web services involves ...

SESSION: Test strategies I
research-article
A comfortable testplayer for analyzing statistical usage testing strategies

We will first give a brief introduction to a versatile modeling environment that allows the early validation of system specifications by a test-driven agile simulation approach. The main focus of our paper is on providing techniques for automated test ...

research-article
Automatically testing interactive multimodal systems using task trees and fusion models

Multimodal systems support communication with the user through different modalities such as voice and gesture. In such systems, modalities may be used sequentially or concurrently, and independently or combined synergistically. Their use is ...

research-article
Using conditional mutation to increase the efficiency of mutation analysis

Assessing testing strategies and test sets is a crucial part of software testing. Mutation analysis is, among other approaches, a suitable technique for this purpose. However, compared with other methods it is rather time-consuming and applying mutation ...

SESSION: Test strategies II
research-article
Better predicate testing

Mutation testing is widely recognized as being extremely powerful, but is considered difficult to automate enough for practical use. This paper theoretically addresses two possible reasons for this: the generation of redundant mutants and the lack of ...

research-article
Hazard-based selection of test cases

It is a challenge to engineer and select admissable test cases. This work approaches selection based on hazardous states through integrated modelling of the environment and the system, and by integration of requirements engineering activities into the ...

SESSION: Applications of testing I
research-article
Automated testing of industrial control devices: the delphi database

Delphi is a database designed to centralize and distribute current industrial automation vulnerability information. Over the past two years, with the aid of many of the world's largest equipment vendors and operators, we have populated this databse ...

research-article
Automating GUI testing for Android applications

Users increasingly rely on mobile applications for computational needs. Google Android is a popular mobile platform, hence the reliability of Android applications is becoming increasingly important. Many Android correctness issues, however, fall outside ...

SESSION: Applications of testing II
research-article
Selection and execution of user level test cases for energy cost evaluation of smartphones

Smartphones are emerging as a preferred communication device of users. In this paper, we provide a methodology to select user level test cases for performing energy cost evaluation of smartphone applications. We define the concept of a user level test ...

research-article
Testing an optimising compiler by generating random lambda terms

This paper considers random testing of a compiler, using randomly generated programs as inputs, and comparing their behaviour with and without optimisation. Since the generated programs must compile, then we need to take into account syntax, scope rules,...

research-article
Model-driven design and validation of embedded software

This paper presents a model-based framework for designing and validating embedded software (ESW). The design infrastructure is a rapid-application-development suite for ESW, i.e., radCASE, which provides the user with an off the shelf designing ...

POSTER SESSION: Poster session 1
poster
Test data to reduce the complexity of unit test automation

In order to automatically test large and complex software systems, a well defined test process and a huge amount of test data are needed. When it comes to test automation, the quality of test data always plays a significant role by reducing the cost and ...

poster
A framework for automatic functional testing based on formal specifications

This paper describes a framework for automatic functional testing based on formal specifications. The framework is intended to expose all of the issues that must be addressed in automatic testing, to provide solutions for some of the major challenges, ...

POSTER SESSION: Poster session 2
poster
Towards automated testing of web service choreographies

Web service choreographies have been proposed as a decentralized scalable way of composing services in a SOA environment. In spite of all the benefits of choreographies, the decentralized flow of information, the parallelism, and multiple party ...

poster
monadWS: a monad-based testing tool for web services

Testing Web Services (WS) is very important because it could guarantee a high degree of service quality and reliability. Automatic WS testing tools enable testers to complete testing in a shorter time, and they make it easy to repeat tests after each ...

poster
Towards automated oracles for GUI input validation

Testing input validation in web applications from specifications is a challenging and laborious process. GUI testing tools - with their record-and-playback and data-driven capabilities - ease the pains of testing through automation. Out-of-the-box, ...

Contributors
  • Institute of Information Science and Technologies "Alessandro Faedo"
  • City, University of London
  • Avaya LLC

Recommendations