Abstract
Currently, we can find a large number of user interfaces made by developers who do not follow of current UX premises, i.e. they are not adapted. Normally this is due to financing problems and resources of software projects. In order to study, develop and reuse adaptive user interfaces in a fast and non-invasive way, a new method of interface description is proposed, which would provide to an external library with enough information to restructure the interface in accordance with the use and habits of the user. This way of defining the interfaces is directly linked to the use of Adaptive Interface Ecosystems (AIE), components that work at sight level and whose mechanics can be applied to interfaces independently of their physical nature. Following this methodology of description of the interface, the AIE will be able to carry out an adaptive design of the interface, with very low production and development costs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Krasner, G.E., Pope, S.T.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Object-Orient. Prog. 1(3) 26–49 (2000)
Krumm, J. (ed.): Ubiquitous Computing Fundamentals. Chapman and Hall/CRC, New York (2010). https://doi.org/10.1201/9781420093612
Poslad, S.: Ubiquitous computing: smart devices, environments and interactions. Wiley (2011). OCLC 964717717. (1 de enero de 2009), ISBN 9780470035603
Rusu, C., Rusu, V., Roncagliolo, S.: Usability practice: the appealing way to HCI. In: 1st International Conference on Advances in Computer Human Interaction, pp. 265–270 (2008)
Guger, C., Allison, B.Z., Müller-Putz, G.R.: Brain-computer interface research: a state-of-the-art summary 4. In: Guger, C., Müller-Putz, G., Allison, B. (eds.) Brain-Computer Interface Research. SECE, pp. 1–8. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25190-5_1
Sourin, A., Earnshaw, R., Gavrilova, M., Sourina, O.: Problems of human-computer interaction in cyberworlds. In: Gavrilova, Marina L., Tan, C.J.K., Sourin, A. (eds.) Transactions on Computational Science XXVIII. LNCS, vol. 9590, pp. 1–22. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-53090-0_1
Aoun, P., Berg, N.: Moving an on-screen cursor with the emotiv insight EEG headset: an evaluation through case studies (Dissertation) (2018). http://urn.kb.se/resolve?urn=urn:nbn:se:bth-16307
Cockton, G., Lavery, D., Woolrychn, A.: Inspection-based evaluations. In: Jacko, J.A., Sears, A. (eds.) The Human-Computer Interaction Handbook, 2nd edn. pp. 1171–1190, Lawrence Erlbaum Associates (2003). ISBN 0-8058-3838-4
Bentley, J.: 14 Steps to a Good GUI. In: SAS® Users Group International Conference (1999)
Piasecki, M., Piezka, K.: Conceptual methodology of developing the user interface, Institute of Applied Informatics, Wroc law University of Technology (2006)
Koch, N.: Software engineering for adaptive hypermedia systems: reference model, modelling techniques and development process. Ph.D. thesis, Ludwig-Maximilians-Universität Munchen (2001)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process (19991). ISBN 0-201-57169-2
Stapleton, J.: Business Focused Development. p. 113, Pearson Education, January 2003. ISBN 9780321112248
Junior, P.T.A., Filgueiras, L.V.: User modeling with personas. In: Proceedings of the 2005 Latin American Conference on Human-Computer Interaction (CLIHC 2005), pp. 277–282. ACM, New York (2005). https://doi.org/10.1145/1111360.1111388
Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (1999). https://doi.org/10.1007/978-1-4471-0445-2
Mori, G., Paternò, F., Santoro, C.: CTTE: support for developing and analyzing task models for interactive system design. IEEE Trans. Softw. Eng. 28(8), 797–813 (2002)
Lauren, D., Arnaud, B., Paul, K., Hervé, G., Olivier, M.: Using machine learning algorithms to develop adaptive man–machine interfaces. In: Neuroergonomics - The Brain at Work and in Everyday Life, pp. 237–238. Academic Press (2018). Chapter 53. https://doi.org/10.1016/B978-0-12-811926-6.00053-1
Šebek, J., Trnka, M., Černý, T.: On aspect-oriented programming in adaptive user interfaces, pp. 1–5 (2015). https://doi.org/10.1109/icissec.2015.7371024
Kirisci, P.T., Thoben, K.D.: A method for designing physical user interfaces for intelligent production environments. Adv. Hum. Comput. Interact. 2018(6487070), 21 (2018). https://doi.org/10.1155/2018/6487070
Feng, J., Liu, Y.: Intelligent context-aware and adaptive interface for mobile LBS. Comput. Intell. Neurosci. 2015(489793), 10 (2015). https://doi.org/10.1155/2015/489793
Marsh, J.: XML Base, 2nd edn. REC, 28 January 2009. https://www.w3.org/TR/xmlbase/
Gullà, F., Cavalieri, L., Ceccacci, S., Germani, M., Bevilacqua, R.: Method to design adaptable and adaptive user interfaces. In: Stephanidis, C. (ed.) HCI 2015. CCIS, vol. 528, pp. 19–24. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21380-4_4
Bodart, F., Hennebert, A.M., Leheureux, J.M., Provot, I., Sacré, B., Vanderdonckt, J.: Towards a systematic building of software architecture: the TRIDENT methodological guide. In: Palanque, P., Bastide, R. (eds.) Design, Specification and Verification of Interactive Systems 1995 Eurographics, pp. 262–278. Springer, Vienna (1995). https://doi.org/10.1007/978-3-7091-9437-9_16
Kirisci, P.T., Thoben, K.-D.: A method for designing physical user interfaces for intelligent production environments. Adv. Hum. Comput. Interact. 1–21 (2018). https://doi.org/10.1155/2018/6487070
Sebek, J., Trnka, M., Cerny, T.: On aspect-oriented programming in adaptive user interfaces. In: 2015 2nd International Conference on Information Science and Security (ICISS), pp. 1–5 (2015). https://doi.org/10.1109/ICISSEC.2015.7371024
Carroll, J.M.: Human-computer interaction. Int. J. Hum Comput Stud. 46(4), 501–522 (1997). https://doi.org/10.1006/ijhc.1996.0101
Zuffi, S., Brambilla, C., Beretta, G., Scala, P.L.: Human computer interaction: legibility and contrast. In: International Conference on Image Analysis and Processing, pp. 241–246 (2007). http://dx.doi.org/10.1109/ICIAP.2007.76
Acknowledgements
This work has been supported by “Virtual-Ledgers-Tecnologías DLT/Blockchain y Cripto-IOT sobre organizaciones virtuales de agentes ligeros y su aplicación en la eficiencia en el transporte de última milla”, ID SA267P18, project cofinanced by Junta Castilla y León, Consejería de Educación, and FEDER funds.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sánchez, A.J., Hernández, E., de la Prieta, F., Corchado, J.M., Rodríguez, S. (2019). Describing Interfaces in the Framework of Adaptive Interface Ecosystems. In: Moura Oliveira, P., Novais, P., Reis, L. (eds) Progress in Artificial Intelligence. EPIA 2019. Lecture Notes in Computer Science(), vol 11805. Springer, Cham. https://doi.org/10.1007/978-3-030-30244-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-30244-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30243-6
Online ISBN: 978-3-030-30244-3
eBook Packages: Computer ScienceComputer Science (R0)