Abstract
With the increasing use of mobile phones and tablets and the widespread use of internet networks, the use of applications designed for these platforms is increasing. Users generally have to input various types of data while using these applications and specifying date is one of the input types. In the scope of this study, a user study with 10 participants was conducted to compare four different input methods, which were used for specifying dates in mobile forms. Four different input methods were textbox, divided textbox, datepicker and calendar view. Time required to complete date entry tasks and errors occurred during these tasks were recorded and participants’ preferences were gathered. Textbox was found to be the fastest and most accurate input method while calendar view was the slowest and most error prone. In addition, participants preferred divided textbox the most.
You have full access to this open access chapter, Download conference paper PDF
1 Introduction
Nowadays, the availability of mobile devices and applications running on them allowed people to conduct many of their daily activities with them rather than traditional desktop computers. They have to fill in various types of data on these devices with different input methods. The performance of these different methods has become an issue because if the users feel hurdle, then they may leave to use application. This will result in loss of users and loss of profit for commercial applications [1]. Therefore, developers of these applications should consider the issues regarding the performance, accuracy and satisfaction.
There has been a substantial research regarding these interaction methods generally in traditional desktop environment [2,3,4]. In addition, many vendors published guidelines for them as well [5,6,7]. Similar there are some current guidelines for mobile applications published for iOS [8] and for Android [9] which were the most widespread used mobile operating systems [10]. However, there were not many studies that include comparison of these interaction methods empirically in mobile context.
In this research, a user study was conducted to investigate the performance of four different mobile input methods used specifically for specifying dates in mobile applications. The investigated methods were determined as; two entry methods which were text box and divided text box and two specifying methods which were date picker and calendar view. The main aim of the study was to determine which mobile input method is most likely to result in faster, less error-prone and more satisfactory for specifying dates in mobile forms.
2 Related Work
Several studies have compared different input methods in traditional desktop environments. One of the early studies were Gould et al.’s study [11] in which they compared seven different input methods for entering dates by considering experience level of users. They reported that text input methods were faster and more accurate with both groups of users. There were some other studies that compared different input methods that could be used for other tasks than specifying dates [3, 12,13,14,15,16]. In a more recent study, Bargas-Avilla et al. [4] again evaluated six different input methods used for entering dates in web forms and reported drop-down menu should be used when the format errors should be avoided. Their experiment also resulted text box method lead to faster completion time and higher user satisfaction.
When we investigated the studies in mobile context, there were various studies generally analyzing the performances of different input methods in terms of text input with physical keyboards in mobile phones [17,18,19] or with touch-based virtual keyboards [20,21,22,23]. On the other hand, Deniz and Onay Durdu [24] performed a user study that compared four different input methods on touch-based mobile phone with filling in a questionnaire task.
3 Method
In this study Bargas-Avilla et al. ’s [4] study which was conducted in web environment was adapted and a similar methodology was used in mobile context. This section briefly summarizes the applied methodology and provides information regarding participants, data gathering tools, tasks and procedures used.
3.1 Participants
A total of 10 participants (4 female and 6 male) aged 18 to 41 (Mean = 27.1; SD = 7.88) took part in the study. All of the participants had no disability and they were volunteered through personal contact. They all had previous experience with mobile phones as well as touch based smart devices. However, half of them can be considered as novice for Android operating system since they were using iOS device. Participants’ detailed information can be seen in Table 1.
3.2 Data Gathering Tools
There were two questionnaire in the study. The first one was to gather demographic information of the participants and it was applied before the user test while getting participants’ consent. The second questionnaire was satisfaction and preference questionnaire, which was applied at the end of user test of each input method.
A mobile interface prototype for four different input methods was developed with Axure RP 8. These interfaces were tested on a General Mobile e-tab 5, which had an Android OS.
3.3 Tasks and Procedures
Participants were given some pre-specified dates during the experiment as MacKenzie and Soukoreff (2002) emphasized this since this would allow participants to use their time efficiently. In addition, the dates chosen were based on some special events and they were given on the interface by their descriptions rather than their numeric format to prevent the visual cue of a particular format for entering a date (Gould et al. 1989). In addition, when determining the possible dates some were chosen closer to present date while the others were past date since this would also affect the performance in some input methods. Example set of dates can be seen in Table 2.
An observer guided the participants during the user test. He gathered their informed consent before the experiment and asked them to fill in the demographic information questionnaire. Afterwards, participants were given with dates list that they had to enter them with different input methods. The experiment started with the selection of one of the input methods randomly. They specified dates with one input method and then pressed enter key on the interface. Time spent by the users was recorded. After entering dates with each input method, they were asked to fill in its satisfaction and preference questionnaire.
3.4 Data
Within the scope of this study, four different input methods were used as independent variables. These can be seen in Table 3 with their explanations.
As dependent variables, the following data were collected
-
Task completion time: Time needed to specify dates
-
Errors: Date entries which users challenged or could not fill in at all
-
Satisfaction and preference: Questionnaire findings
4 Results
4.1 Task Completion Times
Task completion time of four different input methods were recorded during the test. Each participant completed four tasks with each input method and their average task completion times with each method can be seen in Fig. 1.
Task completion data was analyzed with the non-parametric Friedman ANOVA and it was revealed that there was a statistically significant difference in task completion times depending on the four different input methods, χ2(3) = 21.720, p = 0.000. Post hoc analysis with Wilcoxon signed-rank tests was conducted with a Bonferroni correction applied resulting in a significance level set at p < 0.008. Mean task completion times for each input method can be seen in Fig. 2. The differences among the methods were analyzed with Wilcoxon signed rank test and there were no significant differences in task completion times between text box and divided textbox (Z = −1.531, p = 0.126). On the other hand text box was significantly faster than date picker (Z = −2.395, p = 0.017) and calendar view (Z = −2.803, p = 0.005). Divided text box was significantly faster than both date picker (Z = −2.395, p = 0.017) and calendar view (Z = −2.803, p = 0.005) and finally date picker was significantly faster than calendar view control (Z = −2.448, p = 0.014). When all of these task completion data were analyzed according to gender, age group or experience level, there were no statistical significant found between any of the groups at p < .05.
4.2 Errors
Participants were observed while completing their tasks and if they were challenged while entering a date or cannot enter a date at all, these were counted as errors. Participants did not make any errors with text box input method with a success rate of 100%, while only one participant was challenged with divided text box method. On the other hand, participants were challenged in many of tasks with date picker and calendar view input methods. In addition, participants failed with calendar view input method with 27.5% of the tasks as can be seen in Fig. 3.
4.3 Satisfaction and Preferences
At the end of user test, participants were asked to evaluate the four input methods with a questionnaire and to state their preferences among the methods. In Table 4, the results of the evaluation questionnaire can be seen. Participants were generally satisfied with divided-textbox followed by text box, date picker and calendar view input methods, respectively. However, they thought that they input dates more accurately with calendar view input method since this method enabled them to pick the exact date from the calendar view tool so they did not need to consider about the accurate format or accuracy of date. Meanwhile, participants’ preferences were coherent with these. They preferred mostly the divided text box while at least calendar view as can be seen in Table 5.
5 Conclusion
In this study, a user study was conducted to assess the performance, accuracy and satisfaction of four different input methods that were used in specifying dates on a touch based Android mobile smart phone with ten users. The analysis on task completion times revealed that entry methods were faster than selection methods and the text box was the fastest which was a similar finding to previous studies which were conducted in traditional desktop environments [4, 11]. On the other hand calendar view was the slowest. This result can be explained according to Keystroke Level Model [25] since these methods required more key presses to complete tasks. In addition, for past dates they also required lots of key presses compared to the dates closer to present. Some users preferred to terminate the application while trying to reach the past dates with the calendar view. Similar to performance results, text box and divided text box enabled more accurate date input while participants challenged more or could not accomplish at all with these specifying methods. In addition, participants preferred divided text box most while calendar view least. In summary, the use of a text box or a divided text box would be more appropriate for recent date entries while date picker or calendar view would be more appropriate for past dates.
There were some limitations in this study. One of this was that the study was conducted in an artificial environment for mobile context. The tasks were artificial including the given dates or they were not completed in a realistic scenario. The other limitation was related with the sampling of the study since the number of participants was low and they were gathered voluntarily by personal contact. Next, all the input methods were compared on just one type of device which was Android. In order to overcome these limitations, future studies should be conducted by considering these issues.
References
Wroblewski, L.: Web Form Design, pp. 1–374. Rosenfeld Media, New York (2008). http://www.amazon.com/Web-Form-Design-Filling-Blanks/dp/1933820241/ref=sr_1_1?s=books&ie=UTF8&qid=1309070243&sr=1-1
Miller, S., Jarret, C.: Should I use a drop-down? Four steps for choosing form elements on the web (2001). http://formsthatwork.editme.com/files/Articles/dropdown.pdf
Healey, B.: Drop downs and scroll mice: the effect of response option format and input mechanism employed on data quality in web surveys. Soc. Sci. Comput. Rev. 25, 111–128 (2007). https://doi.org/10.1177/0894439306293888
Bargas-Avila, J.A., Brenzikofer, O., Tuch, A.N., Roth, S.P., Opwis, K.: Working towards usable forms on the world wide web: optimizing date entry input fields. Adv. Hum. Comput. Interact. 2011, 1–6 (2011). https://doi.org/10.1155/2011/347171
IBM Corporation: Systems application architecture: common user access advanced interface design reference. (Document SC34-4289-00 1991) (1991)
Apple Computer: Macintosh Human Interface Guidelines. Addison-Wesley, Reading, MA (1992)
Microsoft Corporation: The windows interface: an application design guide. Microsoft Pr. (1992)
Apple Inc.: iOS Human Interface Guidelines. https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/. Accessed 02 Feb 2017
Google User Interface Guidelines. https://developer.android.com/guide/practices/ui_guidelines/index.html. Accessed 02 Feb 2017
IDC: Smartphone OS Market Share, 2016 Q3 (2016). http://www.idc.com/promo/smartphone-market-share/os;jsessionid=FE5410A3F8BE19EAD5BC30FF357C5463
Gould, J.D., Boies, S.J., Meluson, A., Rasamny, M., Vosburgh, A.M.: Entry and selection methods for specifying dates. Hum. Factors 31(2), 199–214 (1989). https://doi.org/10.1177/001872088903100208
Tullis, T.S., Kodimer, M.L.: A comparison of direct-manipulation, selection, and data-entry techniques for reordering fields in a table. In: Proceedings of the Human Factors Society Annual Meeting, vol. 36, no. 4, pp. 298–302. SAGE Publications, Los Angeles (1992)
Johnsgard, T.J., Page, S.R., Wilson, R.D., Zeno, R.J.: A comparison of graphical user interface widgets for various tasks. In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting, vol. 39, no. 4, pp. 287–291. SAGE Publications, Los Angeles (1995)
Hogg, A., Masztal, J.J.: Drop-down, radio buttons, or fill-in-the-blank? Effects of attribute rating scale type on web survey responses. In: Proceedings ESOMAR (2001)
Heerwegh, D., Loosveldt, G.: An evaluation of the effect of response formats on data quality in web surveys. Soc. Sci. Comput. Rev. 20(4), 471–484 (2002). https://doi.org/10.1177/089443902237323
Adak, M.F., Durdu, P.O.: Form elemanlarinin form doldurmadaki performansa etkisi. Int. J. Inform. Technol. 4(2), 11–18 (2011)
Butts, L., Cockburn, A.: An evaluation of mobile phone text input methods. In: Australian Computer Science Communications, vol. 24, no. 4, pp. 55–59. Australian Computer Society, Inc. (2002). https://doi.org/10.1145/563997.563993
MacKenzie, S.I., Soukoreff, W.R.: Text entry for mobile computing: Models and methods, theory and practice. Hum. Comput. Interact. 17(2–3), 147–198 (2002). https://doi.org/10.1207/S15327051HCI172&3_2
Riordan, B.O., Curran, K., Woods, D.: Investigating text input methods for mobile phones. J. Comput. Sci. 1(2), 189–199 (2005). https://doi.org/10.1016/j.tele.2004.12.001
Balagtas-Fernandez, F., Forrai, J., Hussmann, H.: Evaluation of user interface design and input methods for applications on mobile touch screen devices. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5726, pp. 243–246. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-03655-2_30
Chen, T., Yesilada, Y., Harper, S.: What input errors do you experience? Typing and pointing errors of mobile Web users. Int. J. Hum. Comput. Stud. 68(3), 138–157 (2010). https://doi.org/10.1016/j.ijhcs.2009.10.003
Nicolau, H., Jorge, J.: Elderly text-entry performance on touchscreens. In: Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 127–134. ACM (2012). https://doi.org/10.1145/2384916.2384939
Page, T.: Usability of text input interfaces in smartphones. J. Des. Res. 11(1), 39–56 (2013). https://doi.org/10.1504/JDR.2013.054065
Deniz, G., Onay Durdu, P.: Comparison of mobile input methods. In: Marcus, A. (ed.) DUXU 2016. LNCS, vol. 9748, pp. 3–13. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40406-6_1
Card, S.K., Moran, T.P., Newell, A.: The keystroke-level model for user performance time with interactive systems. Commun. ACM 23(7), 396–410 (1980). https://doi.org/10.1145/358886.358895
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Türkcan, A.K., Onay Durdu, P. (2018). Entry and Selection Methods for Specifying Dates in Mobile Context. In: Kurosu, M. (eds) Human-Computer Interaction. Interaction Technologies. HCI 2018. Lecture Notes in Computer Science(), vol 10903. Springer, Cham. https://doi.org/10.1007/978-3-319-91250-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-91250-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-91249-3
Online ISBN: 978-3-319-91250-9
eBook Packages: Computer ScienceComputer Science (R0)