Web browser automation for business processes support
DOI:
https://doi.org/10.18559/avxceb51Keywords:
Internet, Business processes, Internet application, Internet usersAbstract
Automation of user activities in a Web browser allows for streamlining of Internet applications usage, especially with respect to the repetitive tasks performed by Internet users. Thus, the possibility of automation systems can be used in the execution of specific elements of business processes that require interaction with Web applications. This paper presents an analysis of opportunities to automate repetitive tasks of Web browser users in the field of business process execution. The analysis of currently available solutions for browser automation allowed for evaluation of the usefulness of this class of applications for supporting business processes. Moreover, a set of commands was proposed to perform browser automation that takes into account the standard set of Internet users' activities.
Downloads
References
Abramowicz, W., 2008, Filtrowanie informacji, Wydawnictwo Akademii Ekonomicznej w Poznaniu, Poznań.
View in Google Scholar
Adar, E., Teevan, J., Dumais, S.T., 2009, Resonance on the Web: Web Dynamics and Revisitation Patterns, w: CHI '09: Proceedings of the 27th International Conference on Human Factors in Computing Systems, ACM, New York, s. 1381-1390.
View in Google Scholar
Ahmadi, N., Jazayeri, M., Lelli, F., Repenning, A., 2009, Towards the Web of Applications: Incorporating End User Programming into the Web 2.0 Communities, w: SoSEA'09: Proceedings of the 2nd International Workshop on Social Software Engineering and Applications, ACM, New York, s. 9-14.
View in Google Scholar
Anupam, V., Freire, J., Kumar, B., Lieuwen, D., 2000, Automating Web Navigation with the WebVCR, w: Proceedings of the 9th International World Wide Web Conference on Computer Networks: The International Journal of Computer and Telecommunications Netowrking, North-Holland Publishing Co., Amsterdam, The Netherlands, s. 503-517.
View in Google Scholar
Atterer, R., Wnuk, M., Schmidt, A., 2006, Knowing the User's Every Move: User Activity Tracking for Website Usability Evaluation and Implicit Interaction, w: WWW '06: Proceedings of the 15th International Conference on World Wide Web, ACM, New York, s. 203-212.
View in Google Scholar
Berendt, B., Spiliopoulou, M., 2000, Analysis of Navigation Behaviour in Web Sites Integrating Multiple Information Systems, The VLDB Journal, vol. 9, no. 1, s. 56-75.
View in Google Scholar
Berglund, A., Boag, S., Chamberlin, D., Fernández, M.F., Kay, M., Robie, J., Siméon, J., 2010, XML Path Language (XPath) 2.0 (Second Edition), http://www.w3.org/TR/xpath20/ [dostęp: 20.11.2012].
View in Google Scholar
Bolin, M., 2005, End-User Programming for the Web, praca magisterska, Massachusetts Institute of Technology.
View in Google Scholar
Bolin, M., Miller, R.C., 2005, Naming Page Elements in End-User Web Automation, w: WEUSE I: Proceedings of the First Workshop on End-User Software Engineering, ACM, New York, s. 1-5.
View in Google Scholar
Bolin, M., Webber, M., Rha, P., Wilson, T., Miller, R.C., 2005, Automation and Customization of Rendered Web Pages, w: UIST '05: Proceedings of the 18th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, s. 163-172.
View in Google Scholar
Brambilla, M., Ceri, S., Fraternali, P., Manolescu, I., 2006, Process Modeling in Web Applications, ACM Transaction on Software Engineering Methodology, vol. 15, no. 4, s. 360-409.
View in Google Scholar
Calì, A., Martinenghi, D., 2010, Querying the Deep Web, w: Proceedings of the 13th International Conference on Extending Database Technology, EDBT '10, ACM, New York, s. 724-727, http://doi.acm.org/10.1145/1739041.1739138 [dostęp: 20.11.2012].
View in Google Scholar
Catledge, L.D., Pitkow, J.E., 1995,Characterizing Browsing Strategies in the World-Wide Web, Computer Networks and ISDN Systems, vol. 27, no. 6, s. 1065-1073.
View in Google Scholar
csEXWB Project, 2010, http://code.google.com/p/csexwb2/ [dostęp: 30.12.2012].
View in Google Scholar
Distante, D., Rossi, G., Canfora, G., 2007, Modeling Business Processes in Web Applications: An Analysis Framework, w: SAC '07: Proceedings of the 2007 ACM Symposium on Applied Computing, ACM, New York, s. 1677-1682.
View in Google Scholar
Faaborg, A., Lieberman, H., 2006, A Goal-Oriented Web Browser, w: CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, s. 751-760.
View in Google Scholar
Goecks, J., Shavlik, J., 2000, Learning Users' Interests by Unobtrusively Observing their Normal Behavior, w: IUI '00: Proceedings of the 5th International Conference on Intelligent User Interfaces, ACM, New York, s. 129-132.
View in Google Scholar
Hong, J.I., Landay, J.A., 2001, WebQuilt: A Framework for Capturing and Visualizing the Web Experience, w: Proceeding of the 10th International Conference on World Wide Web, Hong Kong, s. 717-724.
View in Google Scholar
Hupp, D., Miller, R.C., 2007, Smart Bookmarks: Automatic Retroactive Macro Recording on the Web, w: UIST '07: Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, s. 81-90.
View in Google Scholar
Kellar, M., Watters, C., Shepherd, M., 2006, The Impact of Task on the Usage of Web Browser Navigation Mechanisms, w: GI '06: Proceedings of Graphics Interface 2006, Canadian Information Processing Society, Toronto, Canada, s. 235-242.
View in Google Scholar
Little, G., Lau, T.A., Cypher, A., Lin, J., Haber, E.M., Kandogan, E., 2007, Koala: Capture, Share, Automate, Personalize Business Processes on the Web, w: CHI '07: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, s. 943-946.
View in Google Scholar
Little, G., Miller, R.C., 2006, Translating Keyword Commands into Executable Code, w: UIST '06: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, s. 135-144.
View in Google Scholar
McFarlane, N., 2005, Fixing Web Sites with Greasemonkey, Linux Journal, vol. 2005, no. 138, s. 1.
View in Google Scholar
Milic-Frayling, N., Jones, R., Rodden, K., Smyth, G., Blackwell, A.F. i Sommerer, R., 2004, Smartback: Supporting Users in Back Navigation, w: Proceedings of the 13th International World Wide Web Conference, New York, USA, s. 63-71.
View in Google Scholar
Mueller, F., Lockerd, A., 2001, Cheese: Tracking Mouse Movement Activity on Websites. A Tool for User Modeling, w: CHI '01: CHI '01 Extended Abstracts on Human Factors in Computing Systems, ACM, New York, s. 279-280.
View in Google Scholar
Müffke, F., 2001, The Curl Programming Environment, Dr. Dobb's Journal, vol. 26, no. 9, s. 66-71.
View in Google Scholar
Pilgrim, M., 2005, Dive Into Greasemonkey, Mark Pilgrim, http://web.archive.org/web/20110726001221/ http://diveintogreasemonkey.org/ [dostęp: 20.11.2012].
View in Google Scholar
Reeder, R.W., Pirolli, P., Card, S.K., 2001, WebEyeMapper and WebLogger: Tools for Analyzing Eye Tracking Data Collected in Web-Use Studies, w: CHI '01: CHI '01 Extended Abstracts on Human Factors in Computing Systems, ACM, New York, s. 19-20.
View in Google Scholar
Rees, M.J., 2002, Evolving the Browser Towards a Standard User Interface Architecture, w: AUIC'02: Proceedings of the Third Australasian Conference on User Interfaces, Australian Computer Society, Inc., Darlinghurst, Australia, s. 1-7.
View in Google Scholar
Rossi, D., Turrini, E., 2008, Designing and Architecting Process-aware Web Applications with EPML, w: SAC '08: Proceedings of the 2008 ACM Symposium on Applied Computing, ACM, New York, s. 2409-2414.
View in Google Scholar
Rubin, R.V., 1986, Language Constructs for Programming by Example, w: COCS'86: Proceedings of the Third ACM-SIGOIS Conference on Office Information Systems, ACM, New York, s. 92-103.
View in Google Scholar
Safonov, A., Konstan, J.A., Carlis, J.V., 2001, End-user Web Automation: Challenges, Experiences, Recommendations, w: Lawrence-Fowler W.A., Hasebrook J. (eds.), WebNet, AACE, s. 1077-1085.
View in Google Scholar
Tauscher, L., Greenberg, S., 1997, Revisitation Patterns in World Wide Web Navigation, w: Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, s. 399-406.
View in Google Scholar
