Social Web

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 240282 Experts worldwide ranked by ideXlab platform

Zakaria Maamar - One of the best experts on this subject based on the ideXlab platform.

  • MODELSWARD - A MOF-based Social Web services description metamodel
    Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development, 2016
    Co-Authors: Amel Benna, Zakaria Maamar, Mohamed Ahmed Nacer
    Abstract:

    To promote and support the development and use of Social Web services by the IT community on the Web, both Social Web service-based applications and their support platforms should evolve independently from each other while sharing a common model that represents the characteristics of these Social Web services. To achieve this duality, this paper proposes a model-driven approach. First, the approach identifies a Social Web service's properties. Then a Meta-Object-Facility (MOF)-based Social Web services description metamodel is developed. Finally, a prototype illustrates how the MOF-based metamodel is used.

  • WISE Workshops - Using Incentives to Analyze Social Web Services' Behaviors
    Lecture Notes in Computer Science, 2015
    Co-Authors: Zakaria Maamar, Gianpiero Costantino, Marinella Petrocchi, Fabio Martinelli
    Abstract:

    This paper discusses how incentives allow Social networks to attract more members and reward those that are honest by retaining them. These members referred to as Social Web services process users' requests in return for a certain usage fee and also expose certain behaviors in return of the incentives they receive. The usage fee is linked to a performance level that the Social Web service needs to maintain at run time. In the case of any discrepancy between the usage fee and performance level the Social Web service is expected to compensate users. However the compensation might not always take place. Simulation results illustrate why honesty is rewarding for Social Web services, which has a positive impact on both their performance and the performance of the networks to which theyi¾?belong.

  • WETICE - Analyzing Social Web Services' Capabilities
    2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2015
    Co-Authors: Zakaria Maamar, Hamdi Yahyaoui, Azzam Mourad, Mohamed Sellami
    Abstract:

    This paper looks into ways of supporting Social Web services react to the behaviors that their peers expose at run time. Examples of behaviors include selfishness and unfairness. These reactions are associated with actions packaged into capabilities. A capability allows a Social Web service to stop exchanging private details with a peer and/or to suspend collaborating with another peer, for example. The analysis of capability results into three types referred to as functional (what a Social Web service does), non-functional (how a Social Web service runs), and Social (how a Social Web service reacts to peers). To avoid cross-cutting concerns among these capabilities aspect-oriented programming is used for implementing a system.

  • Commitments to Regulate Social Web Services Operation
    IEEE transactions on services computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establish and maintain networks of contacts and form with some of these contacts strong and long lasting collaborative groups. Assessing these actions’ outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of compositeWeb services in response to users’ requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation is also discussed in this paper.

  • Commitments to Regulate Social Web Services Operation
    IEEE Transactions on Services Computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establishing and maintaining networks of contacts and forming with some privileged contacts strong and long lasting collaborative groups. Assessing these actions' outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of composite Web services in response to users' requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation detection is also discussed in this paper.

Pankaj Kamthan - One of the best experts on this subject based on the ideXlab platform.

  • on the suitability of the Social Web environment for agile requirements engineering
    2012
    Co-Authors: Pankaj Kamthan
    Abstract:

    The agile methodologies are part of a shift from predictive to adaptive approach to software development, and are being increasingly deployed in many organizations. This paper views agile requirements engineering as a kind of Social engineering, and explores the potential of the Social Web in facilitating it. In doing so, the interplay between stakeholders, salient activities of agile requirements engineering process, and Social Web Applications is illustrated by means of representative examples. The implications towards agile requirements engineering education are highlighted.

  • A Methodology for Integrating the Social Web Environment in Software Engineering Education
    Social Computing, 2010
    Co-Authors: Pankaj Kamthan
    Abstract:

    The aim of this article is a technological revitalization of software engineering education from human and Social perspectives. It adopts a systematic approach towards integrating the Social Web environment (including technologies and applications based on those technologies) in software engineering education, both inside and outside the classroom. To that regard, a feasibilitysensitive methodology for incorporating the Social Web environment in software engineering education that supports a heterogeneous combination of objectivism and constructivism is proposed and explored. The potential prospects of such integration and related concerns are illustrated by practical examples.

  • Using the Social Web Environment for Software Engineering Education
    Online Courses and ICT in Education, 1
    Co-Authors: Pankaj Kamthan
    Abstract:

    The software engineering educational system influences, and is influenced by, a number of Social and technical factors of the ecosystem in which it resides. The Social Web environment includes a number of technologies and applications based on those technologies. The aim of this chapter is to examine a technological revitalization of software engineering education (SEE) from the perspective of the Social Web. In doing so, a systematic approach towards integrating the Social Web environment in SEE is explored. The potential prospects and associated concerns of such integration, both inside and outside the classroom, are illustrated by a number of practical examples.

  • Embracing the Social Web for Managing Patterns
    Handbook of Research on Web 2.0 3.0 and X.0, 1
    Co-Authors: Pankaj Kamthan
    Abstract:

    In this chapter, the affordances of the Social Web in managing patterns are explored. For that, a classification of stakeholders of patterns and a process for producing patterns are proposed. The role of the stakeholders in carrying out the different workflows of the process is elaborated and, in doing so, the prospects presented by the technologies/applications underlying the Social Web are highlighted. The directions for future research, including the potential of the convergence of the Social Web and the Semantic Web, are briefly explored.

  • A Framework for Integrating the Social Web Environment in Pattern Engineering
    Web Technologies, 1
    Co-Authors: Pankaj Kamthan
    Abstract:

    In the last decade, patterns have emerged as a notable problem-solving approach in various disciplines. This paper aims to address the communication requirements of the elements of pattern engineering (namely, actors, activities, and artifacts) in general and the pattern realization process in particular. To that regard, a theoretical framework using the Social Web as the medium is proposed and its implications are explored. The prospects of using the Social Web are analyzed by means of practical scenarios and concrete examples. The concerns of using the Social Web related to cost to actors, decentralization and distribution of control, and semiotic quality of representations of patterns are highlighted. The directions for future research including the use of patterns for Social Web applications, and the potential of the confluence of the Social Web and the Semantic Web for communicating the elements of pattern engineering, are briefly explored.

Lina Yao - One of the best experts on this subject based on the ideXlab platform.

  • Commitments to Regulate Social Web Services Operation
    IEEE transactions on services computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establish and maintain networks of contacts and form with some of these contacts strong and long lasting collaborative groups. Assessing these actions’ outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of compositeWeb services in response to users’ requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation is also discussed in this paper.

  • Commitments to Regulate Social Web Services Operation
    IEEE Transactions on Services Computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establishing and maintaining networks of contacts and forming with some privileged contacts strong and long lasting collaborative groups. Assessing these actions' outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of composite Web services in response to users' requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation detection is also discussed in this paper.

Noura Faci - One of the best experts on this subject based on the ideXlab platform.

  • Commitments to Regulate Social Web Services Operation
    IEEE transactions on services computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establish and maintain networks of contacts and form with some of these contacts strong and long lasting collaborative groups. Assessing these actions’ outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of compositeWeb services in response to users’ requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation is also discussed in this paper.

  • Commitments to Regulate Social Web Services Operation
    IEEE Transactions on Services Computing, 2014
    Co-Authors: Zakaria Maamar, Noura Faci, Khouloud Boukadi, Quan Z. Sheng, Lina Yao
    Abstract:

    This paper discusses how Social Web services are held responsible for the actions they take at run time. Compared to (regular) Web services, Social Web services perform different actions, for instance establishing and maintaining networks of contacts and forming with some privileged contacts strong and long lasting collaborative groups. Assessing these actions' outcomes, to avoid any violation, occurs through commitments that the Social Web services are required to bind to. Two types of commitments are identified: Social commitments that guarantee the proper use of the Social networks in which the Social Web services sign up, and business commitments that guarantee the proper development of composite Web services in response to users' requests. Detecting commitment violation and action prohibition using monitoring results in imposing sanctions on the “guilty” Social Web services and taking corrective actions. A system for commitment management in terms of definition, binding, monitoring, and violation detection is also discussed in this paper.

  • Specifying and Implementing Social Web Services Operation using Commitments
    2012
    Co-Authors: Zakaria Maamar, Noura Faci, Michael Luck, Salahdine Hachimi
    Abstract:

    This paper discusses the specification and development of Social Web services using commitments. Social Web services establish and maintain networks of contacts, count on their (privileged) contacts when needed, form with other peers strong and long lasting collaborative groups, and know with whom to partner so that ontology reconciliation is minimized. To guarantee the proper execution of these operations, Social Web services need to comply with the regulations of the Social networks in which they have signed up. This compliance is verified using commitments. Two types of commitments are identified: Social and business. The former connect Web services to Social networks. And the latter connect Social Web services to composite Social Web services. A proof-of-concept system to detect commitment violations is, also, discussed in this paper.

  • SAC - Specifying and implementing Social Web services operation using commitments
    Proceedings of the 27th Annual ACM Symposium on Applied Computing - SAC '12, 2012
    Co-Authors: Zakaria Maamar, Noura Faci, Michael Luck, Salahdine Hachimi
    Abstract:

    This paper discusses the specification and development of Social Web services using commitments. Social Web services establish and maintain networks of contacts, count on their (privileged) contacts when needed, form with other peers strong and long lasting collaborative groups, and know with whom to partner so that ontology reconciliation is minimized. To guarantee the proper execution of these operations, Social Web services need to comply with the regulations of the Social networks in which they have signed up. This compliance is verified using commitments. Two types of commitments are identified: Social and business. The former connect Web services to Social networks. And the latter connect Social Web services to composite Social Web services. A proof-of-concept system to detect commitment violations is, also, discussed in this paper.

  • Towards a Method for Engineering Social Web Services
    2011
    Co-Authors: Zakaria Maamar, Hamdi Yahyaoui, Noura Faci, Leandro Krug Wives, Hakim Hacid
    Abstract:

    This paper discusses the blending of Social computing with service-oriented computing, giving “birth” to Social Web services. On the one hand, Social computing builds user applications upon the principles of collective action and content sharing. On the other hand, service- oriented computing builds enterprise applications upon the principles of service offer and demand and loose coupling. Thanks to this blending Social Web services can operate taking into account with whom they worked in the past and with whom they would like to work in the future. To engineer Social Web services this paper, also, discusses a four-step method that address several questions related to the engineering exer- cise such as what relationships exist between Web services, what Social networks correspond to these relationships, how to build Social networks of Web services, and what Social behaviors can Web services exhibit.

Bamshad Mobasher - One of the best experts on this subject based on the ideXlab platform.

  • Proceedings of the 4th ACM RecSys workshop on Recommender systems and the Social Web
    2012
    Co-Authors: Bamshad Mobasher, Werner Geyer, Dietmar Jannach, Andreas Hotho
    Abstract:

    The new opportunities for applying recommendation techniques within Social Web platforms and applications as well as the various new sources of information which have become available in the Web 2.0 and can be incorporated in future recommender applications are a strong driving factor in current recommender system research for various reasons: (1) Social systems by their definition encourage interaction between users and both online content and other users, thus generating new sources of knowledge for recommender systems. Web 2.0 users explicitly provide personal information and implicitly express preferences through their interactions with others and the system (e.g. commenting, friending, rating, etc.). These various new sources of knowledge can be leveraged to improve recommendation techniques and develop new strategies which focus on Social recommendation. (2) New application areas for recommender systems emerge with the popularity of the Social Web. Recommenders cannot only be used to sort and filter Web 2.0 and Social network information, they can also support users in the information sharing process, e.g., by recommending suitable tags during folksonomy development. (3) Recommender technology can assist Social Web systems through increasing adoption and participation and sustaining membership. Through targeted and timely intervention which stimulates traffic and interaction, recommender technology can play its role in sustaining the success of the Social Web. (4) The Social Web also presents new challenges for recommender systems, such as the complicated nature of human-to-human interaction which comes into play when recommending people and can require more interactive and richer recommender systems user interfaces. The technical papers appearing in these proceedings aim to explore and understand challenges and new opportunities for recommender systems in the Social Web and were selected in a formal review process by an international program committee. Overall, we received 13 paper submissions from 12 different countries, out of which 7 long papers and 1 short paper were selected for presentation and inclusion in the proceedings. The submitted papers addressed a variety of topics related to Social Web recommender systems from the use of microblogging data for personalization over new tag recommendation approaches to Social media-based personalization of news.

  • RecSys - The fifth ACM RecSys workshop on recommender systems and the Social Web
    Proceedings of the sixth ACM conference on Recommender systems - RecSys '12, 2012
    Co-Authors: Bamshad Mobasher, Andreas Hotho, Dietmar Jannach, Werner Geyer, Jill Freyne, Sarabjot Singh Anand, Ido Guy
    Abstract:

    The emergence of what is called the Social Web and the continuing stream of new applications and community-based platforms including Facebook, Twitter, LinkedIn and others had a substantial impact on recommender systems research and practice over the last years in different ways. First, today's Web users are more willing to share more about themselves than before the Web 2.0, thus providing more information sources that can be leveraged in the user modeling and recommendation process. Furthermore, the newly available information sources can not only be used to optimize the recommendations for an individual user, but can also help to identify more general patterns and trends in the behavior of the community that can be exploited by other applications. Second, personalization, information filtering and recommendation are often the central functionality of many of these Social Web based applications. On typical Social networks, users for example get recommendations for news to read, songs to listen to, groups to join, friends to follow, people to connect or jobs that might be interesting. These developments lead to different challenges to be addressed in recommender systems research. On the one hand, for example, the question arises of how to effectively combine the huge variety of information sources for improved recommendations. On the other hand, regarding the new opportunities for applying recommender systems in Social Web environments, in many cases new techniques are required to address the particularities of the domain or to deal with scalability issues. The ACM RecSys 2014 Workshop on Recommender Systems and the Social Web aims to be a platform for researchers from academia and industry as well as for practitioners to present and discuss the various challenges and possible solutions related to all aspects of Social Web recommendations. The call for papers correspondingly covered a variety of topics in this area including all sorts of applications of recommender systems technology and their interfaces; collective knowledge creation and topic emergence;context-aware and group recommendation approaches; and case studies and empirical evaluations. This year's workshop was already the sixth in a series of successful workshops co-located with the ACM Conference on Recommender Systems since 2009. Again, we received several submissions from researchers from academia and industry which were thoroughly reviewed and selected for presentation at the workshop by a program committee of international experts in the field. The papers submitted to the workshop addressed a number of different topics and put forward novel proposals to build Social Web recommender system. In the context of applying recommendation technology to information personalization and resource ranking problems in Social Web environments, the submitted papers for example dealt with the problem of ranking community-provided product reviews based on opinion mining or with the recommendation of friends on Social networks. As an example of how to leverage Social Web information to build better systems, one of the works proposed to analyze the characteristics of publicly shared music playlists to better understand how future music recommendation systems should be designed. Finally, another contribution from industry addressed challenges and lessons learned when building large-scale collaborative filtering solutions on Social Web platforms in a real-world environment.

  • RecSys - 2nd workshop on recommender systems and the Social Web
    Proceedings of the third ACM conference on Recommender systems - RecSys '09, 2009
    Co-Authors: Dietmar Jannach, Werner Geyer, Casey Dugan, Jill Freyne, Sarabjot Singh Anand, Bamshad Mobasher, Alfred Kobsa
    Abstract:

    The exponential growth of the Social Web both poses challenges, and presents opportunities for Recommender System research. The Social Web has turned information consumers into active contributors who generate large volumes of rapidly changing online data. Recommender Systems strive to identify relevant content for users at the right time and in the right context but achieving this goal has become more difficult, in part due to the volume and nature of information contributed through the Social Web. The emergence of the Social Web marked a change in Web users' attitude to online privacy and sharing. Social media systems encourage users to implicitly and explicitly provide large volumes of information which previously they would have been reluctant to share. This information includes personal details such as location, age, and interests, friendship networks, bookmarks and tags, opinion and preferences which can be captured explicitly or more often by monitoring user interaction with the systems (e.g. commenting, friending, rating,tagging etc). These new sources of knowledge can be leveraged by Recommender Systems to improve existing techniques and develop new strategies which focus on Social recommendation. In turn recommender technologies can play a huge part in fuelling the success of the Social Web phenomenon by reducing the information overload problem facing Social media users. The goal of this one day workshop was to bring together researchers and practitioners to explore, discuss, and understand challenges and new opportunities for Recommender Systems and the Social Web. The workshop consisted both of technical sessions, in which selected participants presented their results or ongoing research, as well as informal breakout sessions on more focused topics. Papers discussing various aspects of recommender system in the Social Web were submitted and selected for presentation and discussion in the workshop in a formal reviewing process. The topics of the submitted papers included, among others, the following main areas: Case studies and novel fielded Social recommender applications Economy of community-based systems: Using recommenders to encourage users to contribute and sustain participation Social network and folksonomy development: Recommending friends, tags, bookmarks, blogs, music, communities etc. Recommender system mash-ups, Web 2.0 user interfaces, rich media recommender systems Recommender applications involving users and groups directly in the recommendation process Exploiting folksonomies, Social network information, interaction user context and communities or groups for recommendations Trust and reputation aware Social recommendations Semantic Web recommender systems, use of ontologies and microformats Empirical evaluation of Social recommender techniques, success and failure measures Social recommender systems in the enterprise The list of short papers, the workshop schedule and downloadable versions of the papers can be found at the workshop's homepage at: http://www.dcs.warwick.ac.uk/~ssanand/RSWeb.htm and are also published at: http://ftp.informatik.rwth-aachen.de/Publications/CEUR-WS/