{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T21:13:04Z","timestamp":1694639584363},"reference-count":41,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,1,1]]},"abstract":"
The dynamic systems approach to the design of continuous interaction allows designers to use analytical tools such as state-space modeling and Bode diagrams to simulate and analyse the behaviour and stability of sensor-based applications alone and when it is coupled with a manual control model of user behaviour. This approach also helps designers to calibrate and tune the parameters of the sensor-based application before the actual implementation, and in response to user action. In this article the authors introduce some term definitions from manual control theory for the analysis of the continuous aspects of the interaction design and human behaviour. Then we provide a theoretical framework for specification, analysis and calibration of a sensor-based zooming and scrolling application on mobile devices including the user in the interaction loop. It is especially topical and interesting for guiding design of sensor-based applications on mobile devices. We test our framework with a tilt-controlled speed-dependent automatic zooming application on a PDA. <\/p>","DOI":"10.4018\/jmhci.2010100603","type":"journal-article","created":{"date-parts":[[2010,4,16]],"date-time":"2010-04-16T20:37:15Z","timestamp":1271450235000},"page":"48-72","source":"Crossref","is-referenced-by-count":0,"title":["A Model-Based Approach to Analysis and Calibration of Sensor-Based Human Interaction Loops"],"prefix":"10.4018","volume":"2","author":[{"given":"Parisa","family":"Eslambolchilar","sequence":"first","affiliation":[{"name":"Swansea University, UK"}]},{"given":"Roderick","family":"Murray-Smith","sequence":"additional","affiliation":[{"name":"Glasgow University, UK"}]}],"member":"2432","reference":[{"key":"jmhci.2010100603-0","doi-asserted-by":"publisher","DOI":"10.1109\/38.844371"},{"key":"jmhci.2010100603-1","doi-asserted-by":"crossref","unstructured":"Beaudouin-Lafon, M. (2004). Designing Interaction, not Interfaces. In AVI'04: Proceedings of the working conference on Advanced visual interfaces. ACM Press, Gallipoli, Italy, pp. 15-22.","DOI":"10.1145\/989863.989865"},{"key":"jmhci.2010100603-2","doi-asserted-by":"crossref","unstructured":"Bellotti, V., Back, M., Edwards, W. K., Grinter, R. E., Henderson, A., & Lopes, C. (2002, April 20-25). Making sense of sensing systems: five questions for designers and researchers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Changing Our World, Changing Ourselves (pp. 415-422), Minneapolis, Minnesota, USA. New York: ACM.","DOI":"10.1145\/503376.503450"},{"key":"jmhci.2010100603-3","doi-asserted-by":"crossref","unstructured":"Benford, S., Schn\u00c4adelbach, H., Koleva, B., Anastasi, R., Greenhalgh, C., Rodden, T., Green, J., Ghali, A., Pridmore, T., Gaver, B., Boucher, A., Walker, B., Pennington, S., Schmidt, A., Gellersen, H., & Steed, A. (2005). Expected, sensed, and desired: A framework for designing sensing-based interaction. ACM Transaction of Computer-Human Interaction, 12(1), 3-30.","DOI":"10.1145\/1057237.1057239"},{"key":"jmhci.2010100603-4","first-page":"239","article-title":"Integrating the periphery and context: A new taxonomy of telematics. In","volume":"95","author":"W.Buxton","year":"1995","journal-title":"Proceedings of Graphics Interface"},{"key":"jmhci.2010100603-5","doi-asserted-by":"crossref","unstructured":"Card, S., Mackinlay, J., & Robertson, G. (1991). A Morphological Analysis of the Design Space of Input Devices. ACM Transactions on Information Systems (Vol. 9) (pp. 99-122). ACM Press.","DOI":"10.1145\/123078.128726"},{"key":"jmhci.2010100603-6","doi-asserted-by":"crossref","unstructured":"Cockburn, A., & Savage, J. (2003). Comparing Speed-Dependent Automatic Zooming with Traditional Scroll, Pan, and Zoom Methods. People and Computers XVII: British Computer Society Conference on Human Computer Interaction (pp. 87-102), Bath, England.","DOI":"10.1007\/978-1-4471-3754-2_6"},{"key":"jmhci.2010100603-7","doi-asserted-by":"crossref","unstructured":"Cockburn, A., Savage, J., & Wallace, A. (2005). Tuning and testing scrolling interfaces that automatically zoom. In Proceedings of the SIGCHI conference on Human factors in computing systems, CHI'05 (pp. 71-80), Portland, Oregon, USA: ACM Press.","DOI":"10.1145\/1054972.1054983"},{"key":"jmhci.2010100603-8","unstructured":"Doherty, G., Anderson, T., Wilson, M., & Faconti, G. (2001). A Control- Centred Approach to Designing Interaction with Novel Devices. In Conference on Universal Access in Human Computer Interaction (pp. 286-290), New Orleans: Lawrence Erlbaum Associates, Inc."},{"key":"jmhci.2010100603-9","unstructured":"Doherty, G., & Massink, M. (1999). Continuous Interaction and Human Control. In J. Alty (Ed.), Proceedings of the XVIII European Annual Conference on Human Decision Making and Manual Control (pp. 80-96), Group-D Publications, Loughborough."},{"key":"jmhci.2010100603-10","unstructured":"Doherty, G., & Watts, L. (2000). Perceptual-Motor Performance Issues in the MagicBoard Scenario. In Continuous Interaction Workshop, ACM CHI 2000 Workshops."},{"key":"jmhci.2010100603-11","doi-asserted-by":"crossref","unstructured":"Dong, L., Watters, C., & Duffy, J. (2005, September). Comparing two one-handed access methods on a PDA. In Proceedings of the 7th international Conference on Human Computer interaction with Mobile Devices and Services MobileHCI '05 (Vol. 111) (pp. 235-238), Salzburg, Austria. New York: ACM.","DOI":"10.1145\/1085777.1085819"},{"key":"jmhci.2010100603-12","doi-asserted-by":"crossref","unstructured":"Eslambolchilar, P., & Murray-Smith, R. (2008, December). Control centric approach in designing scrolling and zooming user interfaces. In S. Brewster & A. Oulasvirta (Eds.), International Journal of Human-Computer Studies (IJHCS), Special issue on Mobility (Vol. 66) (pp. 838-856).","DOI":"10.1016\/j.ijhcs.2008.07.005"},{"key":"jmhci.2010100603-13","unstructured":"Faconti, G., & Massink, M. (2001). Continuous interaction with computers: Issues and Requirements. In C. Stephanidis (Ed.), Proceedings of Universal Access in HCI, Universal Access in HCI - HCI International 2001, (Vol. 3) (pp. 301-304), New Orleans: Lawrence Erlbaum Associates, Inc."},{"key":"jmhci.2010100603-14","doi-asserted-by":"crossref","unstructured":"Fallman, D. (2002). Wear, point and tilt. In Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques (pp. 293-302). ACM Press.","DOI":"10.1145\/778712.778753"},{"key":"jmhci.2010100603-15","doi-asserted-by":"publisher","DOI":"10.1037\/h0055392"},{"key":"jmhci.2010100603-16","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(69)80001-5"},{"key":"jmhci.2010100603-17","doi-asserted-by":"crossref","unstructured":"Gutwin, C. (2002). Improving Focus Targeting in Interactive Fisheye Views. In Proceeding of ACM Conference on Human Factors in Computing Systems, CHI'02 (pp. 267-274), Minneapolis, Minnesota, USA: ACM Press.","DOI":"10.1145\/503376.503424"},{"key":"jmhci.2010100603-18","unstructured":"Hancock, M. S., & Booth, K. S. (2004). Improving menu placement strategies for pen input. In Proceedings of the 2004 conference on Graphics interface, (Vol. 62) (pp. 221-230). Ontario, Canada: ACM Press."},{"key":"jmhci.2010100603-19","doi-asserted-by":"crossref","unstructured":"Hinckley, K., Pierce, J., Horvitz, E., & Sinclair, M. (2005). Foreground and background interaction with sensor-enhanced mobile devices. In ACM Transactions on Computer-Human Interaction (TOCHI) (Vol. 12) (pp. 31-52). ACM Press.","DOI":"10.1145\/1057237.1057240"},{"key":"jmhci.2010100603-20","doi-asserted-by":"crossref","unstructured":"Hinckley, K., Pierce, J., Sinclair, M., & Horvitz, E. (2000). Sensing Techniques for Mobile Interaction. In UIST'00: Proceedings of the 13th annual ACM symposium on User interface software and technology (pp. 91-100). San Diego, CA, USA: ACM Press.","DOI":"10.1145\/354401.354417"},{"key":"jmhci.2010100603-21","doi-asserted-by":"crossref","unstructured":"Igarashi, T., & Hinckely, K. (2000). Automatic Speed-Dependent Zooming for Browsing Large Documents. In UIST'00: 13th Annual Symposium on User Interface Software and Technology (pp. 139-148). San Diego, CA: ACM Press.","DOI":"10.1145\/354401.354435"},{"key":"jmhci.2010100603-22","unstructured":"Jagacinski, R. J., & Flach, J. M. (2003). Control Theory for Humans: Quantitative approaches to modeling performance. Mahwah, New Jersey: Lawrence Erlbaum Associates, Inc."},{"key":"jmhci.2010100603-23","doi-asserted-by":"crossref","unstructured":"Jagacinski, R. J., Repperger, D., Moran, M., Ward, S., & Glass, B. (1980). Fitts' law and the microstructure of rapid discrete movements. American Psychological Association. Mahwah, New Jersey.","DOI":"10.1037\/0096-1523.6.2.309"},{"key":"jmhci.2010100603-24","doi-asserted-by":"crossref","unstructured":"Karlson, A. K., Bederson, B., & SanGiovanni, J. (2005). AppLens and LaunchTile: Two designs for one-handed thumb use on small devices. In Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI '05) (pp. 201-210). New York: ACM Press.","DOI":"10.1145\/1054972.1055001"},{"key":"jmhci.2010100603-25","doi-asserted-by":"crossref","unstructured":"MacKenzie, I., & Ware, C. (1993). Lag as a determinant of human performance in interactive systems. In Proceedings of the ACM Conference on Human Factors in Computing Systems, INTERCHI '93 (pp. 488-493). Amsterdam, The Netherlands: IOS Press.","DOI":"10.1145\/169059.169431"},{"key":"jmhci.2010100603-26","unstructured":"Oakley, I., \u00c4ngeslev\u00e4, J., Hughes, S., & O'Modhrain, S. (2004). Tilt and feel: Scrolling with vibrotactile display. In Proceedings of Eurohaptics 2004. Munich Germany."},{"key":"jmhci.2010100603-27","unstructured":"Ogata, K. (1990). Modern Control Engineering. Englewood Cliffs, NJ: Prentice Hall."},{"key":"jmhci.2010100603-28","unstructured":"Poulton, E. C. (1974). Tracking skill and manual control. Academic press."},{"key":"jmhci.2010100603-29","unstructured":"Powers, W. T. (1989). Living Control Systems: Selected papers of William T. Powers. The Control Systems Group Book."},{"key":"jmhci.2010100603-30","unstructured":"Powers, W. T. (1992). Living Control Systems II: Selected papers of William T. Powers. The Control Systems Group Book."},{"key":"jmhci.2010100603-31","doi-asserted-by":"crossref","unstructured":"Rekimoto, J. (1996). Tilting Operations for Small Screen Interfaces. In UIST'96: Proceedings of the 9th annual ACM symposium on User interface software and technology (pp. 167-168). Seattle, Washington, USA: ACM Press.","DOI":"10.1145\/237091.237115"},{"key":"jmhci.2010100603-32","doi-asserted-by":"crossref","unstructured":"Schmidt, A. (2000, June). Implicit Human Computer Interaction Through Context. In Personal Technologies (Vol. 4) (pp. 191-199). Springer-Verlag.","DOI":"10.1007\/BF01324126"},{"key":"jmhci.2010100603-33","unstructured":"Schmidt, R. A., & Lee, T. (2005). Motor Control and Learning (4th ed.). A Behaviourial Emphasis. Human Kinetics."},{"key":"jmhci.2010100603-34","unstructured":"Sheridan, T. B., & Ferrell, W. R. (1974). Man-Machine Systems: Information, Control, and Decision Models of Human Performance. MIT press."},{"key":"jmhci.2010100603-35","unstructured":"Streitz, N. A. (2001). Mental vs. Physical Disappearance: The Challenge of Interacting with Disappearing Computers. In Workshop Proceedings Distributed and Disappearing User Interfaces in Ubiquitous Computing CHI'01. Seattle, WA: ACM."},{"key":"jmhci.2010100603-36","unstructured":"Thimbleby, H. (1990). User Interface Design. ACM Press."},{"key":"jmhci.2010100603-37","unstructured":"Wigdor, D., & Balakrishnan, R. (2003). TiltText: Using Tilt for Text Input to Mobile Phones. In UIST'03: Proceedings of the 16th annual ACM symposium on User interface software and technology (pp. 81-90), Vancouver, Canada: ACM Press."},{"key":"#cr-split#-jmhci.2010100603-38.1","unstructured":"Williamson, J. (2006). Continuous uncertain interaction. Ph.D. thesis, University of Glasgow. iThe term linear function here means a first-degree polynomial function of one variable. These functions are called \"linear\" because they are precisely the functions whose graph in the Cartesian coordinate plane is a straight line. A non-linear function is defined as a polynomial function of degree 2 or higher. These functions are called \"nonlinear\" because their graph in the Cartesian coordinate plane is not a straight line. iiIn closed-loop control both the target and output signal (fed back) are available, giving the user the opportunity to compensate for error. In a target acquisition task for example, the target signal is the desired position on the screen"},{"key":"#cr-split#-jmhci.2010100603-38.2","unstructured":"the fed-back signal is the current position of the mouse cursor. iiiThe point where the open-loop response goes through the zero db is referred as crossover frequency. The crossover frequency is a measure of the dynamical quality of the control loop. The higher the higher the bandwidth of the closed loop, and the faster the reaction on command inputs or disturbances (Ogata, 1992). 4How to find phase margin in Bode plots? (1) Find the frequency at which the amplitude\/gain plot of the Bode plot crosses 1 (0dB). (2) Find that frequency on the phase plot and find the phase (e.g. you have -60 degrees). (3) Find how far it is from -180 degrees (e.g. in this case, -60 - (-180) = 120 degrees of phase margin)."},{"key":"jmhci.2010100603-39","doi-asserted-by":"crossref","unstructured":"Williamson, J., Murray-Smith, R., Blankertz, B., Krauledat, M., & M\u00fcller, K.-R. (2009). Designing for uncertain, asymmetric control: Interaction design for brain-computer interfaces. Int. J. Human\u2013Computer Studies, doi:10.1016\/j.ijhcs.","DOI":"10.1016\/j.ijhcs.2009.05.009"}],"container-title":["International Journal of Mobile Human Computer Interaction"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=40950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T14:37:42Z","timestamp":1654094262000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jmhci.2010100603"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,1,1]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,1]]}},"URL":"http:\/\/dx.doi.org\/10.4018\/jmhci.2010100603","relation":{},"ISSN":["1942-390X","1942-3918"],"issn-type":[{"value":"1942-390X","type":"print"},{"value":"1942-3918","type":"electronic"}],"subject":["Human-Computer Interaction"],"published":{"date-parts":[[2010,1,1]]}}}