{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:17:49Z","timestamp":1761488269561},"publisher-location":"London","reference-count":34,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9781848009066"},{"type":"electronic","value":"9781848009073"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-1-84800-907-3_12","type":"book-chapter","created":{"date-parts":[[2009,6,18]],"date-time":"2009-06-18T14:35:11Z","timestamp":1245335711000},"page":"257-276","source":"Crossref","is-referenced-by-count":4,"title":["Trace-Based Usability Evaluation Using Aspect-Oriented Programming and Agent-Based Software Architecture"],"prefix":"10.1007","author":[{"given":"Jean-Claude","family":"Tarby","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Houcine","family":"Ezzedine","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christophe","family":"Kolski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1080\/12460125.1998.10511747","volume":"7","author":"M. Abed","year":"1998","unstructured":"Abed, M. and Ezzedine, H. (1998). Vers une d\u00e9marche int\u00e9gr\u00e9e de conception-\u00e9valuation des syst\u00e8mes homme-machine. Journal of Decision Systems, 7:147\u2013175.","journal-title":"Journal of Decision Systems"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"Ak\u015fit, M., Bergmans, L., and Vural, S. (1992). An object-oriented language-database integration model: The composition-filters approach. In Madsen, O. L., editor, Proc. 7th European Conf. Object-Oriented Programming, pages 372\u2013395. Springer-Verlag Lecture Notes in Computer Science.","DOI":"10.1007\/BFb0053047"},{"key":"12_CR3","unstructured":"Balbo, S. Project WAUTER (Website Automatic Usability Testing EnviRonment)."},{"key":"12_CR4","volume-title":"Methodology for automating Web usability and accessibilityevaluation by guideline","author":"A. Beirekdar","year":"2004","unstructured":"Beirekdar, A. (2004). Methodology for automating Web usability and accessibility evaluation by guideline. Ph.D. thesis, UCL, Louvain-la-Neuve, Belgium."},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Bourguin, G., Lewandowski, A., and Tarby, J.-C. (2007). Defining task oriented components. In Winckler, M., Johnson, H., and Palanque, P. A., editors, Task Models and Diagrams for User Interface Design, 6th International Workshop, TAMODIA 2007, Toulouse, France, November 7-9, 2007, Proceedings, volume 4849 of Lecture Notes in Computer Science, pages 170\u2013183. Springer.","DOI":"10.1007\/978-3-540-77222-4_14"},{"key":"12_CR6","unstructured":"Champin, P.-A., Pri\u00e9, Y., and Mille, A. (2003). MUSETTE: Modeling USEs and tasks for tracing experience. In ICCBR\u201903, Workshop 5 \u2019From Structured Cases to Unstructured Problem Solving Episodes for Experience-Based Assistance, volume 2689 of LNAI, pages 279\u2013286."},{"key":"12_CR7","unstructured":"Coutaz, J. (1987). PAC: an implementation model for dialog design. In Proceedings Interact\u201987, pages 431\u2013436."},{"key":"12_CR8","first-page":"93","volume":"7","author":"F. Depaulis","year":"2006","unstructured":"Depaulis, F., Jambon, F., Girard, P., and Guittet, L. (2006). Le mod\u00e8le d\u2019architecture logicielle H4: Principes, usages, outils et retours d\u2019exp\u00e9rience dans les applications de conception technique. Revue d\u2019Interaction Homme-Machine (RIHM), 7:93\u2013129.","journal-title":"Revue d\u2019Interaction Homme-Machine (RIHM)"},{"key":"12_CR9","unstructured":"Ducasse, S., G\u00eerba, T., and Wuyts, R. (2006). Object-oriented legacy system tracebased logic testing. In CSMR 2006. Proceedings of the 10th European Conference on Software Maintenance and Reengineering."},{"key":"12_CR10","unstructured":"Egyed-Zsigmond, E., Mille, A., and Pri\u00e9, Y. (2003). Club [clubsuit] (tr\u00e8fle): A use trace model. In Ashley, K. D. and Bridge, D. G., editors, Case-Based Reasoning Research and Development, 5th International Conference on Case-Based Reasoning, ICCBR 2003, Trondheim, Norway, June 23-26, 2003, Proceedings, volume 2689 of Lecture Notes in Computer Science, pages 146\u2013160. Springer."},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"El-Ramly, M., Stroulia, E., and Sorenson, P. G. (2002). Mining system-user interaction traces for use case models. In IWPC, pages 21\u201332. IEEE Computer Society.","DOI":"10.1109\/WPC.2002.1021305"},{"issue":"5-6","key":"12_CR12","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1016\/j.matcom.2005.11.006","volume":"70","author":"H. Ezzedine","year":"2006","unstructured":"Ezzedine, H., Trabelsi, A., and Kolski, C. (2006). Modeling of an interactive system with an agent-based architecture using Petri nets, application of the method to the supervision of a transport system. Mathematics and Computers in Simulation, 70(5-6):358\u2013376.","journal-title":"Mathematics and Computers in Simulation"},{"volume-title":"Aspect-Oriented Software Development Reading","year":"2005","key":"12_CR13","unstructured":"Filman, R. E., Elrad, T., Clarke, S., and Ak\u015fit, M., editors (2005). Aspect-Oriented Software Development. Reading, MA: Addison-Wesley."},{"key":"12_CR14","unstructured":"Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley Professional Computing Series. http:\/\/www.aw.com ."},{"key":"12_CR15","doi-asserted-by":"publisher","first-page":"1483","DOI":"10.1109\/21.310531","volume":"24","author":"D. Gracanin","year":"1994","unstructured":"Gracanin, D., Srinivasan, P., and Valavanis, K. (1994). Parametrized Petri nets and their applications to planning and coordination in intelligent systems. IEEE Transactions on Systems, Man and Cybernetics, 24:1483\u20131497.","journal-title":"IEEE Transactionson Systems, Man and Cybernetics"},{"key":"12_CR16","first-page":"207","volume-title":"Environnements \u00e9volu\u00e9s et \u00e9valuation de l\u2019IHM, Interaction Homme-Machine pour les SI 2","author":"E. Grislin-Le Strugeon","year":"2001","unstructured":"Grislin-Le Strugeon, E., Adam, E., and Kolski, C. (2001). Agents intelligents en interaction homme-machine dans les syst\u00e8mes d\u2019information. In Kolski, C., editor, Environnements \u00e9volu\u00e9s et \u00e9valuation de l\u2019IHM, Interaction Homme-Machine pour les SI 2, pages 207\u2013248. Hermes, Paris."},{"key":"12_CR17","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1145\/371578.371593","volume":"32","author":"D.F. Hilbert","year":"2000","unstructured":"Hilbert, D.F. and Redmiles, M.A. (2000). Extracting usability information from user interface events. CSURV: Computing Surveys, 32:384\u2013421.","journal-title":"CSURV: Computing Surveys"},{"key":"12_CR18","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1145\/503112.503114","volume":"33","author":"M. Y. Ivory","year":"2001","unstructured":"Ivory, M. Y. and Hearst, M.Y. (2001). The state of the art in automating usability evaluation of user interfaces. CSURV: Computing Surveys, 33:470\u2013516.","journal-title":"CSURV: Computing Surveys"},{"key":"12_CR19","unstructured":"Ivory, M. Y. (2004). Automated Web Site Evaluation - Researchers\u2019 and Practitioners\u2019 Perspectives. Human-Computer Interaction Series, Vol. 4. Springer-Verlag."},{"key":"12_CR20","unstructured":"Jacko, J. A. and Sears, A., editors (2002). The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications. Lawrence Erlbaum."},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Jordan, P., W., Thomas, B., Weerdmeester, A., B., and McClelland, I., editors (1996). Usability Evaluation in Industry. London: Taylor & Francis. (paper) 0-7484-0314- 0 (cloth).","DOI":"10.1201\/9781498710411"},{"key":"12_CR22","volume-title":"The Handbook of Human Factors in Web Design","author":"C. Mariage","year":"2005","unstructured":"Mariage, C., Vanderdonckt, J., and Pribeanu, C. (2005). State of the art of Web usability guidelines. In Proctor, R. and Vu, K.-P., editors, The Handbook of Human Factors in Web Design. Hillsdale, NJ: Lawrence Erlbaum."},{"issue":"8","key":"12_CR23","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1109\/TSE.2002.1027801","volume":"28","author":"G. Mori","year":"2002","unstructured":"Mori, G., Patern\u00f2, F., and Santoro, C. (2002). CTTE: support for developing and analyzing task models for interactive system design. IEEE Trans. Softw. Eng., 28(8):797\u2013813.","journal-title":"IEEE Trans. Softw. Eng"},{"key":"12_CR24","volume-title":"Usability Engineering","author":"J. Nielsen","year":"1993","unstructured":"Nielsen, J. (1993). Usability Engineering. Boston, MA: Academic Press."},{"key":"12_CR25","unstructured":"Ouadou, K. (1994). AMF: Un mod\u00e8le d\u2019architecture multiagents multifacettes pour Interfaces Homme-Machine et les outils associ\u00e9s. Ph.D. thesis, Ecole Centrale de Lyon."},{"key":"12_CR26","unstructured":"Pawlak, R. (2002). La programmation par aspects interactionnelle pour la construction d\u2019applications \u00e0 pr\u00e9occupations multiples. Ph.D. thesis, Conservatoire National des Arts et M\u00e9tiers (CNAM), Paris."},{"issue":"4","key":"12_CR27","doi-asserted-by":"publisher","first-page":"689","DOI":"10.1006\/imms.1993.1032","volume":"38","author":"M. Sweeney","year":"1993","unstructured":"Sweeney, M., Maguire, M., and Shackel, B. (1993). Evaluating user-computer interaction: A framework. International Journal of Man-Machine Studies, 38(4):689\u2013711.","journal-title":"International Journal of Man-Machine Studies"},{"key":"12_CR28","unstructured":"Tarby, J.-C. (2006). Evaluation pr\u00e9coce et conception orient\u00e9 \u00e9valuation. In ErgoIA\u2019 2006, pages 343\u2013346."},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"Tarby, J.-C., Ezzedine, H., Rouillard, J., Tran, C. D., Laporte, P., and Kolski, C. (2007). Traces using aspect-oriented programming and interactive agent-based architecture for early usability evaluation: Basic principles and comparison. In Jacko, J. A., editor, Human-Computer Interaction. Interaction Design and Usability, 12th International Conference, HCI International 2007, Beijing, China, July 22-27, 2007, Proceedings, Part I, volume 4550 of Lecture Notes in Computer Science, pages 632\u2013641. Springer.","DOI":"10.1007\/978-3-540-73105-4_70"},{"key":"12_CR30","unstructured":"Trabelsi, A. (2006). Contribution \u00e0 l\u2019\u00e9valuation des syst\u00e8mes interactifs orient\u00e9s agents : application \u00e0 un poste de supervision du transport urbain. Ph.D. thesis, University of Valenciennes and Hainaut-Cambr\u00e9sis, Valenciennes, France."},{"issue":"2","key":"12_CR31","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/S0953-5438(99)00019-3","volume":"12","author":"J. Vanderdonckt","year":"1999","unstructured":"Vanderdonckt, J. (1999). Development milestones towards a tool for working with guidelines. Interacting with Computers, 12(2):81\u2013118.","journal-title":"Interacting with Computers"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"Weber, M. and Kindler, E. (2003). The Petri net markup language. In Ehrig, H., Reisig, W., Rozenberg, G., and Weber, H., editors, Petri Net Technology for Communication-Based Systems\u2014Advances in Petri Nets, volume 2472 of Lecture Notes in Computer Science, pages 124\u2013144. Springer.","DOI":"10.1007\/978-3-540-40022-6_7"},{"issue":"1","key":"12_CR33","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1080\/01449299108924272","volume":"10","author":"A. Whitefield","year":"1991","unstructured":"Whitefield, A., Wilson, F., and Dowell, J. (1991). A framework for human factors evaluation. Behavior and Information Technology, 10(1):65\u201379.","journal-title":"Behavior and Information Technology"},{"key":"12_CR34","volume-title":"Evaluation of Human Work: A Practical ErgonomicsMethodology","author":"WilsonCorlett","year":"1996","unstructured":"Wilson and Corlett (1996). Evaluation of Human Work: A Practical Ergonomics Methodology (2nd ed.). London: Taylor and Francis.","edition":"2"}],"container-title":["Human-Computer Interaction Series","Human-Centered Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-84800-907-3_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T21:05:52Z","timestamp":1589922352000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-84800-907-3_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9781848009066","9781848009073"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-1-84800-907-3_12","relation":{},"ISSN":["1571-5035"],"issn-type":[{"type":"print","value":"1571-5035"}],"subject":[],"published":{"date-parts":[[2009]]}}}