Matches in ScholarlyData for { ?s ?p ?o. }
- item-7 hasContent zhaohui-zheng.
- item-7 next item-8.
- item-7 previous item-6.
- item-8 type ListItem.
- item-8 hasContent hongyuan-zha.
- item-8 previous item-7.
- 787 creator brett-cannon.
- 787 creator eric-wohlstadter.
- 787 type InProceedings.
- 787 label "Automated Object Persistence for JavaScript".
- 787 sameAs 787.
- 787 abstract "Traditionally web applications have lacked any mechanism for persisting data larger than what can fit in an HTTP cookie locally on a user's machine for offline use. Recently browser plug-ins such as Google Gears have been introduced to facilitate the creation of offline web applications. But it's difficult for a web developer using these plug-ins to manage persisting data both locally for offline use and in the internet cloud due to synchronization requirements, managing throughput and latency to the cloud, and making all it work within the confines of a standards-compliant web browser. Historically in non-browser environments, programming language environments have offered automated object persistence to shield the developer from these complexities. In this research we have explored a framework which introduces automated persistence of data objects for JavaScript. Unlike traditional object persistence solutions, ours relies only on existing or forthcoming internet standards and does not rely upon specific runtime mechanisms such as OS or interpreter/compiler support. This has required the development of mutation detection of JavaScript data objects transparently, a modification to the standard JavaScript serialization format to use the concept of object references, and consistent synchronization of data objects in an efficient manner using internet cloud storage. We validate our approach using existing benchmarks and show that our framework introduces minimal performance overhead when compared to custom solutions.".
- 787 hasAuthorList authorList.
- 787 isPartOf proceedings.
- 787 keyword "Object-oriented".
- 787 keyword "component-based Web application development".
- 787 title "Automated Object Persistence for JavaScript".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasItem item-2.
- authorList hasLastItem item-2.
- item-1 type ListItem.
- item-1 hasContent brett-cannon.
- item-1 next item-2.
- item-2 type ListItem.
- item-2 hasContent eric-wohlstadter.
- item-2 previous item-1.
- 788 creator kristina-lerman.
- 788 creator tad-hogg.
- 788 type InProceedings.
- 788 label "Using a Model of Social Dynamics to Predict Popularity of News".
- 788 sameAs 788.
- 788 abstract "Popularity in social media is unequally distributed with few of the items, such as blog posts, stories on the social news portal Digg, images on the photo-sharing site Flickr, etc., grabbing a disproportionate number of votes or views. Predicting which items will become popular is critically important for both social media companies that host user-generated content and consumers of that content. Accurate and timely prediction would enable the companies to maximize revenue through differential pricing for access to content or ad placement. Prediction would give consumers an important tool for dealing with the ever-growing amount of content. Predicting popularity of content in social media, however, is a challenging problem. In a landmark study, Salganik et al.~\cite{Salganik06} showed that social influence, or the ability to see the choices of others, causes popularity to be both unequally distributed and unpredictable. We argue that observability of user behavior on many social media sites allows us to construct a model of social dynamics of users on the site. The model can in turn be used to predict long-term popularity of content based on how its early popularity changes in time. We validate this claim on the social news portal Digg. We use the model of social voting developed in earlier works to predict how many votes stories will receive on Digg based on the users' early reaction to them.".
- 788 hasAuthorList authorList.
- 788 isPartOf proceedings.
- 788 keyword "Social data analysis".
- 788 keyword "analytics".
- 788 title "Using a Model of Social Dynamics to Predict Popularity of News".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasItem item-2.
- authorList hasLastItem item-2.
- item-1 type ListItem.
- item-1 hasContent kristina-lerman.
- item-1 next item-2.
- item-2 type ListItem.
- item-2 hasContent tad-hogg.
- item-2 previous item-1.
- 792 creator chris-grier.
- 792 creator onur-aciicmez.
- 792 creator sam-king.
- 792 creator shuo-tang.
- 792 type InProceedings.
- 792 label "Alhambra: A system for creating, enforcing and testing browser security policies".
- 792 sameAs 792.
- 792 abstract "Alhambra is a browser-based system designed to enforce and test web browser security policies. At the core of Alhambra is a policy-enhanced browser supporting fine-grain security policies that restrict web page contents and execution. Policies can restrict the construction of the document as well as the execution of JavaScript using access control rules and a taint-tracking engine. Using the Alhambra browser, we present two security policies that we have built using our architecture, both designed to prevent cross-site scripting. The first policy uses browsing history to create policies that restrict the contents of documents and prevent the inclusion of malicious content. The second policy uses the taint-tracking engine to prevent cross-site scripting attacks that exploit a bug in the client-side of the web application. Using Alhambra we analyze the impact of policies on the compatibility of web pages. To test compatibility, Alhambra supports revisiting user-generated browsing sessions and comparing multiple security policies in parallel to quickly and automatically evaluate security policies. To compare security policies for identical pages we have also developed useful comparison metrics that quantify differences between identical pages executed with different security policies. Not only do we show that our policies are effective with minimal compatibility cost, we also demonstrate that Alhambra can enforce strong security policies and provide quantitative evaluation of the differences introduced by security policies.".
- 792 hasAuthorList authorList.
- 792 isPartOf proceedings.
- 792 keyword "Browser security issues".
- 792 keyword "defenses".
- 792 keyword "including attacks".
- 792 keyword "policy models".
- 792 title "Alhambra: A system for creating, enforcing and testing browser security policies".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasItem item-2.
- authorList hasItem item-3.
- authorList hasItem item-4.
- authorList hasLastItem item-4.
- item-1 type ListItem.
- item-1 hasContent shuo-tang.
- item-1 next item-2.
- item-2 type ListItem.
- item-2 hasContent chris-grier.
- item-2 next item-3.
- item-2 previous item-1.
- item-3 type ListItem.
- item-3 hasContent onur-aciicmez.
- item-3 next item-4.
- item-3 previous item-2.
- item-4 type ListItem.
- item-4 hasContent sam-king.
- item-4 previous item-3.
- 794 creator joachim-neumann.
- 794 creator karen-church.
- 794 creator mauro-cherubini.
- 794 creator nuria-oliver.
- 794 type InProceedings.
- 794 label "The "Map Trap"? An evaluation of map versus text-based interfaces for location-based mobile search services".
- 794 sameAs 794.
- 794 abstract "As the mobile Internet continues to grow, there is an increasing need to provide users with effective search and information access services. And in order to build more effective mobile search services, we must first understand the impact that various interface choices have on mobile users. For example, the majority of mobile location-based search services are built on top of a map visualization, but is this intuitive design-decision the optimal interface choice from a human centric perspective? In order to tackle this fundamental design question, we developed two proactive mobile search interfaces (one map-based and the other text-based) that utilize key mobile contexts to improve the search and information discovery experience of mobile users. In this paper, we present the results of an exploratory field study of these two interfaces involving 34 users over a 1 month period where we focus in particular on the impact that the type of user interface (e.g. map vs text) has on the search and information discovery experience of mobile users. We highlight the main usage results --including that maps are not the interface of choice for certain information access tasks-- and outline key implications for the interface design of next generation mobile search services.".
- 794 hasAuthorList authorList.
- 794 isPartOf proceedings.
- 794 keyword "Mobile web interfaces".
- 794 keyword "tangible/haptic interaction techniques".
- 794 title "The "Map Trap"? An evaluation of map versus text-based interfaces for location-based mobile search services".
- authorList type List.