Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Abdul Wasay

dblp:149/9304 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
3since 2021 · last 2022
0009-0004-5055-6717ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Computer networks · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Deep learning architectures and training · 67% Kernel, tree and ensemble methods · 33%
Databases, data mining, and information retrieval
3 papers
Machine learning and data management · 54% Data mining · 23% Database system architecture and tuning · 23%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 77% Empirical software engineering · 23%
Computer networks
1 paper
Internet architecture and protocols · 87% Datacenter networks · 13%

Topics — the 6 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
convolutional neural network
0.512021
More or Less: When and How to Build Convolutional Neural Network Ensembles · ICLR 2021
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.512021
More or Less: When and How to Build Convolutional Neural Network Ensembles · ICLR 2021
Internet architecture and protocols
buffer management
0.212014
Rethinking buffer management in data center networks · SIGCOMM 2014
Internet architecture and protocols › buffer management
buffer sizing
0.212014
Rethinking buffer management in data center networks · SIGCOMM 2014
Empirical software engineering › developer studies › developer behavior
developer productivity
0.212022
Machine Programming: Turning Data into Programmer Productivity · Proc. VLDB Endow. 2022
Datacenter networks
datacenter transport
0.112014
Rethinking buffer management in data center networks · SIGCOMM 2014

Methods — techniques the papers use, named apart from their topics

machine programming · 1.1ensemble learning · 0.5
YearPublicationVenuePosition
2022 Machine Programming: Turning Data into Programmer Productivity
abstract
Machine programming is an emerging research area that improves the software development life cycle from design through deployment. We present a tutorial on machine programming research highlighting aspects relevant to the data systems community. We divide this tutorial into three parts: We begin with an introduction to machine programming introducing its three pillars: intention, invention, and adaptation. Then, we provide an overview of the data ecosystem central to all machine programming systems, highlighting challenges and novel opportunities relevant to the data systems community. Finally, we describe recent advances in machine programming research and how these directions use various data sets to improve the ease of creating and maintaining performant software systems.
Abdul Wasay, Nesime Tatbul, Justin Emile Gottschlich
Proc. VLDB Endow.1
2021 More or Less: When and How to Build Convolutional Neural Network Ensembles
Abdul Wasay, Stratos Idreos
ICLR1
2021 Deep Learning: Systems and Responsibility
abstract
Deep learning enables numerous applications across diverse areas. Data systems researchers are also increasingly experimenting with deep learning to enhance data systems performance. We present a tutorial on deep learning, highlighting the data systems nature of neural networks as well as research opportunities for advancements through data management techniques. We focus on three critical aspects: (1) classic design tradeoffs in neural networks which we can enrich through a systems and data management perspective, e.g., thinking critically about storage, data movement, and computation; (2) classic design problems in data systems which we can reconsider with neural networks as a viable design option, e.g., to replace or help system components that make complex decisions such as database optimizers; and (3) essential considerations for responsible application of neural networks in critical human-facing problems in society and how these also link to data management and performance considerations. While these are seemingly a diverse set of rich topics, they are strongly interconnected through data management, and their combination offers rich opportunities for future research.
Abdul Wasay, Subarna Chatterjee, Stratos Idreos
SIGMOD Conference1
2017 Data Canopy: Accelerating Exploratory Statistical Analysis
abstract
During exploratory statistical analysis, data scientists repeatedly compute statistics on data sets to infer knowledge. Moreover, statistics form the building blocks of core machine learning classification and filtering algorithms. Modern data systems, software libraries, and domain-specific tools provide support to compute statistics but lack a cohesive framework for storing, organizing, and reusing them. This creates a significant problem for exploratory statistical analysis as data grows: Despite existing overlap in exploratory workloads (which are repetitive in nature), statistics are always computed from scratch. This leads to repeated data movement and recomputation, hindering interactive data exploration.
Abdul Wasay, Xinding Wei, Niv Dayan, Stratos Idreos
SIGMOD Conference1
2014 Rethinking buffer management in data center networks
abstract
Data center operators face extreme challenges in simultaneously providing low latency for short flows, high throughput for long flows, and high burst tolerance. We propose a buffer management strategy that addresses these challenges by isolating short and long flows into separate buffers, sizing these buffers based on flow requirements, and scheduling packets to meet different flow-level objectives. Our design provides new opportunities for performance improvements that complement transport layer optimisations.
Aisha Mushtaq, Asad Khalid Ismail, Abdul Wasay, Bilal Mahmood, Ihsan Ayyub Qazi, Zartash Afzal Uzmi
SIGCOMM3