8,925 research outputs found

    A Framework for Semi-automated Web Service Composition in Semantic Web

    Full text link
    Number of web services available on Internet and its usage are increasing very fast. In many cases, one service is not enough to complete the business requirement; composition of web services is carried out. Autonomous composition of web services to achieve new functionality is generating considerable attention in semantic web domain. Development time and effort for new applications can be reduced with service composition. Various approaches to carry out automated composition of web services are discussed in literature. Web service composition using ontologies is one of the effective approaches. In this paper we demonstrate how the ontology based composition can be made faster for each customer. We propose a framework to provide precomposed web services to fulfil user requirements. We detail how ontology merging can be used for composition which expedites the whole process. We discuss how framework provides customer specific ontology merging and repository. We also elaborate on how merging of ontologies is carried out.Comment: 6 pages, 9 figures; CUBE 2013 International Conferenc

    LO-MATCH: A semantic platform for matching migrants' competences with labour market's needs

    Get PDF
    Citizens' mobility and employability are receiving ever more attention by the European legislation. Various instruments have been defined to overcome lexical and semantic differences in the descriptions of qualifications, rĂŠsumĂŠs and job profiles. However, the above differences still represent a significant constraint when abilities of non-European people have to be validated either for education and training or occupation purposes. In this work, a web platform that exploits semantic technologies to address such heterogeneity issues is presented. The platform allows migrants to annotate their knowledge, skills and competences in a shared format based on the European tools. The resulting knowledge base is then used to enable the automatic matchmaking of job seekers' abilities with companies' needs. The platform can additionally be used to support students and workers in the identification of their competence gap with respect to a given education or occupation opportunity, so that to personalize their further trainin

    Video Data Visualization System: Semantic Classification And Personalization

    Full text link
    We present in this paper an intelligent video data visualization tool, based on semantic classification, for retrieving and exploring a large scale corpus of videos. Our work is based on semantic classification resulting from semantic analysis of video. The obtained classes will be projected in the visualization space. The graph is represented by nodes and edges, the nodes are the keyframes of video documents and the edges are the relation between documents and the classes of documents. Finally, we construct the user's profile, based on the interaction with the system, to render the system more adequate to its references.Comment: graphic

    Improving the quality of the personalized electronic program guide

    Get PDF
    As Digital TV subscribers are offered more and more channels, it is becoming increasingly difficult for them to locate the right programme information at the right time. The personalized Electronic Programme Guide (pEPG) is one solution to this problem; it leverages artificial intelligence and user profiling techniques to learn about the viewing preferences of individual users in order to compile personalized viewing guides that fit their individual preferences. Very often the limited availability of profiling information is a key limiting factor in such personalized recommender systems. For example, it is well known that collaborative filtering approaches suffer significantly from the sparsity problem, which exists because the expected item-overlap between profiles is usually very low. In this article we address the sparsity problem in the Digital TV domain. We propose the use of data mining techniques as a way of supplementing meagre ratings-based profile knowledge with additional item-similarity knowledge that can be automatically discovered by mining user profiles. We argue that this new similarity knowledge can significantly enhance the performance of a recommender system in even the sparsest of profile spaces. Moreover, we provide an extensive evaluation of our approach using two large-scale, state-of-the-art online systems—PTVPlus, a personalized TV listings portal and Físchlár, an online digital video library system

    Comparison of group recommendation algorithms

    Get PDF
    In recent years recommender systems have become the common tool to handle the information overload problem of educational and informative web sites, content delivery systems, and online shops. Although most recommender systems make suggestions for individual users, in many circumstances the selected items (e.g., movies) are not intended for personal usage but rather for consumption in groups. This paper investigates how effective group recommendations for movies can be generated by combining the group members' preferences (as expressed by ratings) or by combining the group members' recommendations. These two grouping strategies, which convert traditional recommendation algorithms into group recommendation algorithms, are combined with five commonly used recommendation algorithms to calculate group recommendations for different group compositions. The group recommendations are not only assessed in terms of accuracy, but also in terms of other qualitative aspects that are important for users such as diversity, coverage, and serendipity. In addition, the paper discusses the influence of the size and composition of the group on the quality of the recommendations. The results show that the grouping strategy which produces the most accurate results depends on the algorithm that is used for generating individual recommendations. Therefore, the paper proposes a combination of grouping strategies which outperforms each individual strategy in terms of accuracy. Besides, the results show that the accuracy of the group recommendations increases as the similarity between members of the group increases. Also the diversity, coverage, and serendipity of the group recommendations are to a large extent dependent on the used grouping strategy and recommendation algorithm. Consequently for (commercial) group recommender systems, the grouping strategy and algorithm have to be chosen carefully in order to optimize the desired quality metrics of the group recommendations. The conclusions of this paper can be used as guidelines for this selection process

    A social network for supporting end-users in the composition of services: definition and proof of concept

    Full text link
    [EN] Nowadays, end users are surrounded by plenty of services that are somehow supporting their daily routines and activities. Involving end users into the process of service creation can allow end users to benefit from a cheaper, faster, and better service provisioning. Even though we can already find tools that face this challenge, they consider end users as isolate individuals. In this paper, we investigate how social networks can be used to improve the composition of services by end users. To do so, we propose a graph-based definition of a social structure, and analyse how social connections can be exploited to both facilitate end users to discover services through browsing these connections, and recommend services to end users during the composition activity. As proof of concept, we implement and evaluate the proposed social network in the context of EUCalipTool, a mobile end-user environment for composing services.This work has been developed with the financial support of the Spanish State Research Agency under the Project TIN2017-84094-R and co-financed with ERDF.Valderas, P.; Torres Bosch, MV.; Pelechano Ferragud, V. (2020). A social network for supporting end-users in the composition of services: definition and proof of concept. Computing. 102(8):1909-1940. https://doi.org/10.1007/s00607-020-00796-8S190919401028Yu J, Sheng QZ, Han J, Wu Y, Liu C (2012) A semantically enhanced service repository for user-centric service discovery and management. Data Knowl Eng 72:202–218Daniel F, Casati F, Benatallah B, Shan M-C (2009) Hosted universal composition: models, languages and infrastructure in mashart. In: International conference on conceptual modeling. Springer, pp 428–443Danado J, Paternò F (2014) Puzzle: a mobile application development environment using a jigsaw metaphor. J Vis Lang Comput 25(4):297–315Aghaee S, Pautasso C (2014) End-user development of mashups with naturalmash. J Vis Lang Comput 25(4):414–432Valderas P, Torres V, Mansanet I, Pelechano V (2017) A mobile-based solution for supporting end-users in the composition of services. Multimed Tools Appl 76(15):16315–16345Al-Masri E, Mahmoud QH (2007) Wsce: a crawler engine for large-scale discovery of web services. In: IEEE international conference on web services (ICWS 2007). IEEE, pp 1104–1111Santanche A, Nath S, Liu J, Priyantha B, Zhao F (2006) Senseweb: browsing the physical world in real time. Demo Abstract, ACM/IEEE IPSN06. Nashville, TN, pp 1–2Nielsen J (2015) Tops of 2015: digital, media and entertainment. http://www.nielsen.com/us/en/insights/news/2015/tops-of-2015-digital.html, 2015. Accessed Jan 2019IFTTT, If this then that. https://ifttt.com/, 2015. Accessed Jan 2019Dlvr.it, Social media auto posting & scheduling tool. https://dlvrit.com/, 2018. Accessed: Jan 2020Zapier, Connect your apps and automate workflows. https://zapier.com/, 2018. Accessed Jan 2019Node-RED, Flow-based programming for the internet of things. https://nodered.org/, 2017. Accessed Jan 2019Maaradji A, Hacid H, Daigremont J, Crespi N (2010) Towards a social network based approach for services composition. In: 2010 IEEE international conference on communications. IEEE, pp 1–5Soriano J, Lizcano D, Hierro JJ, Reyes M, Schroth C, Janner T (2008) Enhancing user-service interaction through a global user-centric approach to SOA. In: 4th international conference on networking and services (ICNS 2008). IEEE, pp 194–203Jiang P, Ding K, Leng J (2016) Towards a cyber-physical-social-connected and service-oriented manufacturing paradigm: social manufacturing. Manuf Lett 7:15–21Tamburri DA, Lago P, Vliet Hv (2013) Service networks for development communities. In: Proceedings of the 2013 international conference on software engineering. IEEE Press, pp 1253–1256Maamar Z, Wives LK, Badr Y, Elnaffar S (2009) Even web services can socialize: a new service-oriented social networking model. In: 2009 international conference on intelligent networking and collaborative systems. IEEE, pp 24–30Yu S, Woodard CJ (2008) Innovation in the programmable web: characterizing the mashup ecosystem. In International conference on service-oriented computing. Springer, pp 136–147Chen W, Paik I, Hung PC (2013) Constructing a global social service network for better quality of web service discovery. IEEE Trans Serv Comput 8(2):284–298Ren M, Ren L, Jain H (2018) Manufacturing service composition model based on synergy effect: a social network analysis approach. Appl Soft Comput 70:288–300Kranz M, Roalter L, Michahelles F (2010) Things that twitter: social networks and the internet of things. In: What can the internet of things do for the citizen (CIoT) workshop at the 8th international conference on pervasive computing (Pervasive 2010), pp 1–10Bleecker J (2006) A manifesto for networked objects—cohabiting with pigeons, ARPHIDS and AIBOS in the internet of things. In: Proceedings of the 13th international conference on human–computer interaction with mobile devices and services, MobileHCI, pp 1–17Atzori L, Iera A, Morabito G (2011) Siot: giving a social structure to the internet of things. IEEE Commun Lett 15(11):1193–1195Guinard D, Fischer M, Trifa V (2010) Sharing using social networks in a composable web of things. In: PerCom workshops, pp 702–707Meissa M, Benharzallah S, Kahloul L (2017) Service composition based on the social relations in the internet of things. In: The 18th international Arab conference on information technology (ACIT’2017)Wang S, Zhou A, Yang M, Sun L, Hsu C-H, Yang F (2017) Service composition in cyber-physical-social systems. IEEE Transactions on Emerging Topics in Computing. IEEE, pp 1–1. https://doi.org/10.1109/TETC.2017.2675479Reuter C, Kaufhold M-A, Ludwig T (2017) End-user development and social big data–towards tailorable situation assessment with social media. In: New perspectives in end-user development. Springer, pp 307–332Massa D, Spano L (2016) Facemashup: an end-user development tool for social network data. Future Internet 8(2):10Boyd DM, Ellison NB (2007) Social network sites: definition, history, and scholarship. J Comput Mediat Commun 13(1):210–230Hung PC, Li H, Jeng J-J (2004) Ws-negotiation: an overview of research issues. In: Proceedings of the 37th annual Hawaii international conference on system sciences, 2004. IEEE, p 10Ding Z, Xiao L, Hu J (2008) Performance analysis of service composition using ordinary differential equations. In 2008 12th IEEE international workshop on future trends of distributed computing systems. IEEE, pp 30–36Milanovic N, Malek M (2004) Current solutions for web service composition. IEEE Internet Comput 8(6):51–59Lieberman H, Paternò F, Klann M, Wulf V (2006) End-user development: an emerging paradigm. In: End user development. Springer, pp 1–8Segal J (2005) Two principles of end-user software engineering research. ACM SIGSOFT Softw Eng Not 30(4):1–5Workflow.is, Workflow. spend less taps, get more done. https://workflow.is/, 2018. Accessed Jan 2019Dey AK (2001) Understanding and using context. Pers Ubiquit Comput 5(1):4–7Steinbock D (2005) The mobile revolution: the making of mobile services worldwide. Kogan Page Publishers, LondonSnoonian D (2003) Smart buildings. IEEE Spectr 40(8):18–23Milicevic AK, Nanopoulos A, Ivanovic M (2010) Social tagging in recommender systems: a survey of the state-of-the-art and possible extensions. Artif Intell Rev 33(3):187–209Ermagan V, Krüger IH (2007) A UML2 profile for service modeling. In: International conference on model driven engineering languages and systems. Springer, pp 360–374Amir R, Zeid A (2004) A UML profile for service oriented architectures. In: Companion to the 19th annual ACM SIGPLAN conference on object-oriented programming systems, languages, and applications. ACM, pp 192–193Paolucci M, Kawamura T, Payne TR, Sycara K (2002) Semantic matching of web services capabilities. In: The semantic web—ISWC 2002, (Berlin, Heidelberg). Springer, Berlin, pp 333–347Klusch M, Sycara K (2001) Brokering and matchmaking for coordination of agent societies: a survey. In: Coordination of internet agents. Springer, pp 197–224Wellman B, Berkowitz SD (1988) Social structures: a network approach. CUP ArchiveEhrig H, Mahr B (2012) Fundamentals of algebraic specification 1: equations and initial semantics, vol 6. Springer, Berlinde Lara J, Bardohl R, Ehrig H, Ehrig K, Prange U, Taentzer G (2007) Attributed graph transformation with node type inheritance. Theor Comput Sci 376(3):139–163Valderas P, Torres V, Pelechano V (2019) A graph-based definition of a social network for the composition of services by end-users. Technical report pros-tr-2019-01. tech rep, Universitat Politècnica de València. Accessed Oct 2019Valderas P, Torres V, Pelechano V (2019) Towards the composition of services by end-users. In: Business & information systems engineering, pp 1–17Benedek J, Miner T (2002) Measuring desirability: new methods for evaluating desirability in a usability lab setting. Proc Usability Prof Assoc 2003(8–12):57Smith C (2018) Interesting IFTTT statistics and facts. https://expandedramblings.com/index.php/ifttt-statistics-and-facts/. Accessed Oct 2019Ryan M (2016). The average twitter user now has 707 followers. https://kickfactory.com/blog/average-twitter-followers-updated-2016/. Accessed Jan 2020Segal J (2003) The nature of evidence in empirical software engineering. In: 11th annual international workshop on software technology and engineering practice. IEEE, pp 40–47Burnett M, Cook C, Rothermel G (2004) End-user software engineering. Commun ACM 47(9):53–58Schuler D, Namioka A (1993) Participatory design: principles and practices. CRC Press, Boca RatonFischer G, Giaccardi E, Ye Y, Sutcliffe AG, Mehandjiev N (2004) Meta-design: a manifesto for end-user development. Commun ACM 47(9):33–37Bouvin NO (1999) Unifying strategies for web augmentation. In: Proceedings of the 10th ACM conference on hypertext and hypermedia: returning to our diverse roots: returning to our diverse roots. Citeseer, pp 91–100Firmenich D, Firmenich S, Rivero JM, Antonelli L, Rossi G (2018) Crowdmock: an approach for defining and evolving web augmentation requirements. Requir Eng 23(1):33–61Gil M, Serral E, Valderas P, Pelechano V (2013) Designing for user attention: a method for supporting unobtrusive routine tasks. Sci Comput Program 78(10):1987–200

    Context-driven progressive enhancement of mobile web applications: a multicriteria decision-making approach

    Get PDF
    Personal computing has become all about mobile and embedded devices. As a result, the adoption rate of smartphones is rapidly increasing and this trend has set a need for mobile applications to be available at anytime, anywhere and on any device. Despite the obvious advantages of such immersive mobile applications, software developers are increasingly facing the challenges related to device fragmentation. Current application development solutions are insufficiently prepared for handling the enormous variety of software platforms and hardware characteristics covering the mobile eco-system. As a result, maintaining a viable balance between development costs and market coverage has turned out to be a challenging issue when developing mobile applications. This article proposes a context-aware software platform for the development and delivery of self-adaptive mobile applications over the Web. An adaptive application composition approach is introduced, capable of autonomously bypassing context-related fragmentation issues. This goal is achieved by incorporating and validating the concept of fine-grained progressive application enhancements based on a multicriteria decision-making strategy
    • …
    corecore