3. DEMONSTRATIONPLAN The demonstration begins with a brief architecture introduction, followed by a short user study report. After that, we lead the audience through two scenarios to explore all MOBIES features: data analytics
pre-processing and mobile online experience. We use the NSF fastlane award website as an example to demonstrate our MOBIES system.
3.1 User Study We perform the user study to compare the mobile user-friendliness before and after applying MOBIES. Our preliminary study was conducted on iPhone with participation of 20 students at the University of Texas at Arlington. Each subject was required to access from iPhone a pair of NSF fastlane web interfaces for comparison. Both interfaces were composed of the same 4 drop-down menus: “PI State”, “Award Amount”, “Application Field”, “Award Instrument” and 1 textbox “Program Manager”, with the only difference that one had been enhanced by MOBIES. Then, we recorded the time of each subject to input the same workload of 20 queries. Every query contains 5 predicates corresponding to the 5 interface elements, respectively. Our finding was that the average input time was 323.3 seconds shorter after applying MOBIES.
3.2 Data Analytics Pre-Processing We first provide the audience an chance to sneak preview the original NSF fastlane website on multiple mobile devices including iPhone, HTC Android and Palm Pre. Then, we switch to the MOBIES configuration panel (Figure 4a), where the audience can complete the following setup: 1)specify the interface element(s)of their own interest to be enhanced by auto-suggestion and/or value visualization;2)choose to discover one or multiple attributes whose domains are unknown and 3) set the query cost (i.e., the maximum number of search queries to be issued) as the termination condition.
Our pre-processing starts following a click on the “Start” button but can stop anytime upon request. During the pre-processing period, MOBIES collects a variety of real-time statistics, all of which are available to the audience through our progress monitor panel (Figure 4b) and aggregate estimation panel (Figure 4c). In particular, there are 3 parts for the demonstration. First is the domain discovery progress, where the audience can see a respective run-time progress bar for each unknown attribute (specified in the beginning setup). Second, since the entire data analytics layer hinges on sampling based on a concept of query tree(as in §2.2.2),we publish the query tree structural information in conjunction with the dynamic statistics in the hybrid sampling algorithm such as the number of overflowing/underflowing/validnodes,elapsed time and so on. Third, to see the effectiveness of aggregate estimation, the audience are allowed to view the histogram of domain value popularity for both pre-known and unknown attributes. Selection conditions are supported when requesting the histogram. For example, Figure 4c shows a histogram to display all the program managers working for either CCF or PHY organizations. For those attributes with a large number of domain values,we allow the audience to set a threshold k such that the generated histogram shows up to k most frequent values.
3.3 Mobile Online Experience
Due to the low-connectivity and/or long waiting time for the previous scenario, we have prepared a completed pre-processing version for back-up. The audience are able to check from the configuration panel our default setup. In this scenario (Figure 4d), we allow the audience to experience the enhanced look-and-feel of the NSF fastlane interface by going through all the 4 patterns discussed in §2.2.1 on different mobile devices (i.e., iPhone, HTC Android and Palm Pre). After the audience submitting a search query, they will be directed into a facet navigation mode if the returning results are over a threshold(10 by default but can be changed to 30 or 50). Otherwise,the search results will be output in a concise form based on the output attribute selection pattern.
3. DEMONSTRATIONPLAN The demonstration begins with a brief architecture introduction, followed by a short user study report. After that, we lead the audience through two scenarios to explore all MOBIES features: data analytics
pre-processing and mobile online experience. We use the NSF fastlane award website as an example to demonstrate our MOBIES system.
3.1 User Study We perform the user study to compare the mobile user-friendliness before and after applying MOBIES. Our preliminary study was conducted on iPhone with participation of 20 students at the University of Texas at Arlington. Each subject was required to access from iPhone a pair of NSF fastlane web interfaces for comparison. Both interfaces were composed of the same 4 drop-down menus: “PI State”, “Award Amount”, “Application Field”, “Award Instrument” and 1 textbox “Program Manager”, with the only difference that one had been enhanced by MOBIES. Then, we recorded the time of each subject to input the same workload of 20 queries. Every query contains 5 predicates corresponding to the 5 interface elements, respectively. Our finding was that the average input time was 323.3 seconds shorter after applying MOBIES.
3.2 Data Analytics Pre-Processing We first provide the audience an chance to sneak preview the original NSF fastlane website on multiple mobile devices including iPhone, HTC Android and Palm Pre. Then, we switch to the MOBIES configuration panel (Figure 4a), where the audience can complete the following setup: 1)specify the interface element(s)of their own interest to be enhanced by auto-suggestion and/or value visualization;2)choose to discover one or multiple attributes whose domains are unknown and 3) set the query cost (i.e., the maximum number of search queries to be issued) as the termination condition.
Our pre-processing starts following a click on the “Start” button but can stop anytime upon request. During the pre-processing period, MOBIES collects a variety of real-time statistics, all of which are available to the audience through our progress monitor panel (Figure 4b) and aggregate estimation panel (Figure 4c). In particular, there are 3 parts for the demonstration. First is the domain discovery progress, where the audience can see a respective run-time progress bar for each unknown attribute (specified in the beginning setup). Second, since the entire data analytics layer hinges on sampling based on a concept of query tree(as in §2.2.2),we publish the query tree structural information in conjunction with the dynamic statistics in the hybrid sampling algorithm such as the number of overflowing/underflowing/validnodes,elapsed time and so on. Third, to see the effectiveness of aggregate estimation, the audience are allowed to view the histogram of domain value popularity for both pre-known and unknown attributes. Selection conditions are supported when requesting the histogram. For example, Figure 4c shows a histogram to display all the program managers working for either CCF or PHY organizations. For those attributes with a large number of domain values,we allow the audience to set a threshold k such that the generated histogram shows up to k most frequent values.
3.3 Mobile Online Experience
Due to the low-connectivity and/or long waiting time for the previous scenario, we have prepared a completed pre-processing version for back-up. The audience are able to check from the configuration panel our default setup. In this scenario (Figure 4d), we allow the audience to experience the enhanced look-and-feel of the NSF fastlane interface by going through all the 4 patterns discussed in §2.2.1 on different mobile devices (i.e., iPhone, HTC Android and Palm Pre). After the audience submitting a search query, they will be directed into a facet navigation mode if the returning results are over a threshold(10 by default but can be changed to 30 or 50). Otherwise,the search results will be output in a concise form based on the output attribute selection pattern.
การแปล กรุณารอสักครู่..
