An Interface Agent for the Management of COTS-based User Interfaces

Jose F. Sobrino, Javier Criado, Jesus Vallecillos, Nicolas Padilla, Luis Iribarne

Abstract

The great development of the knowledge society on the Internet requires that Web information systems are adapted at runtime to user groups with common interests. Interface agents help us to observe and learn from user preferences making interfaces adaptable to user working habits. We propose an interface agent which works on Web interface based on COTS components, adapting the interface to the user needs or preferences. Our agent runs two main behaviors: observation behavior which analyses the user interaction on the interface and a second behavior which runs the adaptation actions to adapt the user interface at runtime.

References

  1. Arias, C. and Daltrini, B. (1996). A multi-agent environment for user interface design. In EUROMICRO 96. 'Beyond 2000: Hardware and Software Design Strategies'., Proceedings of the 22nd EUROMICRO Conference, pages 242 -247.
  2. Brown, S. M., Santos, Jr., E., Banks, S. B., and Oxley, M. E. (1998). Using explicit requirements and metrics for interface agent user model correction. In Proceedings of the second international conference on Autonomous agents, AGENTS 7898, pages 1-7, New York, NY, USA. ACM.
  3. Charniak, E. and Goldman, R. (1991). A probabilistic model of plan recognition. In Proceedings of the ninth National conference on Artificial intelligence - Volume 1, AAAI'91, pages 160-165. AAAI Press.
  4. Criado, J., Iribarne, L., Padilla, N., Troya, J., and Vallecillo, A. (2012). An mde approach for runtime monitoring and adapting component-based systems: Application to wimp user interface architectures. In 38th Euromicro Conference on Software Engineering and Advanced Applications.
  5. da Silva, A., da Silva, M., and Romao, A. (2000). Webbased agent applications: User interfaces and mobile agents. volume 1774 of Lecture Notes In Computer Science, pages 135-153. Springer-verlag Berlin. 7th International Conference On Intelligence In Services And Networks (is&n 2000), Athens, Greece, Feb 23- 25, 2000.
  6. Goultiaeva, A. (2006). Incremental plan recognition in an agent programming framework. In In Cognitive Robotics Workshop, pages 83-90.
  7. Heineman, G. T. and Councill, W. T. (2001). Componentbased software engineering: putting the pieces together. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  8. Kautz, H. A., Kautz, H. A., Pelavin, R. N., Tenenberg, J. D., and Kaufmann, M. (1991). A formal theory of plan recognition and its implementation. In Reasoning about Plans, pages 69-125. Morgan Kaufmann.
  9. Lau, K.-K. (2004). Component-Based Software Development: Case Studies. World Scientific Press.
  10. Li, Y. (2009). Intelligent user interface design based on agent technology. In Tran, D. and Zhou, S., editors, 2009 WRI World Congress on Software Engineering, Vol 1, Proceedings, pages 226-229. World Res Inst, IEEE Computer Soc. World Congress on Software Engineering, Xiamen, China, May 19-21, 2009.
  11. Maes, P. (1994). Agents that reduce work and information overload. Commun. ACM, 37(7):30-40.
  12. Mott, B., Lee, S., and Lester, J. (2006). Probabilistic goal recognition in interactive narrative environments. In Proceedings of the 21st national conference on Artificial intelligence - Volume 1, AAAI'06, pages 187- 192. AAAI Press.
  13. Rodriguez-Gracia, D., Criado, J., Iribarne, L., Padilla, N., and Vicente-Chicote, C. (2012a). Composing model transformations at runtime: an approach for adapting component-based user interfaces. In ICSOFT 2012, pages 261 - 226.
  14. Rodriguez-Gracia, D., Criado, J., Iribarne, L., Padilla, N., and Vicente-Chicote, C. (2012b). Runtime adaptation of architectural models: an approach for adapting user interfaces. In LNCS 7602, pages 16 - 30.
  15. Somlo, G. L. and Howe, A. E. (2003). Using web helper agent profiles in query generation. In Proceedings of the second international joint conference on Autonomous agents and multiagent systems, AAMAS 7803, pages 812-818, New York, NY, USA. ACM.
  16. Troya, J., Rivera, J. E., and Vallecillo, A. (2010). On the specification of non-functional properties of systems by observation. In Proceedings of the 2009 international conference on Models in Software Engineering, MODELS'09, pages 296-309, Berlin, Heidelberg. Springer-Verlag.
Download


Paper Citation


in Harvard Style

Sobrino J., Criado J., Vallecillos J., Padilla N. and Iribarne L. (2013). An Interface Agent for the Management of COTS-based User Interfaces . In Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8565-38-9, pages 397-402. DOI: 10.5220/0004257903970402


in Bibtex Style

@conference{icaart13,
author={Jose F. Sobrino and Javier Criado and Jesus Vallecillos and Nicolas Padilla and Luis Iribarne},
title={An Interface Agent for the Management of COTS-based User Interfaces},
booktitle={Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2013},
pages={397-402},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004257903970402},
isbn={978-989-8565-38-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - An Interface Agent for the Management of COTS-based User Interfaces
SN - 978-989-8565-38-9
AU - Sobrino J.
AU - Criado J.
AU - Vallecillos J.
AU - Padilla N.
AU - Iribarne L.
PY - 2013
SP - 397
EP - 402
DO - 10.5220/0004257903970402