English
Related papers

Related papers: Request and notification Pattern for an internet b…

200 papers

The current strong divide between applications and the network control plane is desirable for many reasons; but a downside is that the network is kept in the dark regarding the ultimate purposes and intentions of applications and, as a…

Networking and Internet Architecture · Computer Science 2016-04-21 Yehia Elkhatib , Gareth Tyson , Geoff Coulson

Dark patterns are user interface design choices that benefit an online service by coercing, steering, or deceiving users into making unintended and potentially harmful decisions. We present automated techniques that enable experts to…

Human-Computer Interaction · Computer Science 2019-09-23 Arunesh Mathur , Gunes Acar , Michael J. Friedman , Elena Lucherini , Jonathan Mayer , Marshini Chetty , Arvind Narayanan

Smart contracts are computer programs that can be consistently executed by a network of mutually distrusting nodes, without the arbitration of a trusted authority. Because of their resilience to tampering, smart contracts are appealing in…

Cryptography and Security · Computer Science 2018-06-21 Massimo Bartoletti , Livio Pompianu

Service-oriented computing has emerged as the new area to address software as a service. This paper proposes a model for component based development for service-oriented systems and have created best practice guidelines on software…

Software Engineering · Computer Science 2016-09-08 Muthu Ramachandran , T. R. Gopalakrsihnan Nair , R. Selvarani

In recent years, blockchain has grown in popularity due to its singular attributes, enabling the development of new innovative decentralized applications. But when companies consider leveraging blockchain for their applications, the…

Cryptography and Security · Computer Science 2021-01-25 Nicolas Six

Application-level caching is a form of caching that has been increasingly adopted to satisfy performance and throughput requirements. The key idea is to store the results of a computation, to improve performance by reusing instead of…

Software Engineering · Computer Science 2020-10-27 Jhonny Mertz , Ingrid Nunes , Luca Della Toffola , Marija Selakovic , Michael Pradel

Internet of Things (IoT) applications typically collect and analyse personal data that can be used to derive sensitive information about individuals. However, thus far, privacy concerns have not been explicitly considered in software…

Software Engineering · Computer Science 2019-04-12 Charith Perera , Mahmoud Barhamgi , Arosha K. Bandara , Muhammad Ajmal , Blaine Price , Bashar Nuseibeh

Generally, combinatorial design concerns with the arrangement of a finite set of elements into patterns (subsets, words, arrays) according to specified rules. The usefulness of this design method is that the number of input combination can…

Networking and Internet Architecture · Computer Science 2018-04-24 Bestoun S. Ahmed , Amin S. Mohammad , Hemin T. Essa

Disinformation is proliferating on the internet, and platforms are responding by attaching warnings to content. There is little evidence, however, that these warnings help users identify or avoid disinformation. In this work, we adapt…

Human-Computer Interaction · Computer Science 2021-08-18 Ben Kaiser , Jerry Wei , Eli Lucherini , Kevin Lee , J. Nathan Matias , Jonathan Mayer

Quality-designed consumer products are easy to recognize. Wouldn't it be great if the quality of financial products became just as apparent? This paper is addressed to financial practitioners. It provides an informal introduction to…

General Finance · Quantitative Finance 2020-09-08 Andrei N. Soklakov

With the advent of Web 2.0, an increasing number of web sites has started offering their data over the web in standard formats and exposed their functionality as APIs. A new type of applications has taken advantage of the new data and…

Computers and Society · Computer Science 2014-10-21 Lampros Goussis , Ioannis E. Foukarakis , Dimitrios N. Kallergis

User connectivity patterns in network applications are known to be heterogeneous, and to follow periodic (daily and weekly) patterns. In many cases, the regularity and the correlation of those patterns is problematic: for network…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-18 Matteo Dell'Amico , Maurizio Filippone , Pietro Michiardi , Yves Roudier

During software evolution, inexperienced developers may introduce design anti-patterns when they modify their software systems to fix bugs or to add new functionalities based on changes in requirements. Developers may also use design…

Software Engineering · Computer Science 2021-04-02 Zeinab , Kermansaravi , Md Saidur Rahman , Foutse Khomh , Fehmi Jaafar , Yann-Gael Gueheneuc

In today's digitalized world, where software systems are becoming increasingly ubiquitous and complex, the quality aspect of explainability is gaining relevance. A major challenge in achieving adequate explanations is the elicitation of…

Software Engineering · Computer Science 2025-06-23 Hannah Deters , Laura Reinhardt , Jakob Droste , Martin Obaidi , Kurt Schneider

Large-scale e-commerce sites can collect and analyze a large number of user preferences and behaviors, and thus can recommend highly trusted products to users. However, it is very difficult for individuals or non-corporate groups to obtain…

Information Retrieval · Computer Science 2021-12-20 Weijian Li , Masato Kikuchi , Tadachika Ozono

Over the past three decades, since its invention, the Internet has evolved in both its sheer volume and usage. The Internet's core protocol, Internet Protocol (IP), has proven its usability and effectiveness to support a communication…

Networking and Internet Architecture · Computer Science 2015-12-15 Shuoshuo Chen , Fabrice Mizero

In today's world, banks use artificial intelligence to optimize diverse business processes, aiming to improve customer experience. Most of the customer-related tasks can be categorized into two groups: 1) local ones, which focus on a…

We propose a new online learning model for learning with preference feedback. The model is especially suited for applications like web search and recommender systems, where preference data is readily available from implicit user feedback…

Machine Learning · Computer Science 2011-11-04 Pannagadatta K. Shivaswamy , Thorsten Joachims

Quantum software represents disruptive technologies in terms of quantum-specific software systems, services, and applications - leverage the principles of quantum mechanics via programmable quantum bits (Qubits) that manipulate quantum…

Graphic designs are an effective medium for visual communication. They range from greeting cards to corporate flyers and beyond. Off-late, machine learning techniques are able to generate such designs, which accelerates the rate of content…

Computer Vision and Pattern Recognition · Computer Science 2024-11-25 Sahil Goyal , Abhinav Mahajan , Swasti Mishra , Prateksha Udhayanan , Tripti Shukla , K J Joseph , Balaji Vasan Srinivasan
‹ Prev 1 8 9 10 Next ›