activity
20102023
most citedLogchain: Blockchain-assisted Log Storage

63 citations · 481 across the 32 of their papers we have counts for

collaborators

33 papers

cs.SE2023★ 12 cited

A Reference Architecture for Governance of Cloud Native Applications

William Pourmajidi, Lei Zhang, John Steinbacher +2

The evolution of cloud computing has given rise to Cloud Native Applications (CNAs), presenting new challenges in governance, particularly when faced with strict compliance require…

cs.SE2023★ 10 cited

Identifying Flakiness in Quantum Programs

Lei Zhang, Mahsa Radnejad, Andriy Miranskyy

In recent years, software engineers have explored ways to assist quantum software programmers. Our goal in this paper is to continue this exploration and see if quantum software pr…

cs.SE2022★ 13 cited

Using Quantum Computers to Speed Up Dynamic Testing of Software

Andriy Miranskyy

Software under test can be analyzed dynamically, while it is being executed, to find defects. However, as the number and possible values of input parameters increase, the cost of d…

cs.SE2022★ 11 cited

Quantum Computing for Software Engineering: Prospects

Andriy Miranskyy, Mushahid Khan, Jean Paul Latyr Faye +1

Quantum computers (QCs) are maturing. When QCs are powerful enough, they may be able to handle problems in chemistry, physics, and finance that are not classically solvable. Howeve…

cs.ET2022★ 8 cited

EP-PQM: Efficient Parametric Probabilistic Quantum Memory with Fewer Qubits and Gates

Mushahid Khan, Jean Paul Latyr Faye, Udson C. Mendes +1

Machine learning (ML) classification tasks can be carried out on a quantum computer (QC) using Probabilistic Quantum Memory (PQM) and its extension, Parameteric PQM (P-PQM) by calc…

cs.SE2021★ 20 cited

Making existing software quantum safe: a case study on IBM Db2

Lei Zhang, Andriy Miranskyy, Walid Rjaibi +3

The software engineering community is facing challenges from quantum computers (QCs). In the era of quantum computing, Shor's algorithm running on QCs can break asymmetric encrypti…

cs.SE2021★ 4 cited

Term Interrelations and Trends in Software Engineering

Janusan Baskararajah, Lei Zhang, Andriy Miranskyy

The Software Engineering (SE) community is prolific, making it challenging for experts to keep up with the flood of new papers and for neophytes to enter the field. Therefore, we p…

cs.ET2021

String Comparison on a Quantum Computer Using Hamming Distance

Mushahid Khan, Andriy Miranskyy

The Hamming distance is ubiquitous in computing. Its computation gets expensive when one needs to compare a string against many strings. Quantum computers (QCs) may speed up the co…

cs.SE2021

On Testing and Debugging Quantum Software

Andriy Miranskyy, Lei Zhang, Javad Doliskani

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they need to test and debug their code. In this paper, we disc…

cs.SE2021★ 8 cited

On Automatic Parsing of Log Records

Jared Rand, Andriy Miranskyy

Software log analysis helps to maintain the health of software solutions and ensure compliance and security. Existing software systems consist of heterogeneous components emitting…

cs.DC2020★ 43 cited

Anomaly Detection in a Large-scale Cloud Platform

Mohammad Saiful Islam, William Pourmajidi, Lei Zhang +3

Cloud computing is ubiquitous: more and more companies are moving the workloads into the Cloud. However, this rise in popularity challenges Cloud service providers, as they need to…

cs.SE2020★ 22 cited

Immutable Log Storage as a Service on Private and Public Blockchains

William Pourmajidi, Lei Zhang, John Steinbacher +2

Service Level Agreements (SLA) are employed to ensure the performance of Cloud solutions. When a component fails, the importance of logs increases significantly. All departments ma…

cs.SE2020★ 17 cited

Anomaly Detection in Cloud Components

Mohammad Saiful Islam, Andriy Miranskyy

Cloud platforms, under the hood, consist of a complex inter-connected stack of hardware and software components. Each of these components can fail which may lead to an outage. Our…

cs.SE2020★ 38 cited

Is Your Quantum Program Bug-Free?

Andriy Miranskyy, Lei Zhang, Javad Doliskani

Quantum computers are becoming more mainstream. As more programmers are starting to look at writing quantum programs, they face an inevitable task of debugging their code. How shou…

cs.CR2019★ 6 cited

Immutable Log Storage as a Service

William Pourmajidi, Lei Zhang, John Steinbacher +2

Logs contain critical information about the quality of the rendered services on the Cloud and can be used as digital evidence. Hence, we argue that the critical nature of logs call…

cs.SE2019★ 15 cited

On Usefulness of the Deep-Learning-Based Bug Localization Models to Practitioners

Sravya Polisetty, Andriy Miranskyy, Ayse Bener

Background: Developers spend a significant amount of time and efforts to localize bugs. In the literature, many researchers proposed state-of-the-art bug localization models to hel…

cs.DC2019★ 2 cited

Dogfooding: use IBM Cloud services to monitor IBM Cloud infrastructure

William Pourmajidi, Andriy Miranskyy, John Steinbacher +2

The stability and performance of Cloud platforms are essential as they directly impact customers' satisfaction. Cloud service providers use Cloud monitoring tools to ensure that re…

cs.SE2019★ 10 cited

Quantum Advantage and Y2K Bug: Comparison

Lei Zhang, Andriy Miranskyy, Walid Rjaibi

Quantum Computers (QCs), once they mature, will be able to solve some problems faster than Classic Computers. This phenomenon is called "quantum advantage" (or a stronger term "qua…

cs.DB2019★ 11 cited

Automated data validation: an industrial experience report

Lei Zhang, Sean Howard, Tom Montpool +3

There has been a massive explosion of data generated by customers and retained by companies in the last decade. However, there is a significant mismatch between the increasing volu…

cs.SE2018★ 55 cited

On Testing Quantum Programs

Andriy Miranskyy, Lei Zhang

A quantum computer (QC) can solve many computational problems more efficiently than a classic one. The field of QCs is growing: companies (such as DWave, IBM, Google, and Microsoft…

cs.MA2018★ 1 cited

The Impact of Position Errors on Crowd Simulation

Lei Zhang, Diego Lai, Andriy V. Miranskyy

In large crowd events, there is always a potential possibility that a stampede accident will occur. The accident may cause injuries or even death. Approaches for controlling crowd…

cs.SE2018

On Challenges of Cloud Monitoring

William Pourmajidi, John Steinbacher, Tony Erwin +1

Cloud services are becoming increasingly popular: 60\% of information technology spending in 2016 was Cloud-based, and the size of the public Cloud service market will reach $236B…

cs.CR2018★ 63 cited

Logchain: Blockchain-assisted Log Storage

William Pourmajidi, Andriy Miranskyy

During the normal operation of a Cloud solution, no one usually pays attention to the logs except technical department, which may periodically check them to ensure that the perform…

cs.SE2018★ 11 cited

Architecture for Analysis of Streaming Data

Sheik Hoque, Andriy Miranskyy

While several attempts have been made to construct a scalable and flexible architecture for analysis of streaming data, no general model to tackle this task exists. Thus, our goal…