Evaluating Menu Techniques for Handheld AR with a Smartphone & Mid-Air Pen
Paper at ACM MobileHCI '20
by Philipp Wacker, Oliver Nowak, Simon Voelker, and Jan Borchers
Software and Data
These are explanations for the supplementary materials provided of the MobileHCI paper: "Evaluating Menu Techniques for Handheld AR with a Smartphone & Mid-Air Pen".
There are three sets of materials provided.
You can build the application for iOS using Xcode. Print the pdf "aruco-marker" to use as a simple ARPen for testing the menu techniques. To use the techniques, select a menu technique from the menu on the left. The scene will display a number of cubes and a target emoji in the top right corner of the screen. Buttons on the top left allow you to perform a button press. Note that this button overlaps with the one-handed menu but it would not exist if a full ARPen is connected. You can toggle the menu on the left by performing a three-finger swipe down gesture.
To perform the evaluation, run the python scripts "createDataTablesAndInitialPlots.py" and "createDataTablesAndInitialPlotsQual.py". These will prepare the data tables and perform bootstrapping to calculate the confidence intervals. The results are stored in a new folder "/DataTables/" with either a "Data" or "CI" prefix to the filename. Based on these data tables, the scripts also prepare initial plots for the results. These are stored in the folder "/Figures/". Note: the scripts require Python3, numpy, pandas, and the ARCH library for bootstrapping (https://pypi.org/project/arch/).
03 Alternative Analysis:
- Philipp Wacker, Oliver Nowak, Simon Voelker and Jan Borchers. Evaluating Menu Techniques for Handheld AR with a Smartphone & Mid-Air Pen. In Proceedings of 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services, MobileHCI '20, pages 10, ACM, New York, NY, USA, October 2020.
Contact: Philipp Wacker