Ivan Beschastnikh

Orcid: 0000-0003-1676-8834

Affiliations:
  • University of British Columbia, Canada


According to our database1, Ivan Beschastnikh authored at least 90 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Teleoscope: Exploring Themes in Large Document Sets By Example.
CoRR, 2024

2023
XSnare: application-specific client-side cross-site scripting protection.
Empir. Softw. Eng., October, 2023

Empirical Study on Transformer-based Techniques for Software Engineering.
CoRR, 2023

Scalable Data Point Valuation in Decentralized Learning.
CoRR, 2023

Mercury: Fast Transaction Broadcast in High Performance Blockchain Systems.
Proceedings of the IEEE INFOCOM 2023, 2023

Auto-tuning elastic applications in production.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2023

Scaling Blockchain Consensus via a Robust Shared Mempool.
Proceedings of the 39th IEEE International Conference on Data Engineering, 2023

Compiling Distributed System Models with PGo.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
GlueFL: Reconciling Client Sampling and Model Masking for Bandwidth Efficient Federated Learning.
CoRR, 2022

Devouring the Leader Bottleneck in BFT Consensus.
CoRR, 2022

Gridiron: A Technique for Augmenting Cloud Workloads with Network Bandwidth Requirements.
CoRR, 2022

Repairing Failure-inducing Inputs with Input Reflection.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Linear-time Temporal Logic guided Greybox Fuzzing.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

One Bad Apple Spoils the Bunch: Transaction DoS in MimbleWimble Blockchains.
Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency, 2022

Fair Decision Making via Automated Repair of Decision Trees.
Proceedings of the 2nd IEEE/ACM International Workshop on Equitable Data & Technology, 2022

CoSpot: a cooperative VM allocation framework for increased revenue from spot instances.
Proceedings of the 13th Symposium on Cloud Computing, SoCC 2022, 2022

2021
Biscotti: A Blockchain System for Private and Secure Federated Learning.
IEEE Trans. Parallel Distributed Syst., 2021

"@alex, this fixes #9": Analysis of Referencing Patterns in Pull Request Discussions.
Proc. ACM Hum. Comput. Interact., 2021

Generalizing Neural Networks by Reflecting Deviating Data in Production.
CoRR, 2021

Finding Counterexamples of Temporal Logic properties in Software Implementations via Greybox Fuzzing.
CoRR, 2021

Jumpgate: automating integration of network connected accelerators.
Proceedings of the SYSTOR '21: The 14th ACM International Systems and Storage Conference, 2021

Self-Checking Deep Neural Networks in Deployment.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Dissecting the Performance of Chained-BFT.
Proceedings of the 41st IEEE International Conference on Distributed Computing Systems, 2021

2020
Visualizing Distributed System Executions.
ACM Trans. Softw. Eng. Methodol., 2020

Fairness-guided SMT-based Rectification of Decision Trees and Random Forests.
CoRR, 2020

Aggregate-Driven Trace Visualizations for Performance Debugging.
CoRR, 2020

Precise XSS detection and mitigation with Client-side Templates.
CoRR, 2020

Scalable constraint-based virtual data center allocation.
Artif. Intell., 2020

The Limitations of Federated Learning in Sybil Settings.
Proceedings of the 23rd International Symposium on Research in Attacks, 2020

Parking packet payload with P4.
Proceedings of the CoNEXT '20: The 16th International Conference on emerging Networking EXperiments and Technologies, 2020

2019
Improving microservice-based applications with runtime placement adaptation.
J. Internet Serv. Appl., 2019

Bandwidth-Efficient Transaction Relay for Bitcoin.
CoRR, 2019

Mining Specifications from Documentation using a Crowd.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Learning to listen for design.
Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, 2019

Jumpgate: In-Network Processing as a Service for Data Analytics.
Proceedings of the 11th USENIX Workshop on Hot Topics in Cloud Computing, 2019

Vulnerability & Blame: Making Sense of Unauthorized Access to Smartphones.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

Erlay: Efficient Transaction Relay for Bitcoin.
Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, 2019

Brokered Agreements in Multi-Party Machine Learning.
Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, 2019

2018
Tsumiki: A Meta-Platform for Building Your Own Testbed.
IEEE Trans. Parallel Distributed Syst., 2018

Iroko: A Framework to Prototype Reinforcement Learning for Data Center Traffic Control.
CoRR, 2018

Biscotti: A Ledger for Private and Secure Peer-to-Peer Machine Learning.
CoRR, 2018

Dancing in the Dark: Private Multi-Party Machine Learning in an Untrusted Setting.
CoRR, 2018

Mitigating Sybils in Federated Learning Poisoning.
CoRR, 2018

Performance comprehension at WiredTiger.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Inferring and asserting distributed system invariants.
Proceedings of the 40th International Conference on Software Engineering, 2018

VNF chain abstraction for cloud service providers.
Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, 2018

VNF chain allocation and management at data center scale.
Proceedings of the 2018 Symposium on Architectures for Networking and Communications Systems, 2018

2017
Scalable and Fault Tolerant Platform for Distributed Learning on Private Medical Data.
Proceedings of the Machine Learning in Medical Imaging - 8th International Workshop, 2017

Scalable Constraint-based Virtual Data Center Allocation.
Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, 2017

Supporting Microservice Evolution.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Refactoring Asynchrony in JavaScript.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Studying multi-threaded behavior with TSViz.
Proceedings of the 39th International Conference on Software Engineering, 2017

Accelerating Software Engineering Research Adoption with Analysis Bots.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track, 2017

Tolerating Faults in Disaggregated Datacenters.
Proceedings of the 16th ACM Workshop on Hot Topics in Networks, Palo Alto, CA, USA, 2017

Characterizing Social Insider Attacks on Facebook.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
Debugging distributed systems.
Commun. ACM, 2016

Comparing repositories visually with repograms.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Visually reasoning about system and resource behavior.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference Algorithms.
IEEE Trans. Software Eng., 2015

General LTL Specification Mining (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Investigating Program Behavior Using the Texada LTL Specifications Miner.
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Synergizing Specification Miners through Model Fissions and Fusions (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Don't Call Us, We'll Call You: Characterizing Callbacks in Javascript.
Proceedings of the 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2015

2014
Templated Visualization of Object State with Vebugger.
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014

NetCheck: Network Diagnoses from Blackbox Traces.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

Behavioral resource-aware model inference.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Sensibility testbed: An internet-wide cloud platform for programmable exploration of mobile devices.
Proceedings of the 2014 Proceedings IEEE INFOCOM Workshops, Toronto, ON, Canada, April 27, 2014

Mining precise performance-aware behavioral models from existing instrumentation.
Proceedings of the 36th International Conference on Software Engineering, 2014

Inferring models of concurrent systems from logs of their behavior with CSight.
Proceedings of the 36th International Conference on Software Engineering, 2014

Shedding light on distributed system executions.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Modeling Systems from Logs of their Behavior.
PhD thesis, 2013

Presentation patterns: techniques for crafting better presentations by Neal Ford, Matthew McCullough and Nathaniel Schutta.
ACM SIGSOFT Softw. Eng. Notes, 2013

Understanding regression failures through test-passing and test-failing code changes.
Proceedings of the 35th International Conference on Software Engineering, 2013

Unifying FSM-inference algorithms through declarative specification.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Effects of Centralized and Distributed Version Control on Commit Granularity.
Tiny Trans. Comput. Sci., 2012

Inferring networked system models from behavior traces.
Proceedings of the 2012 ACM conference on CoNEXT student workshop, 2012

2011
Mining temporal invariants from partially ordered logs.
ACM SIGOPS Oper. Syst. Rev., 2011

Scalable consistency in Scatter.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

Leveraging existing instrumentation to automatically infer invariant-constrained models.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Synoptic: studying logged behavior with inferred models.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

2010
Synoptic: Summarizing System Logs with Refinement.
Proceedings of the Workshop on Managing Systems via Log Analysis and Machine Learning Techniques, 2010

Retaining sandbox containment despite bugs in privileged memory-safe code.
Proceedings of the 17th ACM Conference on Computer and Communications Security, 2010

2009
Seattle: a platform for educational cloud computing.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2008
Satellitelab: adding heterogeneity to planetary-scale network testbeds.
Proceedings of the ACM SIGCOMM 2008 Conference on Applications, 2008

Wikipedian Self-Governance in Action: Motivating the Policy Lens.
Proceedings of the Second International Conference on Weblogs and Social Media, 2008

Articulations of wikiwork: uncovering valued work in wikipedia through barnstars.
Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work, 2008

2007
Community, consensus, coercion, control: cs*w or how policy mediates mass participation.
Proceedings of the 2007 International ACM SIGGROUP Conference on Supporting Group Work, 2007

2006
Bandwidth challenge - VFER: high-performance transport in user space.
Proceedings of the ACM/IEEE SC2006 Conference on High Performance Networking and Computing, 2006

SPRUCE: A System for Supporting Urgent High-Performance Computing.
Proceedings of the Grid-Based Problem Solving Environments, 2006

Building an Infrastructure for Urgent Computing.
Proceedings of the High Performance Computing and Grids in Action, 2006


  Loading...