Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

José F. Rojas

dblp:158/7914 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › mobile application testing
android app testing
0.212014
On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices · IEEE Trans. Software Eng. 2014
Software testing › test oracle
automated test oracle
0.212014
On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices · IEEE Trans. Software Eng. 2014
Software testing
GUI testing
0.212014
On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices · IEEE Trans. Software Eng. 2014
Software testing
test oracle
0.212014
On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices · IEEE Trans. Software Eng. 2014
Software testing › GUI testing
record-and-replay testing
0.112014
On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices · IEEE Trans. Software Eng. 2014

Methods — techniques the papers use, named apart from their topics

smart wait · 0.2image comparison · 0.2event batching · 0.2
YearPublicationVenuePosition
2014 On the Accuracy, Efficiency, and Reusability of Automated Test Oracles for Android Devices
abstract
Automated GUI testing consists of simulating user events and validating the changes in the GUI in order to determine if an Android application meets specifications. Traditional record-replay testing tools mainly focus on facilitating the test case writing process but not the replay and verification process. The accuracy of testing tools degrades significantly when the device under test (DUT) is under heavy load. In order to improve the accuracy, our previous work, SPAG, uses event batching and smart wait function to eliminate the uncertainty of the replay process and adopts GUI layout information to verify the testing results. SPAG maintains an accuracy of up to 99.5 percent and outperforms existing methods. In this work, we propose smart phone automated GUI testing tool with camera (SPAG-C), an extension of SPAG, to test an Android hardware device. Our goal is to further reduce the time required to record test cases and increase reusability of the test oracle without compromising test accuracy. In the record stage, SPAG captures screenshots from device's frame buffer and writes verification commands into the test case. Unlike SPAG, SPAG-C captures the screenshots from an external camera instead of frame buffer. In the replay stage, SPAG-C automatically performs image comparison while SPAG simply performs a string comparison to verify the test results. In order to make SPAG-C reusable for different devices and to allow bettersynchronization at the time of capturing images, we develop a new architecture that uses an external camera and Web services to decouple the test oracle. Our experiments show that recording a test case using SPAG-C's automatic verification is as fast as SPAG's but more accurate. Moreover, SPAG-C is 50 to 75 percent faster than SPAG in achieving the same test accuracy. With reusability, SPAG-C reduces the testing time from days to hours for heterogeneous devices.
Ying-Dar Lin, José F. Rojas, Edward T.-H. Chu, Yuan-Cheng Lai
IEEE Trans. Software Eng.2