Papers.
Research connected to its authors, projects, companies, talks, events, and the rest of the graph.
Add a paper ↗Illustrating the AADL error modeling annex (v.2) using a simple safety-critical medical device
HILT '13 · DOI 10.1145/2527269.2527271 · 45 citations · Source: semantic-scholar+openalexDeveloping and certifying safety-critical and highly reliable systems almost always includes significant emphasis on hazard analysis and risk assessment. There have been substantial improvements in automation and formalization of other aspects of critical system engineering including model-driven development, analysis of source code and models, and verification techniques. However, hazard analysis and risk assessment are still largely manual and informal activities, tool support is limited (which for both development and auditing, increases time and effort and reduces accuracy and correctness), and artifacts are not integrated with architectural descriptions, system interfaces, high-level behavioral descriptions or code.
Julien Delange, Brian Larson, John Hatcliff, Kim Fowler · 4 authors totalYour server as a function
Programming Languages and Operating Systems · DOI 10.1145/2525528.2525538 · 28 citations · Source: semantic-scholarMarius Eriksen · 1 author totalConsistency without borders
DOI 10.1145/2523616.2523632 · 28 citations · Source: openalex+authoritative-profilePeter Bailis, Peter Alvaro, Neil Conway, Joseph M. Hellerstein · 4 authors totalDiscretized streams: fault-tolerant streaming computation at scale
Symposium on Operating Systems Principles · DOI 10.1145/2517349.2522737 · 1,180 citations · Source: semantic-scholarMany "big data" applications must act on data in real time. Running these applications at ever-larger scales requires parallel platforms that automatically handle faults and stragglers. Unfortunately, current distributed stream processing models provide fault recovery in an expensive manner, requiring hot replication or long recovery times, and do not handle stragglers. We propose a new processing model, discretized streams (D-Streams), that overcomes these challenges. D-Streams enable a parallel recovery mechanism that improves efficiency over traditional replication and backup schemes, and tolerates stragglers. We show that they support a rich set of operators while attaining high per-node throughput similar to single-node systems, linear scaling to 100 nodes, sub-second latency, and sub-second fault recovery. Finally, D-Streams can easily be composed with batch and interactive query models like MapReduce, enabling rich applications that combine these modes. We implement D-Streams in a system called Spark Streaming.
Haoyuan Li, Matei Zaharia, M. Zaharia, Tathagata Das, Timothy Hunter, S. Shenker, Ion Stoica · 7 authors totalSparrow: distributed, low latency scheduling
Symposium on Operating Systems Principles · DOI 10.1145/2517349.2522716 · 694 citations · Source: semantic-scholarLarge-scale data analytics frameworks are shifting towards shorter task durations and larger degrees of parallelism to provide low latency. Scheduling highly parallel jobs that complete in hundreds of milliseconds poses a major challenge for task schedulers, which will need to schedule millions of tasks per second on appropriate machines while offering millisecond-level latency and high availability. We demonstrate that a decentralized, randomized sampling approach provides near-optimal performance while avoiding the throughput and availability limitations of a centralized design. We implement and deploy our scheduler, Sparrow, on a 110-machine cluster and demonstrate that Sparrow performs within 12% of an ideal scheduler.
Matei Zaharia, Kay Ousterhout, Patrick Wendell, M. Zaharia, Ion Stoica · 5 authors totalGood fonts for dyslexia
DOI 10.1145/2513383.2513447 · 165 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Luz Rello, Ricardo Baeza‐Yates · 3 authors totalAn iOS reader for people with dyslexia
DOI 10.1145/2513383.2513419 · 15 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Luz Rello, Ricardo Baeza‐Yates, Horacio Saggion, Clara Bayarri, Simone Diniz Junqueira Barbosa · 6 authors totalNetworked user engagement
DOI 10.1145/2512875.2512877 · 12 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Janette Lehmann, Mounia Lalmas, Ricardo Baeza‐Yates, Elad Yom‐Tov · 5 authors totalInstant pickles: generating object-oriented pickler combinators for fast and extensible serialization
Conference on Object-Oriented Programming Systems, Languages, and Applications · DOI 10.1145/2509136.2509547 · 39 citations · Source: semantic-scholar+epfl-infoscienceEugene Burmako, Heather, Heather Miller, Philipp Haller, E. Burmako, Martin Odersky · 6 authors totalMiniboxing: improving the speed to code size tradeoff in parametric polymorphism translations
Conference on Object-Oriented Programming Systems, Languages, and Applications · DOI 10.1145/2509136.2509537 · 33 citations · Source: semantic-scholarVlad Ureche, Cristian Talau, Martin Odersky · 3 authors totalImproved type specialization for dynamic scripting languages
DLS · DOI 10.1145/2508168.2508177 · 24 citations · Source: semantic-scholar+dblpJared Roesch, Madhukar N. Kedlaya, Behnam Robatmili, Mehrdad Reshadi, Ben Hardekopf · 5 authors totalOrthogonal query recommendation
DOI 10.1145/2507157.2507159 · 28 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Hossein Vahabi, Margareta Ackerman, David Loker, Ricardo Baeza‐Yates, Alejandro López-Ortíz · 6 authors totalPredictionIO: a distributed machine learning server for practical software development
International Conference on Information and Knowledge Management · DOI 10.1145/2505515.2508198 · 32 citations · Source: semantic-scholarSimon Chan, T. Stone, Kit Pang Szeto, Ka‐Hou Chan · 4 authors totalOnline multitasking and user engagement
DOI 10.1145/2505515.2505543 · 27 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Janette Lehmann, Mounia Lalmas, Georges Dupret, Ricardo Baeza‐Yates · 5 authors totalIs There Space for Theory in Modern Commercial Search Engines?
DOI 10.1145/2499178.2499488 · 0 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates · 2 authors totalAnalyzing multi-dimensional networks within MediaWikis
DOI 10.1145/2491055.2491056 · 4 citations · Source: openalex+first-party-career-authorityMarc Smith, Brian Keegan, Arber Ceni, Marc A. Smith · 4 authors totalBridging islands of specialized code using macros and reified types
SCALA@ECOOP · DOI 10.1145/2489837.2489847 · 9 citations · Source: semantic-scholarVlad Ureche, Nicolas Stucki · 2 authors totalScala macros: let our powers combine!: on how rich syntax and static types work with metaprogramming
SCALA@ECOOP · DOI 10.1145/2489837.2489840 · 104 citations · Source: semantic-scholar+epfl-infoscienceEugene Burmako, E. Burmako · 2 authors totalWTF: The Who to Follow Service at Twitter
WWW 2013 · DOI 10.1145/2488388.2488433 · 529 citations · Source: semantic-scholarPresents WTF ('Who to Follow'), Twitter's user recommendation service: the Cassovary in-memory graph processing engine, the SALSA-based recommendation algorithm, and the production architecture behind it.
Pankaj Gupta, Ashish Goel, Jimmy Lin, Aneesh Sharma, Dong Wang, Reza Zadeh · 6 authors totalDesign and prototyping of a social media observatory
DOI 10.1145/2487788.2488174 · 37 citations · Source: openalex+publisher+career-authorityKarissa McKelvey, Filippo Menczer · 2 authors totalMeasuring web quality
DOI 10.1145/2487788.2488129 · 0 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates · 2 authors totalTimelines as summaries of popular scheduled events
WWW (Companion Volume) · DOI 10.1145/2487788.2488114 · 38 citations · Source: dblp+semantic-scholarOmar Alonso, K. Shiells · 2 authors totalOnline social networks
DOI 10.1145/2487788.2487977 · 4 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, Diego Sáez-Trumper · 3 authors totalScaling matrix factorization for recommendation with randomness
WWW (Companion Volume) · DOI 10.1145/2487788.2487801 · Source: dblp+asu-first-party+career-authorityLei Tang, Patrick Harrington · 2 authors totalHadoop
DOI 10.1145/2487575.2491128 · 4 citations · Source: openalex+career-authorityMilind Bhandarkar · 1 author totalThe business impact of deep learning
KDD 2013 · DOI 10.1145/2487575.2491127 · 21 citations · Source: semantic-scholarJeremy Howard · 1 author totalGraphX: a resilient distributed graph system on Spark
International Workshop on Graph Data Management Experiences and Systems · DOI 10.1145/2484425.2484427 · 704 citations · Source: semantic-scholarReynold Xin, Joseph E. Gonzalez, M. Franklin, Ion Stoica · 4 authors totalSemantic models for answer re-ranking in question answering
DOI 10.1145/2484028.2484233 · 3 citations · Source: openalexThe task of Question Answering (QA) is to find correct answers to users' questions expressed in natural language. In the last few years non-factoid QA received more attention. It focuses on causation, manner and reason questions, where the expected answer has the form of a passage of text. The presence of question and answers corpora allows the adoption of Learning to Rank (MLR) algorithms in order to out- put a sensible ranking of the candidate answers. The importance and effectiveness of linguistically motivated features, obtained from syntax, lexical semantics and semantic role labeling, was shown in literature [2-4], but there are still several different possible semantic features that have not been taken into account so far and our goal is to find out if their use could lead to performance improvement. In particular features coming from Semantic Models (SM) like Distributional Semantic Models (DSMs), Explicit Semantic Analysis (ESA), Latent Dirichlet Allocation (LDA) induced topics have never been applied to the task so far. Based on the usefulness that those models show in other tasks, we think that SM can have a significant role in improving current state-of-the-art systems' performance in answer re-ranking.
Piero Molino · 1 author totalScalability and efficiency challenges in commercial web search engines
DOI 10.1145/2484028.2484189 · 5 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, B. Barla Cambazoğlu, Ricardo Baeza‐Yates · 3 authors totalReducing data transfer for charts on adaptive web sites.
SAC · DOI 10.1145/2480362.2480528 · Source: dblp+ubc-authorityRamon Lawrence, Giuseppe Burtini, Scott Fazackerley · 3 authors totalBolt-on causal consistency
DOI 10.1145/2463676.2465279 · 217 citations · Source: openalex+authoritative-profilePeter Bailis, Ali Ghodsi, Joseph M. Hellerstein, Ion Stoica · 4 authors totalCHIC: a combination-based recommendation system
SIGMOD · DOI 10.1145/2463676.2465270 · Source: dblpManasi Vartak, Samuel Madden · 2 authors totalPBS at work
DOI 10.1145/2463676.2465260 · 10 citations · Source: openalex+authoritative-profilePeter Bailis, Shivaram Venkataraman, Michael J. Franklin, Joseph M. Hellerstein, Ion Stoica · 5 authors totalThe big data ecosystem at LinkedIn
ACM SIGMOD Conference · DOI 10.1145/2463676.2463707 · 156 citations · Source: semantic-scholarJay Kreps, Roshan Sumbaly, J. Kreps, Sam Shah · 4 authors totalSpanners: a formal framework for information extraction
PODS · DOI 10.1145/2463664.2463665 · 25 citations · Source: semantic-scholar+dblpFrederick Reiss, Ronald Fagin, B. Kimelfeld, Stijn Vansummeren · 4 authors totalDysWebxia 2.0!
DOI 10.1145/2461121.2461150 · 39 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Luz Rello, Clara Bayarri, Azuki Gòrriz, Ricardo Baeza‐Yates, Saurabh Gupta, Gaurang Kanvinde, Horacio Saggion · 10 authors totalSimplify or help?
DOI 10.1145/2461121.2461126 · 103 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Luz Rello, Ricardo Baeza‐Yates, Stefan Bott, Horacio Saggion · 5 authors totalEventual Consistency Today: Limitations, Extensions, and Beyond
Queue · DOI 10.1145/2460276.2462076 · 93 citations · Source: openalex+authoritative-profilePeter Bailis, Ali Ghodsi · 2 authors totalMDCC: Multi-Data Center Consistency
EuroSys · DOI 10.1145/2451116.2451133 · Source: acm+dblp+berkeley-amplabGene Pang, Tim Kraska, Michael J. Franklin, Samuel Madden, Alan Fekete · 5 authors totalEventual consistency today
Communications of the ACM · DOI 10.1145/2447976.2447992 · 184 citations · Source: openalex+authoritative-profilePeter Bailis, Ali Ghodsi · 2 authors totalUsing version control in the classroom (abstract only)
SIGCSE '13: 44th ACM Technical Symposium on Computer Science Education · DOI 10.1145/2445196.2445486 · 3 citations · Source: crossrefTim Berglund, John Britton · 2 authors totalTruthy
DOI 10.1145/2441955.2441962 · 53 citations · Source: openalex+publisher+career-authorityKarissa McKelvey, Filippo Menczer · 2 authors total(big) usage data in web search
DOI 10.1145/2433396.2433501 · 1 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates, Yoelle Maarek · 3 authors totalExploiting social relations for sentiment analysis in microblogging
WSDM · DOI 10.1145/2433396.2433465 · Source: dblp+asu-first-party+career-authorityLei Tang, Xia Hu, Jiliang Tang, Huan Liu · 4 authors totalOptimizing data structures in high-level programs
DOI 10.1145/2429069.2429128 · 95 citations · Source: openalexHigh level data structures are a cornerstone of modern programming and at the same time stand in the way of compiler optimizations. In order to reason about user- or library-defined data structures compilers need to be extensible. Common mechanisms to extend compilers fall into two categories. Frontend macros, staging or partial evaluation systems can be used to programmatically remove abstraction and specialize programs before they enter the compiler. Alternatively, some compilers allow extending the internal workings by adding new transformation passes at different points in the compile chain or adding new intermediate representation (IR) types. None of these mechanisms alone is sufficient to handle the challenges posed by high level data structures. This paper shows a novel way to combine them to yield benefits that are greater than the sum of the parts.
Martin Odersky, Tiark Rompf, Arvind K. Sujeeth, Nada Amin, Kevin J. Brown, Vojin Jovanović, HyoukJoong Lee, Manohar Jonnalagedda · 9 authors totalThe Discrete Fundamental Group of the Associahedron, and the Exchange Module
International Journal of Algebra and Computation · DOI 10.1142/S0218196713400079 · arXiv 1012.2810 · 1 citations · Source: openalexThe associahedron is an object that has been well studied and has numerous applications, particularly in the theory of operads, the study of non-crossing partitions, lattice theory and more recently in the study of cluster algebras. We approach the associahedron from the point of view of discrete homotopy theory. We study the abelianization of the discrete fundamental group, and show that it is free abelian of rank . We also find a combinatorial description for a basis of this rank. We also introduce the exchange module of the type An cluster algebra, used to model the relations in the cluster algebra. We use the discrete fundamental group to the study of exchange module, and show that it is also free abelian of rank .
Chris Severs, H. Barcelo, C. Severs, J. White · 4 authors total