Filters








8 Hits in 4.9 sec

Improving the Android development lifecycle with the VALERA record-and-replay approach

Yongjian Hu, Tanzirul Azim, Iulian Neamtiu
2015 Proceedings of the 3rd International Workshop on Mobile Development Lifecycle - MobileDeLi 2015  
To demonstrate the versatility of our approach, we have constructed a tool named VALERA that supports recordand-replay on the Android platform.  ...  , timing-sensitive apps; With the ability to deterministically replay event schedule, VALERA can help to reproduce and verify event-driven races.  ...  Conclusions We have presented VALERA, an approach and tool for versatile, low-overhead, record-and-replay of Android apps.  ... 
doi:10.1145/2846661.2846670 dblp:conf/oopsla/HuAN15a fatcat:ovhqvpixbnaxhj7zx2c3u7pnoy

Versatile yet lightweight record-and-replay for Android

Yongjian Hu, Tanzirul Azim, Iulian Neamtiu
2015 SIGPLAN notices  
To demonstrate the versatility of our approach, we have constructed a tool named VALERA that supports record-and-replay on the Android platform.  ...  VALERA works with apps running directly on the phone, and does not require access to the app source code.  ...  Acknowledgments We thank the anonymous referees for their helpful comments. This material is based upon work supported by the National Science Foundation under Grant No. CNS-1064646.  ... 
doi:10.1145/2858965.2814320 fatcat:4zz3pcykwve67fdetyhklknsr4

Versatile yet lightweight record-and-replay for Android

Yongjian Hu, Tanzirul Azim, Iulian Neamtiu
2015 Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications - OOPSLA 2015  
To demonstrate the versatility of our approach, we have constructed a tool named VALERA that supports record-and-replay on the Android platform.  ...  VALERA works with apps running directly on the phone, and does not require access to the app source code.  ...  Acknowledgments We thank the anonymous referees for their helpful comments. This material is based upon work supported by the National Science Foundation under Grant No. CNS-1064646.  ... 
doi:10.1145/2814270.2814320 dblp:conf/oopsla/HuAN15 fatcat:43e7mudvdvfmjcvivlqxnjryvm

Automatically verifying and reproducing event-based races in Android apps

Yongjian Hu, Iulian Neamtiu, Arash Alavi
2016 Proceedings of the 25th International Symposium on Software Testing and Analysis - ISSTA 2016  
Given a race report produced by a race detector, ERVA uses event dependency graphs, event flipping, and replay to verify the race and determine whether it is a false positive, or a true positive; for true  ...  To address these issues, we introduce a race verification and reproduction approach named ERVA.  ...  The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Laboratory  ... 
doi:10.1145/2931037.2931069 dblp:conf/issta/HuNA16 fatcat:4rhyzwnvmfganiheik2iguo4li

MashReDroid: enabling end-user creation of Android mashups based on record and replay

Jiahuan Zheng, Liwei Shen, Xin Peng, Hongchi Zeng, Wenyun Zhao
2020 Science China Information Sciences  
It then allows end users to create mashups by recording the interactions between host apps and backend apps and run mashups by replaying the interactions.  ...  In this paper, we propose MashReDroid, an end user programming approach for the creation of Android mashups that incorporates the behaviors of backend apps into the execution of a host app.  ...  VALERA [13] is a stream-oriented record-and-replay tool that can record and replay sensor and network inputs, event schedules, and inter-app communication via intents.  ... 
doi:10.1007/s11432-019-2646-2 fatcat:x6onhrxf45bgjbpljv62tqe7aa

From Manual Android Tests to Automated and Platform Independent Test Scripts [article]

Mattia Fazzini, Eduardo Noronha de A. Freitas, Shauvik Roy Choudhary, Alessandro Orso
2016 arXiv   pre-print
We implemented our technique in a tool named Barista and used the tool to evaluate the practical usefulness and applicability of our approach.  ...  The technique does so without modifying the app under test or the runtime system, by (1) intercepting the interactions of the tester with the app and (2) providing the tester with an intuitive way to specify  ...  VALERA [22] redesigns and extends RERAN with a stream-oriented record-and-replay approach.  ... 
arXiv:1608.03624v1 fatcat:6exii2sn45aonfr4gzza5jhvqy

Problems and Solutions in Mobile Application Testing [chapter]

Triin Samuel, Dietmar Pfahl
2016 Lecture Notes in Computer Science  
problems and solutions proposed in the literature are relevant for industry.  ...  A literature review is performed to extract the list of problems and potential solutions, after which representatives of six Estonian companies involved in the field are interviewed to verify whether the  ...  S15: Extension of MobileTest Record-and-replay S16: VALERA [54] . Hu, Azim and Neamtiu propose a tool for recording and replaying test scenarios on real devices.  ... 
doi:10.1007/978-3-319-49094-6_16 fatcat:vsiijadm2zgple6iglr7t4vrsi

Automating Software Development for Mobile Computing Platforms

Kevin Moran
2018 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)  
case studies that demonstrate the effectiveness of these approaches and the benefit they provide developers.  ...  Finally, we design a novel approach for automated testing of mobile apps, called CrashScope, that explores a given Android app using systematic input generation with the intrinsic goal of triggering crashes  ...  The approach essentially uses lightweight bytecode instrumentation to record events on the Android platform and replays them using an event log and injection into a particular Android app.  ... 
doi:10.1109/icsme.2018.00094 dblp:conf/icsm/Moran18 fatcat:idlcmxdceza67ecd7fk4llnfxm