Abstract
Task trees are an established method for modeling the usage of a website as required to accomplish user tasks. They define the necessary actions and the order in which users need to perform them to reach a certain goal. Modeling task trees manually can be a laborious task, especially if a website is rather complex. In previous work, we presented a methodology for automatically generating task trees based on recorded user actions on a website. We did not verify, if the approach generates similar results for different recordings of the same website. Only if this is given, the task trees can be the basis for a subsequent analysis of the usage of a website, e.g., a usability analysis. In this paper, we evaluate our approach in this respect. For this, we generated task trees for different sets of recorded user actions of the same website and compared the resulting task trees. Our results show, that the generated task trees are consistent but that the level of consistency depends on the type of website or the ratio of possible to recorded actions on a website.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Buckland, M., Gey, F.: The relationship between recall and precision. J. Am. Soc. Inf. Sci. 45(1), 12–19 (1994). http://dx.doi.org/10.1002/(SICI)1097--4571(199401)45:1<12::AID-ASI2>3.0.CO;2-L
D’Ulizia, A., Ferri, F., Grifoni, P.: A survey of grammatical inference methods for natural language learning. Artif. Intell. Rev. 36(1), 1–27 (2011). http://dx.doi.org/10.1007/s10462-010-9199-1
Gomez, S., Laidlaw, D.: Modeling task performance for a crowd of users from interaction histories. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2465–2468, CHI 2012. ACM, New York, NY, USA (2012). http://doi.acm.org/10.1145/2207676.2208412
Harms, P., Grabowski, J.: Usage-based automatic detection of usability smells. In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds.) HCSE 2014. LNCS, vol. 8742, pp. 217–234. Springer, Heidelberg (2014)
Harms, P., Herbold, S., Grabowski, J.: Extended trace-based task tree generation. Int. J. Adv. Intell. Syst. 7(3 and 4), 450–467 (2014)
Harms, P., Herbold, S., Grabowski, J.: Trace-based task tree generation. In: Proceedings of the Seventh International Conference on Advances in Computer-Human Interactions (ACHI 2014), XPS - Xpert Publishing Services (2014)
Herbold, S., Harms, P.: AutoQUEST - automated quality engineering of event-driven software. In: Software Testing, Verification and Validation Workshops (ICSTW), IEEE (2013)
Hilbert, D.M., Redmiles, D.F.: Extracting usability information from user interface events. ACM Comput. Surv. 32(4), 384–421 (2000). http://doi.acm.org/10.1145/371578.371593
Hudson, S.E., John, B.E., Knudsen, K., Byrne, M.D.: A tool for creating predictive performance models from user interface demonstrations. In: Proceedings of the 12th Annual ACM Symposium on User Interface Software and Technology, pp. 93–102. UIST 1999. ACM, New York, NY, USA (1999)
John, B.E., Prevas, K., Salvucci, D.D., Koedinger, K.: Predictive human performance modeling made easy. In: Proceedings of the SIGCHI Conference on Human factors in Computing Systems, pp. 455–462, CHI 2004. ACM, New York, NY, USA (2004)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M., Trevisan, D.: USIXML: a user interface description language for context-sensitive user interfaces. In: Proceedings of the ACM AVI2004 Workshop, Developing User Interfaces with XML: Advances on User Interface Description Languages, pp. 55–62, Press (2004)
Norman, K.L., Panizzi, E.: Levels of automation and user participation in usability testing. Interact. Comput. 18(2), 246–264 (2006). http://dx.doi.org/10.1016/j.intcom.2005.06.002
Paternò, F.: ConcurTaskTrees: an engineered approach to model-based design of interactive systems, pp. 1–18. The Handbook of Analysis for, Human Computer Interaction (1999)
Paternò, F.: Model-based tools for pervasive usability. Interact. Comput. 17(3), 291–315 (2005). Elsevier
Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: a diagrammatic notation for specifying task models. In: Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction, pp. 362–369, INTERACT 1997. Chapman & Hall Ltd, London, UK (1997)
Siochi, A.C., Hix, D.: A study of computer-supported user interface evaluation using maximal repeating pattern analysis. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 301–305, CHI 1991. ACM, New York, USA (1991). http://doi.acm.org/10.1145/108844.108926
Tiedtke, T., Mrtin, C., Gerth, N.: AWUSA - a tool for automated website usability analysis. Technical report (2002). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.83.7285
Trætteberg, H.: Model-based user unterface design. Information Systems Group, Department of Computer and Information Sciences, Faculty of Information Technology, Mathematics and Electrical Engineering, Norwegian University of Science and Technology (2002)
Van Welie, M., Van Der Veer, G.C., Eliëns, A.: An ontology for task world models. In: Proceedings of DSV-IS98, Abingdon (1998). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.4415
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Harms, P., Grabowski, J. (2015). Consistency of Task Trees Generated from Website Usage Traces. In: Fischer, J., Scheidgen, M., Schieferdecker, I., Reed, R. (eds) SDL 2015: Model-Driven Engineering for Smart Cities. SDL 2015. Lecture Notes in Computer Science(), vol 9369. Springer, Cham. https://doi.org/10.1007/978-3-319-24912-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-24912-4_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24911-7
Online ISBN: 978-3-319-24912-4
eBook Packages: Computer ScienceComputer Science (R0)