Abstract
It has been said “all design is redesign”, and it is particularly true for websites, whose number in the today’s online environment has reached 1 billion. In our paper, we justify case-based approach (CBR) to designing web user interfaces (WUIs) and outline some currently unsolved problems with its application. In this research work, we focus on definition and measurement of similarity, which is essential for all the stages of the CBR process: Retrieve, Reuse, Revise, and Retain. We specify the structure of a case in the web design domain (corresponding to a web project) and outline the ways to measure similarity based on the feature values. Further, we construct artificial neural network model to predict target users’ subjective similarity assessments of websites that relies on website metrics collected by our dedicated “human-computer vision” software. To train the model, we also ran experimental survey with 127 participants evaluating 21 university websites. The analysis of the factors’ importance suggests that frequency-based entropy measure and the proposed index of difficulty for visual perception affected subjective similarity the most. We believe the described approach can facilitate design reuse on the web, contributing to efficient development of more usable websites crucial for the e-society advancement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kumar, R., et al.: Webzeitgeist: design mining the web. In: SIGCHI Conference on Human Factors in Computer Systems, pp. 3083–3092 (2013). https://doi.org/10.1145/2470654.2466420
Norrie, Moira C., Nebeling, Michael, Di Geronimo, Linda, Murolo, Alfonso: X-Themes: Supporting Design-by-Example. In: Casteleyn, Sven, Rossi, Gustavo, Winckler, Marco (eds.) ICWE 2014. LNCS, vol. 8541, pp. 480–489. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08245-5_33
De Mantaras, R.L., et al.: Retrieval, reuse, revision and retention in case-based reasoning. Knowl. Eng. Rev. 20(3), 215–240 (2005). https://doi.org/10.1017/S0269888906000646
Goel, A.K., Craw, S.: Design, innovation and case-based reasoning. Knowl. Eng. Rev. 20(3), 271–276 (2005). https://doi.org/10.1017/S0269888906000609
Schmitt, G.: Case-based design and creativity. Autom. Constr. 2(1), 11–19 (1993)
Rocha, R.G., et al.: A case-based reasoning system to support the global software development. Procedia Comput. Sci. 35, 194–202 (2014). https://doi.org/10.1016/j.procs.2014.08.099
De Renzis, A., et al.: Case-based reasoning for web service discovery and selection. Electron. Notes Theor. Comput. Sci. 321, 89–112 (2016). https://doi.org/10.1016/j.entcs.2016.02.006
Marir, F.: Case-based reasoning for an adaptive web user interface. In: The International Conference on Computing, Networking and Digital Technologies (ICCNDT2012), pp. 306–315 (2012)
Bakaev, M., Khvorostov, V.: Component-based engineering of web user interface designs for evolutionary optimization. In: 19th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2018), pp. 335–340
Anderson, M.R., et al.: Brainwash: A Data System for Feature Engineering. In: CIDR (2013)
Mangai, J.A., Kumar, V.S., Balamurugan, S.A.: A novel feature selection framework for automatic web page classification. Int. J. Autom. Comput. 9(4), 442–448 (2012). https://doi.org/10.1007/s11633-012-0665-x
Glass, R.L.: Facts and fallacies of software engineering. Addison-Wesley Professional (2002)
Martinie, C., et al.: A generic tool-supported framework for coupling task models and interactive applications. In: Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 244–253 (2015). https://doi.org/10.1145/2774225.2774845
Park, J., Choi, B.C., Kim, K.: A vector space approach to tag cloud similarity ranking. Inf. Process. Lett. 110(12–13), 489–496 (2010). https://doi.org/10.1016/j.ipl.2010.03.014
Sieg, A., Mobasher, B., Burke, R.: Web search personalization with ontological user profiles. In: Proceedings of the 16 ACM Conference on information and knowledge management, pp. 525–534 (2007). https://doi.org/10.1145/1321440.1321515
Kosinski, M., et al.: Manifestations of user personality in website choice and behaviour on online social networks. Mach. Learn. 95(3), 357–380 (2014). https://doi.org/10.1007/s10994-013-5415-y
Oulasvirta, A.: User interface design with combinatorial optimization. Computer 50(1), 40–47 (2017). https://doi.org/10.1109/MC.2017.6
Ivory, M.Y., Hearst, M.A.: Statistical profiles of highly-rated web sites. In: Proceedings of the ACM SIGCHI conference on Human factors in computing systems, pp. 367–374 (2002). https://doi.org/10.1145/503376.503442
Reinecke, K., et al.: Predicting users’ first impressions of website aesthetics with a quantification of perceived visual complexity and colorfulness. In: Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems, pp. 2049–2058 (2013). https://doi.org/10.1145/2470654.2481281
Bakaev, M., Razumnikova, O.: Opredeleine slozhnosti zadach dlya zritelno-prostranstvennoi pamyati i propustkoi spospobnosti cheloveka-operatora. Upravlenie bol’shimi sistemami=Large-Scale Systems Control 70, 25–57 (2017). (In Russian)
Bakaev, Maxim, Heil, Sebastian, Khvorostov, Vladimir, Gaedke, Martin: HCI Vision for Automated Analysis and Mining of Web User Interfaces. In: Mikkonen, Tommi, Klamma, Ralf, Hernández, Juan (eds.) ICWE 2018. LNCS, vol. 10845, pp. 136–144. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91662-0_10
Bakaev, M., et al.: Evaluation of user-subjective web interface similarity with Kansei engineering-based ANN. In: IEEE 25th International Requirements Engineering Conference, pp. 125–131 (2017). https://doi.org/10.1109/rew.2017.13
Acknowledgement
The reported study was funded by RFBR according to the research project No. 16-37-60060 mol_a_dk. We also thank those who contributed to developing the visual analyzer software and collecting the human assessments: Sebastian Heil, Markus Keller, and Vladimir Khvorostov.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Bakaev, M. (2018). Assessing Similarity for Case-Based Web User Interface Design. In: Alexandrov, D., Boukhanovsky, A., Chugunov, A., Kabanov, Y., Koltsova, O. (eds) Digital Transformation and Global Society. DTGS 2018. Communications in Computer and Information Science, vol 858. Springer, Cham. https://doi.org/10.1007/978-3-030-02843-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-02843-5_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02842-8
Online ISBN: 978-3-030-02843-5
eBook Packages: Computer ScienceComputer Science (R0)