Smart phones with unlimited applications are considered essential for modern day lifestyle, hence the number of cell phone users has sky rocketed in this decade. The high percentage of children and teenagers carrying ...Smart phones with unlimited applications are considered essential for modern day lifestyle, hence the number of cell phone users has sky rocketed in this decade. The high percentage of children and teenagers carrying cell phones has caused controversy on how justified having a minor carrying a communication device is. There is no doubt about the fact that parents have to be able to contact their children, however, a child with a phone and poor judgment will most probably be vulnerable to the outer world with all its’ threats and abuses. Furthermore, we have the serious health issues related to wireless devices effects on people, under those circumstances multiple solutions have been presented for a safe secure method for parents to track their children without the need of cell phones. The proposed alternatives included phones with limited privileges for children;these phones are restricted to the ability of calling specific people only and have already installed applications for tracking location. Our proposed system “kids’ tracker” includes a wearable device for the child and an Android application on the parents’ smart phone. Kids’ tracker has shown a very decent performance with many unique features compared to other existing solutions.展开更多
Recent years have witnessed the widespread adoption of mobile applications(apps for short).For quality-of-service and commercial competitiveness,sufficient Graphical User Interface(GUI)testing is required to verify th...Recent years have witnessed the widespread adoption of mobile applications(apps for short).For quality-of-service and commercial competitiveness,sufficient Graphical User Interface(GUI)testing is required to verify the robustness of the apps.Given that testing with manual efforts is time-consuming and error-prone,automated GUI testing has been widely studied.However,existing approaches mostly focus on GUI exploration while lacking attention to complex interactions with apps,especially generating appropriate text inputs like real users.In this paper,we introduce CamDroid,a lightweight context-aware automated GUI testing tool,which can efficiently explore app activities through(1)a model-based UI-guided testing strategy informed by the context of previous event-activity transitions and(2)a data-driven text input generation approach regarding the GUI context.We evaluate CamDroid on 20 widely-used apps.The results show that CamDroid outperforms non-trivial baselines in activity coverage,crash detection,and test efficiency.展开更多
文摘Smart phones with unlimited applications are considered essential for modern day lifestyle, hence the number of cell phone users has sky rocketed in this decade. The high percentage of children and teenagers carrying cell phones has caused controversy on how justified having a minor carrying a communication device is. There is no doubt about the fact that parents have to be able to contact their children, however, a child with a phone and poor judgment will most probably be vulnerable to the outer world with all its’ threats and abuses. Furthermore, we have the serious health issues related to wireless devices effects on people, under those circumstances multiple solutions have been presented for a safe secure method for parents to track their children without the need of cell phones. The proposed alternatives included phones with limited privileges for children;these phones are restricted to the ability of calling specific people only and have already installed applications for tracking location. Our proposed system “kids’ tracker” includes a wearable device for the child and an Android application on the parents’ smart phone. Kids’ tracker has shown a very decent performance with many unique features compared to other existing solutions.
基金supported by the National Key R&D Program of China(No.2022YFB4500703)the National Natural Science Foundation of China(Nos.61902211 and 62202266)+1 种基金the China Postdoctoral Science Foundation(No.2022M721831)Microsoft Research Asia(No.100336949).
文摘Recent years have witnessed the widespread adoption of mobile applications(apps for short).For quality-of-service and commercial competitiveness,sufficient Graphical User Interface(GUI)testing is required to verify the robustness of the apps.Given that testing with manual efforts is time-consuming and error-prone,automated GUI testing has been widely studied.However,existing approaches mostly focus on GUI exploration while lacking attention to complex interactions with apps,especially generating appropriate text inputs like real users.In this paper,we introduce CamDroid,a lightweight context-aware automated GUI testing tool,which can efficiently explore app activities through(1)a model-based UI-guided testing strategy informed by the context of previous event-activity transitions and(2)a data-driven text input generation approach regarding the GUI context.We evaluate CamDroid on 20 widely-used apps.The results show that CamDroid outperforms non-trivial baselines in activity coverage,crash detection,and test efficiency.