Publisher: IEEE Computer Society, Institute of Electrical and Electronics Engineers


Edited for users and developers. Focuses on Internet-based computer applications and enabling technologies in complex, multidisciplinary projects. Addresses Internet services for engineers, scientists, and other professionals, based on the World Wide Web, intelligent agents, and similar technologies. Carries reviewed articles and lively departments that emphasize current practice, case studies, and real-world solutions.

  • Impact factor
    Show impact factor history
    Impact factor
  • 5-year impact
  • Cited half-life
  • Immediacy index
  • Eigenfactor
  • Article influence
  • Website
    IEEE Internet Computing Magazine website
  • Other titles
    IEEE internet computing, Institute of Electrical and Electronics Engineers internet computing, Internet computing
  • ISSN
  • OCLC
  • Material type
    Periodical, Internet resource
  • Document type
    Journal / Magazine / Newspaper, Internet Resource

Publisher details

Institute of Electrical and Electronics Engineers

  • Pre-print
    • Author can archive a pre-print version
  • Post-print
    • Author can archive a post-print version
  • Conditions
    • Authors own and employers publicly accessible webpages
    • Preprint - Must be removed upon publication of final version and replaced with either full citation to IEEE work with a Digital Object Identifier or link to article abstract in IEEE Xplore or Authors post-print
    • Preprint - Set-phrase must be added once submitted to IEEE for publication ("This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible")
    • Preprint - Set phrase must be added when accepted by IEEE for publication ("(c) 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.")
    • Preprint - IEEE must be informed as to the electronic address of the pre-print
    • Postprint - Publisher copyright and source must be acknowledged (see above set statement)
    • Publisher's version/PDF cannot be used
    • Publisher copyright and source must be acknowledged
  • Classification
    ‚Äč green

Publications in this journal

  • IEEE Internet Computing 01/2015;
  • [Show abstract] [Hide abstract]
    ABSTRACT: The OASIS standard Devices Profile for Web Services (DPWS) enables the use of Web services for service-oriented and event-driven Internet of Things (IoT) applications. DPWS has been proven to be an appropriate technology for implementing services on resource-constrained devices. However, the performance of these services has not been well investigated to realize DPWS features such as dynamic discovery and eventing mechanisms for IoT scenarios. Moreover, DPWS introduces considerable overhead due to the use of Simple Object Access Protocol (SOAP) envelopes in exchange messages. We extend the DPWS standard by using a Representational State Transfer (REST) proxy to tackle these problems, creating RESTful Web APIs to pave the way for developers to invest more in this technology.
    IEEE Internet Computing 12/2014;
  • IEEE Internet Computing 03/2014; 18(2):63-69.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Mass-market users exploit remote storage solutions and centralized online social network (OSN) services to share user-generated content. Although these solutions are widely adopted, they introduce several issues related to user content/metadata migration on server-side components managed by third-party providers. The authors propose a middleware solution to support social-driven peer-to-peer content sharing while preserving content ownership. A prototype demonstrates the proposal's feasibility in terms of both performance results and easy integration with off-the-shelf devices using unmodified HTTP/UPnP protocols.
    IEEE Internet Computing 01/2014; 18(3):55-63.
  • [Show abstract] [Hide abstract]
    ABSTRACT: The authors' information retrieval approach automatically extracts users' intentions when they interact with a device to access information, obviating the need for keyword inputs. The approach extracts these intentions by analyzing basic operations such as zooming, centering, and panning on a map, and applying them as a basis for retrieving related information.
    IEEE Internet Computing 01/2014; 18(4):70-73.
  • [Show abstract] [Hide abstract]
    ABSTRACT: To transition to IPv6, ISPs must determine how to configure IPv4 over IPv6 networks using the Dynamic Host Configuration Protocol (DHCP). However, multifarious requirements result in various solutions. The authors sort out the requirements for configuring an IPv4 node in IPv6 networks, survey IETF standardization efforts, and give recommendations on this topic.
    IEEE Internet Computing 01/2014; 18(3):84-88.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Cloud computing's transition from a subject of research and innovation to a critical infrastructure is proceeding incredibly quickly. One potentially dangerous consequence of this speedy transition is the premature adoption and ossification of the models, technologies, and standards underlying this critical infrastructure. Further exacerbating this issue, innovative research on production-scale platforms is becoming the purview of just a few public cloud providers. Specifically, academic research communities are effectively excluded from contributing meaningfully to the evolution--not to mention innovation and healthy mutation--of cloud computing technologies. As our society and economy's dependency on cloud computing increases, so does the realization that the academic research community can't be shut out from contributing to the design and evolution of this critical infrastructure. Here, the authors provide an alternative vision--the Open Cloud Exchange (OCX), a public cloud marketplace in which many stakeholders, rather than just a single cloud provider, participate in implementing and operating the cloud. This will create an ecosystem to bring the innovation of a broader community to bear on a much healthier and more efficient cloud marketplace.
    IEEE Internet Computing 01/2014; 18(1):72-77.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Despite being a young science, the gender gap is alive and well in computer science. Why are there so few women in the field? What can we do to reverse the trend? The author reviews the stereotypes that pollute the discipline and discusses ways to reverse the trend before it's too late.
    IEEE Internet Computing 01/2014; 18(3):4-6.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Mobile devices have improved dramatically in the last two decades. They can put information at our fingertips, allowing us to communicate like never before. Now, it's time to address the issues between them and the next level: an ideal mobile world where they will integrate so naturally into our lives that they will just fade into the background, as electricity once did.
    IEEE Internet Computing 01/2014; 18(5):74-78.
  • [Show abstract] [Hide abstract]
    ABSTRACT: The authors' Continuous Predictive Social Media Analytics system operates in real time on social media streams and graphs to recommend venues to visitors of geo- and temporally bounded city-scale events. By combining deductive and inductive stream reasoning techniques with visitor-modeling functionalities, this system semantically analyzes and links visitors' social network activities to produce high-quality link predictions when information about preferences is sparse. The authors demonstrate their system's quality with experiments on real-world data.
    IEEE Internet Computing 01/2014; 18(5):28-35.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Bufferbloat and open source software for Internet edge devices leads to the need for safe and secure ways to update software in devices that access and use the Internet.
    IEEE Internet Computing 01/2014; 18(5):80-80.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Application platforms in the cloud, also known as platform as a service (PaaS), let developers rapidly implement and deploy Web-based applications. PaaS includes several characteristics that are assumed to positively affect development productivity. Marketing for PaaS usually emphasizes this advantage, but few vendors provide guidance about their products' limitations. The authors' study asked Web application developers about the PaaS characteristics that they perceive as either beneficial or limiting for their own work. Based on these answers, the authors developed an evaluation framework to assess commercial PaaS solutions with regard to their development characteristics. They applied this framework to three commercial products and identified several design choices that either benefit or hinder developer productivity.
    IEEE Internet Computing 01/2014; 18(1):56-64.
  • [Show abstract] [Hide abstract]
    ABSTRACT: The characterization of traffic performance in cellular networks from the user viewpoint is a costly process involving a large range of protocols and parameters with complex dependencies. Dealing with this challenge requires cross-layer measurements and correlated analysis. The characterization methodology proposed here supports the collection of key information for troubleshooting IP communications problems and correlating them with propagation issues, such as cell changes or link outages, and resource allocation problems at specific geographical locations. The methodology is based on a monitoring and recording tool for smartphones and a correlation tool chain. With the results obtained from the methodology's deployment, mobile operators, services providers, and mobile developers could gain access to real user experiences and specific users' data to improve radio coverage, adapt services, and customize mobile applications and protocols based on IP to cope with mobility issues in cellular networks.
    IEEE Internet Computing 01/2014; 18(1):12-19.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Mobile devices are increasingly used for social networking applications, which share data between devices belonging to different users. Today, such applications are implemented as centralized services, forcing users to trust corporations with their personal data. Although decentralized designs for such applications can provide privacy, these designs are difficult to achieve on current devices due to constraints on connectivity, energy, and bandwidth. Contrail is a communication platform that allows decentralized social networks to overcome these challenges. In Contrail, users install content filters that express their interests on their friends' devices; they subsequently receive new data generated by their friends that match the filters. Both data and filters are exchanged between devices via cloud-based relays in encrypted form, giving the cloud no visibility into either. In addition to providing privacy, Contrail enables applications that are highly efficient in terms of both energy and bandwidth.
    IEEE Internet Computing 01/2014; 18(5):44-51.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This special issue focuses on new risks and growing concerns centered around identity, privacy, and deception in the context of Internet-enabled social networks. The four articles in this issue address a range of issues in social networks and can serve as a reference point for this exciting area. Topics include privacy pattern discovery across different social networks, privacy guarantees of decentralized social network architectures, trust pattern discovery, and minimization of offensive content.
    IEEE Internet Computing 01/2014; 18(2):7-9.
  • [Show abstract] [Hide abstract]
    ABSTRACT: Gaming as a service (GaaS) is a future trend in the game industry. The authors survey existing platforms that provide cloud gaming services and classify them into three architectural frameworks to analyze their pros and cons and identify research directions. They also examine the features of different game genres to determine the impact they have on systematic design for cloud gaming services. Finally, they provide a vision on GaaS provisioning for mobile devices.
    IEEE Internet Computing 01/2014; 18(3):12-18.
  • [Show abstract] [Hide abstract]
    ABSTRACT: This method of creating and deploying update patches improves on Google Smart Application Update by first unpacking the Android Application Package and then compressing its elements individually. The smartphone user can then download a smaller patch. Experiments show that performance yields 49 percent more reduction relative to Google's solution, increasing the savings in cellular network bandwidth use and resulting in lighter application server loads. This reduction in Android application-update traffic could translate to a 1.7 percent decrease in annual US cellular traffic. Similar methods applied to iPhone application updates could yield even greater savings.
    IEEE Internet Computing 01/2014; 18(2):50-57.
  • [Show abstract] [Hide abstract]
    ABSTRACT: To realize truly conversational speech interfaces for applications such as virtual personal assistants, a number of technical challenges must be addressed. This article presents a brief overview of the relevant research literature, which will allow user interface developers to temper their assessments of this technology for a particular application with a realistic appreciation of the challenges.
    IEEE Internet Computing 01/2014; 18(2):74-78.
  • [Show abstract] [Hide abstract]
    ABSTRACT: The computer game landscape is changing: people play games on multiple computing devices with heterogeneous form-factors, capability, and connectivity. Providing high playability on such devices concurrently is difficult. To enhance the gaming experience, designers could leverage abundant and elastic cloud resources, but current cloud platforms aren't optimized for highly interactive games. Existing studies focus on streaming-based cloud gaming, which is a special case for the more general cloud game architecture. The authors explain how to integrate techniques from the cloud and game research communities into a complete architecture for enhanced online gaming quality. They examine several open issues that appear only when clouds and games are put together.
    IEEE Internet Computing 01/2014; 18(3):20-27.

Related Journals