The World Wide Web (WWW) has become one of the largest and most readily accessible repositories of human knowledge. The traditional search engines index only surface Web whose pages are easily found. The focus has now been moved to invisible Web or hidden Web, which consists of large warehouse of useful data such as images, sounds, presentations and many other types of media. To utilize such data, there is a need for specialized program to locate those sites as we do with search engines. This paper discusses about an effective design of a hidden Web crawler that can autonomously discover pages from the hidden Web by employing multi-agent Web mining system. A theoretical framework is suggested to investigate the resource discovery problem and the empirical results suggest substantial improvement in the crawling strategy and harvest rate.
{"title":"An Architectural Framework of a Crawler for Locating Deep Web Repositories Using Learning Multi-agent Systems","authors":"Akilandeswari Jeyapal, N. Gopalan","doi":"10.1109/ICIW.2008.94","DOIUrl":"https://doi.org/10.1109/ICIW.2008.94","url":null,"abstract":"The World Wide Web (WWW) has become one of the largest and most readily accessible repositories of human knowledge. The traditional search engines index only surface Web whose pages are easily found. The focus has now been moved to invisible Web or hidden Web, which consists of large warehouse of useful data such as images, sounds, presentations and many other types of media. To utilize such data, there is a need for specialized program to locate those sites as we do with search engines. This paper discusses about an effective design of a hidden Web crawler that can autonomously discover pages from the hidden Web by employing multi-agent Web mining system. A theoretical framework is suggested to investigate the resource discovery problem and the empirical results suggest substantial improvement in the crawling strategy and harvest rate.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126507292","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In an organizational/corporative environment, each user can perform different roles throughout the time. Dynamic user profiles can be used to accomplish this variation specification. A user profile is a set of information about a given user in a given context and on a specific period of time. The concept of dynamic profiling simply means that the relevant information about the user can vary in time. User profiling is usually related to web advertisement of goods and services for a user in a Web site, by means of gathering information of the user's interests and then harvesting the web over these interests. The profile discussed in this paper is service related, directly depending from the user's condition in an organization.
{"title":"User Profiles in Corporate Scenarios","authors":"C. Teixeira, J. S. Pinto, J. A. Martins","doi":"10.1109/ICIW.2008.60","DOIUrl":"https://doi.org/10.1109/ICIW.2008.60","url":null,"abstract":"In an organizational/corporative environment, each user can perform different roles throughout the time. Dynamic user profiles can be used to accomplish this variation specification. A user profile is a set of information about a given user in a given context and on a specific period of time. The concept of dynamic profiling simply means that the relevant information about the user can vary in time. User profiling is usually related to web advertisement of goods and services for a user in a Web site, by means of gathering information of the user's interests and then harvesting the web over these interests. The profile discussed in this paper is service related, directly depending from the user's condition in an organization.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125841583","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Current approaches to transactional support of distributed processes in service-oriented environments are limited to scenarios where the participant initiating the process maintains a controlling position throughout the lifetime of the process. This constraint impedes support of complex processes where participants may only possess limited local views on the overall process. In this paper, we present a framework to extend WS-BusinessActivity that strengthens the role of the coordinator. We develop a set of rules for deciding on the confirmation or cancellation of participants' work and introduce protocol extensions for monitoring the progress of a process, allowing coordinators to initiate the completion of processes largely autonomously. We discuss motivating examples as well as existing approaches and evaluate our rule set against various service interaction patterns.
{"title":"Providing Decision Capabilities to Coordinators in Distributed Processes","authors":"Michael Von Riegen, M. Husemann, N. Ritter","doi":"10.1109/ICIW.2008.18","DOIUrl":"https://doi.org/10.1109/ICIW.2008.18","url":null,"abstract":"Current approaches to transactional support of distributed processes in service-oriented environments are limited to scenarios where the participant initiating the process maintains a controlling position throughout the lifetime of the process. This constraint impedes support of complex processes where participants may only possess limited local views on the overall process. In this paper, we present a framework to extend WS-BusinessActivity that strengthens the role of the coordinator. We develop a set of rules for deciding on the confirmation or cancellation of participants' work and introduce protocol extensions for monitoring the progress of a process, allowing coordinators to initiate the completion of processes largely autonomously. We discuss motivating examples as well as existing approaches and evaluate our rule set against various service interaction patterns.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128165699","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Scalability constitutes a key property in Peer-to-Peer environments. One way to foster this property is the introduction of super-peers, a concept which has gained widespread acceptance in recent years. We solve the problem of selecting super- peers in a distributed, scalable, self-organized way, supported by network coordinates. To this end, we present an exact optimization model and introduce a distributed algorithm that addresses the problem in a decentralized fashion. By means of simulation using actual Internet distance measurements, we demonstrate the savings in communication cost attainable by our super-peer topology construction and maintenance scheme.
{"title":"Super-Peer Selection in Peer-to-Peer Networks Using Network Coordinates","authors":"P. Merz, M. Priebe, S. Wolf","doi":"10.1109/ICIW.2008.17","DOIUrl":"https://doi.org/10.1109/ICIW.2008.17","url":null,"abstract":"Scalability constitutes a key property in Peer-to-Peer environments. One way to foster this property is the introduction of super-peers, a concept which has gained widespread acceptance in recent years. We solve the problem of selecting super- peers in a distributed, scalable, self-organized way, supported by network coordinates. To this end, we present an exact optimization model and introduce a distributed algorithm that addresses the problem in a decentralized fashion. By means of simulation using actual Internet distance measurements, we demonstrate the savings in communication cost attainable by our super-peer topology construction and maintenance scheme.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129356334","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Mashups are composite applications that combine views and data from two or more data sources. Mashups have grown to be popular for dynamic social networks on the web. The objective of this paper is to display that mashups are useful in enterprise settings as well, since mashups can be used to organize information presented to the user according to relevance priority, and personalized, if necessary, according to the user's choices. Mashups in enterprises have better interpretation value and lesser navigation cost to the user than an individual application that is not a mashup. This paper discusses these benefits of mashups through an implementation with the aid of Microsoft Popfly.
{"title":"Data Mashups & Their Applications in Enterprises","authors":"S. Makki, Jaina Sangtani","doi":"10.1109/ICIW.2008.98","DOIUrl":"https://doi.org/10.1109/ICIW.2008.98","url":null,"abstract":"Mashups are composite applications that combine views and data from two or more data sources. Mashups have grown to be popular for dynamic social networks on the web. The objective of this paper is to display that mashups are useful in enterprise settings as well, since mashups can be used to organize information presented to the user according to relevance priority, and personalized, if necessary, according to the user's choices. Mashups in enterprises have better interpretation value and lesser navigation cost to the user than an individual application that is not a mashup. This paper discusses these benefits of mashups through an implementation with the aid of Microsoft Popfly.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133641346","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper investigates to what extent traditional methods for usability evaluation can reveal problems and issues in pervasive games. The questions of importance for the study could be summarized as: what kind of problems in pervasive games can usability evaluation methods reveal? Which of these problems are general/traditional usability problems, which problems can be related to general problems in computer games and most importantly: which problems are unique for the genre of pervasive games? In order to approach these questions, a pervasive game prototype called "SupaFly", have been evaluated with 58 participants and by use of three standard usability evaluation methods; qualitative questionnaires, system logs and focus group interviews. The problems identified in the evaluation are analyzed and compared to categories and heuristics of previously known usability problems and problems identified in computer games (playability problems) in order to outline the problems unique for pervasive games. Of a total number of 16 issues, six issues were at least partly not covered by traditional usability and playability. Of these six issues, three problematic issues were completely unique for pervasive games: the connection between the platforms of the game (unclear relation between game platforms), the role and meaning of player positioning (unclear role of player positioning (location)) and the level of social interaction (levels of interaction not aligned with social needs).
{"title":"Investigating the Applicability of Usability and Playability Heuristics for Evaluation of Pervasive Games","authors":"Kalle Jegers","doi":"10.1109/ICIW.2008.54","DOIUrl":"https://doi.org/10.1109/ICIW.2008.54","url":null,"abstract":"This paper investigates to what extent traditional methods for usability evaluation can reveal problems and issues in pervasive games. The questions of importance for the study could be summarized as: what kind of problems in pervasive games can usability evaluation methods reveal? Which of these problems are general/traditional usability problems, which problems can be related to general problems in computer games and most importantly: which problems are unique for the genre of pervasive games? In order to approach these questions, a pervasive game prototype called \"SupaFly\", have been evaluated with 58 participants and by use of three standard usability evaluation methods; qualitative questionnaires, system logs and focus group interviews. The problems identified in the evaluation are analyzed and compared to categories and heuristics of previously known usability problems and problems identified in computer games (playability problems) in order to outline the problems unique for pervasive games. Of a total number of 16 issues, six issues were at least partly not covered by traditional usability and playability. Of these six issues, three problematic issues were completely unique for pervasive games: the connection between the platforms of the game (unclear relation between game platforms), the role and meaning of player positioning (unclear role of player positioning (location)) and the level of social interaction (levels of interaction not aligned with social needs).","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121396284","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper introduces a framework to monitor information available dynamically on the Internet through Web services, RSS feeds or dynamic HTML documents based on user defined criteria. The paper also discusses some of the open issues associated with the design and application of the framework. This framework is designed to deal with public information available on the Internet on a single or multiple Websites and from a single or multiple Web services as the information source of which the user can build his/her notification criteria. The Internet provides a huge amount of dynamic information such as news, stock information, current and expected weather status, currency exchange rates, etc. In the framework, all this public information is viewed as a set of Internet variables. These variables can be used to define the user monitoring and notification criteria. Based on the defined criteria, SMS and/or email notification messages can be generated and sent to the user notifying him/her whenever the criteria are met. A number of applications can benefit form this framework to provide real-time useful information to the user.
{"title":"A Framework for Generic Internet-Based Information Notification","authors":"N. Mohamed, J. Al-Jaroodi, I. Jawhar","doi":"10.1109/ICIW.2008.112","DOIUrl":"https://doi.org/10.1109/ICIW.2008.112","url":null,"abstract":"This paper introduces a framework to monitor information available dynamically on the Internet through Web services, RSS feeds or dynamic HTML documents based on user defined criteria. The paper also discusses some of the open issues associated with the design and application of the framework. This framework is designed to deal with public information available on the Internet on a single or multiple Websites and from a single or multiple Web services as the information source of which the user can build his/her notification criteria. The Internet provides a huge amount of dynamic information such as news, stock information, current and expected weather status, currency exchange rates, etc. In the framework, all this public information is viewed as a set of Internet variables. These variables can be used to define the user monitoring and notification criteria. Based on the defined criteria, SMS and/or email notification messages can be generated and sent to the user notifying him/her whenever the criteria are met. A number of applications can benefit form this framework to provide real-time useful information to the user.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116612882","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
User's behaviour in browsing sessions is a valuable source of information useful to analyze user interests and personalize the human-computer interaction during information seeking tasks. In this paper we present a simple way to machine-learn user profile and employ it to improve Web searches. Searchy is a personal agent, embedded in the Web browser, able to sense user's tastes, to assist her/him during query formulation phase and, finally, to filter and sort the results according to the user's needs. Searchy uses the DART P2P network to store user's profiles in order to enable collaborative recommendations.
{"title":"SEARCHY: An Agent to Personalize Search Results","authors":"Ivan Marcialis, E. Vita","doi":"10.1109/ICIW.2008.86","DOIUrl":"https://doi.org/10.1109/ICIW.2008.86","url":null,"abstract":"User's behaviour in browsing sessions is a valuable source of information useful to analyze user interests and personalize the human-computer interaction during information seeking tasks. In this paper we present a simple way to machine-learn user profile and employ it to improve Web searches. Searchy is a personal agent, embedded in the Web browser, able to sense user's tastes, to assist her/him during query formulation phase and, finally, to filter and sort the results according to the user's needs. Searchy uses the DART P2P network to store user's profiles in order to enable collaborative recommendations.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123680813","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The introduction of information and communication technologies (ICTs) in the field of public participation led to the emergence of electronic participation (eparticipation). The area of eparticipation is currently a rapidly evolving one. Although, a few eparticipation-related frameworks have been developed they actually aimed to address specific purposes. As a result, there is no work aiming to model the whole eparticipation domain. In this paper, a first attempt to model the domain of eparticipation is presented. For this purpose, we identify and describe the most significant aspects that characterize the eparticipation domain according to the relevant literature. In addition, we define a domain model in order to formally describe these aspects and the relationships between them. This model is illustrated using a set of Unified Modeling Language (UML) package and class diagrams.
{"title":"A Domain Model for eParticipation","authors":"E. Kalampokis, E. Tambouris, K. Tarabanis","doi":"10.1109/ICIW.2008.69","DOIUrl":"https://doi.org/10.1109/ICIW.2008.69","url":null,"abstract":"The introduction of information and communication technologies (ICTs) in the field of public participation led to the emergence of electronic participation (eparticipation). The area of eparticipation is currently a rapidly evolving one. Although, a few eparticipation-related frameworks have been developed they actually aimed to address specific purposes. As a result, there is no work aiming to model the whole eparticipation domain. In this paper, a first attempt to model the domain of eparticipation is presented. For this purpose, we identify and describe the most significant aspects that characterize the eparticipation domain according to the relevant literature. In addition, we define a domain model in order to formally describe these aspects and the relationships between them. This model is illustrated using a set of Unified Modeling Language (UML) package and class diagrams.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122778742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Telco - Web convergence will pave the way to unlock a new wave of innovation for future services and application scenarios: openness, broad federations of players and do-it-yourself innovative services and knowledge management will allow people to be the true center of information society. To achieve this vision, this paper proposes a "service and knowledge ecosystem" based on a plurality of autonomic components, pervasively distributed over peer-to-peer (low-cost) resources, interacting with each other (even semantically) to compose and execute services and applications.
{"title":"A Service and Knowledge Ecosystem for Telco3.0-Web3.0 Applications","authors":"A. Manzalini, A. Stavdas","doi":"10.1109/ICIW.2008.120","DOIUrl":"https://doi.org/10.1109/ICIW.2008.120","url":null,"abstract":"Telco - Web convergence will pave the way to unlock a new wave of innovation for future services and application scenarios: openness, broad federations of players and do-it-yourself innovative services and knowledge management will allow people to be the true center of information society. To achieve this vision, this paper proposes a \"service and knowledge ecosystem\" based on a plurality of autonomic components, pervasively distributed over peer-to-peer (low-cost) resources, interacting with each other (even semantically) to compose and execute services and applications.","PeriodicalId":139145,"journal":{"name":"2008 Third International Conference on Internet and Web Applications and Services","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126317769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}