[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/2819261acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
AST '15: Proceedings of the 10th International Workshop on Automation of Software Test
2015 Proceeding
Publisher:
  • IEEE Press
Conference:
ICSE '15: 37th International Conference on Software Engineering Florence Italy May 16 - 24, 2015
Published:
16 May 2015
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Next Conference
Reflects downloads up to 19 Dec 2024Bibliometrics
Skip Abstract Section
Abstract

Welcome to AST 2015---The 10th International Workshop on Automation of Software Test, held in conjunction with the 37th International Conference on Software Engineering (ICSE 2015) in Firenze, Italy, May 23 -- 24, 2015.

The workshop is the 10th edition of the successful AST workshops held at ICSE 2006-2014. It will provide researchers and practitioners with a forum for exchanging ideas, experiences, understanding of the problems, visions for the future, and promising solutions to the problems. The workshop will also provide a platform for researchers and developers of testing tools to work together to identify the problems in the theory and practice of software test automation and to set an agenda and lay the foundation for future development.

Skip Table Of Content Section
SESSION: Test oracles I
research-article
Towards cost-effective oracles
Pages 1–2

Oracles are the key of the success and, at the same time, the bottleneck of automated software testing. Today we can generate enormous amount of test cases and reach impressive code coverage, but the effectiveness of test cases is limited by the ...

research-article
Building test oracles by clustering failures
Pages 3–7

In recent years, software testing research has produced notable advances in the area of automated test data generation, but the corresponding oracle problem (a mechanism for determine the (in)correctness of an executed test case) is still a major ...

SESSION: GUI and web service testing
research-article
TASSA: testing framework for web service orchestrations
Pages 8–12

Testing of web service orchestrations brings new challenges to developers of Service-Oriented Applications (SOA) due to their dynamic nature and missing control over underlying infrastructure. The current testing approaches and tools cover single ...

research-article
Evaluating the effect of test case length on GUI test suite performance
Pages 13–17

In this paper we investigate the effect of test case length on the performance of test suites for automated graphical user interface (GUI) testing. Research has been done on the effect of test length for traditional white-box testing; however, these ...

research-article
GUI test case prioritization by state-coverage criterion
Pages 18–22

Graphical User Interface (GUI) application is a kind of typical event-driven software (EDS) that transforms state according to input events invoked through a user interface. It is time consuming to test a GUI application since there are a large number ...

SESSION: Test case generation
research-article
GuideSE: annotations for guiding concolic testing
Pages 23–27

Dynamic symbolic execution or concolic testing has been proposed recently to effectively generate test inputs for real-world programs. Unfortunately, dynamic symbolic execution techniques do not scale well for large realistic programs, because often the ...

research-article
Adaptive random testing by static partitioning
Pages 28–32

Despite the importance of the random testing approach, random testing is not used in isolation, but plays a core role in many testing methods. On the basis that evenly distributed test cases are more likely to reveal non-point pattern failure regions, ...

research-article
Automatic test-pattern generation for grey-box programs
Pages 33–37

In the context of structural testing, automatic test-pattern generation (ATPG) may fail to provide suites covering 100% of the testing requirements for grey-box programs, i.e., applications wherein source code is available for some parts (white-box), ...

SESSION: Performance, concurrency, and security testing
research-article
AIM: adaptable instrumentation and monitoring for automated software performance analysis
Pages 38–42

Instrumentation and monitoring plays an important role in measurement-based performance analysis of software systems. However, in practice the performance overhead of extensive instrumentation is not negligible. Experiment-based performance analysis ...

research-article
Combining unit tests for data race detection
Pages 43–47

Multithreaded programs are subject to data races. Data race detectors find such defects by static or dynamic inspection of the program. Current race detectors suffer from high numbers of false positives, slowdown, and false negatives. Because of these ...

research-article
Light-weight rule-based test case generation for detecting buffer overflow vulnerabilities
Pages 48–52

Buffer overflow exploits form a substantial portion of input manipulation attacks as they are commonly found and are easy to exploit. Despite existence of many detection solutions, buffer overflow bugs are widely being reported in multitude of ...

SESSION: Test oracles II
research-article
Metamorphic testing: a simple method for alleviating the test oracle problem
Pages 53–54

The test oracle problem is regarded as one of the most challenging problems in software testing. Metamorphic testing has been developed to alleviate this problem, which is done using the relations involving relevant inputs and their outputs. This ...

research-article
Dynamic inference of likely metamorphic properties to support differential testing
Pages 55–59

Metamorphic testing is an advanced technique to test programs without a true test oracle such as machine learning applications. Because these programs have no general oracle to identify their correctness, traditional testing techniques such as unit ...

SESSION: Program analysis
research-article
An experimental protocol for analyzing the accuracy of software error impact analysis
Pages 60–64

In software engineering, error impact analysis consists in predicting the software elements (e.g. modules, classes, methods) potentially impacted by a change. Impact analysis is required to optimize the testing effort. In this paper we present a new ...

research-article
Mining patterns of unsatisfiable constraints to detect infeasible paths
Pages 65–69

Detection of infeasible paths is required in many areas including test coverage analysis, test case generation, security vulnerability analysis, etc. Existing approaches typically use static analysis coupled with symbolic evaluation, heuristics, or path-...

research-article
Why creating web page objects manually if it can be done automatically?
Pages 70–74

Page Object is a design pattern aimed at making web test scripts more readable, robust and maintainable. The effort to manually create the page objects needed for a web application may be substantial and unfortunately existing tools do not help web ...

SESSION: Fault injection and empirical studies
research-article
GRINDER: on reusability of fault injection tools
Pages 75–79

Fault Injection (FI) is an established testing technique to assess the fault-tolerance of computer systems. FI tests are usually highly automated for efficiency and to prevent human error from affecting result reliability. Most existing FI automation ...

research-article
An empirical study on effects of code visibility on code coverage of software testing
Pages 80–84

Software testability is the degree of difficulty to test a program. Code visibility is important to support design principles, such as information hiding. It is widely believed that code visibility has effects on testability. However, little empirical ...

Contributors
  • Peking University
  • Siemens USA
  • University of Milano-Bicocca
Index terms have been assigned to the content through auto-classification.
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations