Skip to main content

Showing 1–5 of 5 results for author: Chaim, M L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2501.06443  [pdf, ps, other

    cs.SE quant-ph

    Quantum Testing in the Wild: A Case Study with Qiskit Algorithms

    Authors: Neilson Carlos Leite Ramalho, Erico Augusto da Silva, Higor Amario de Souza, Marcos Lordello Chaim

    Abstract: Although classical computing has excelled in a wide range of applications, there remain problems that push the limits of its capabilities, especially in fields like cryptography, optimization, and materials science. Quantum computing introduces a new computational paradigm, based on principles of superposition and entanglement to explore solutions beyond the capabilities of classical computation.… ▽ More

    Submitted 11 January, 2025; originally announced January 2025.

    Comments: This paper has been accepted for presentation in the ERA track at the 2025 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2025)

  2. arXiv:2405.09178  [pdf, other

    cs.SE quant-ph

    Testing and Debugging Quantum Programs: The Road to 2030

    Authors: Neilson Carlos Leite Ramalho, Higor Amario de Souza, Marcos Lordello Chaim

    Abstract: Quantum computing has existed in the theoretical realm for several decades. Recently, quantum computing has re-emerged as a promising technology to solve problems that a classical computer could take hundreds of years to solve. However, there are challenges and opportunities for academics and practitioners regarding software engineering practices for testing and debugging quantum programs. This pa… ▽ More

    Submitted 11 October, 2024; v1 submitted 15 May, 2024; originally announced May 2024.

    Comments: Extending the paper submitted to FSE 2024 (SE2030. Software Engineering in 2030 Workshop)

  3. arXiv:2101.05962  [pdf, ps, other

    cs.SE

    A Data Flow Analysis Framework for Data Flow Subsumption

    Authors: Marcos Lordello Chaim, Kesina Baral, Jeff Offutt

    Abstract: Data flow testing creates test requirements as definition-use (DU) associations, where a definition is a program location that assigns a value to a variable and a use is a location where that value is accessed. Data flow testing is expensive, largely because of the number of test requirements. Luckily, many DU-associations are redundant in the sense that if one test requirement (e.g., node, edge,… ▽ More

    Submitted 14 January, 2021; originally announced January 2021.

  4. arXiv:1906.11715  [pdf, other

    cs.SE

    Evaluating data-flow coverage in spectrum-based fault localization

    Authors: Henrique Lemos Ribeiro, Higor Amario de Souza, Roberto Paulo de Andrioli Araujo, Marcos Lordello Chaim, Fabio Kon

    Abstract: Background: Debugging is a key task during the software development cycle. Spectrum-based Fault Localization (SFL) is a promising technique to improve and automate debugging. SFL techniques use control-flow spectra to pinpoint the most suspicious program elements. However, data-flow spectra provide more detailed information about the program execution, which may be useful for fault localization. A… ▽ More

    Submitted 27 June, 2019; originally announced June 2019.

    Comments: 13th International Symposium on Empirical Software Engineering and Measurement (ESEM 2019)

  5. arXiv:1607.04347  [pdf, ps, other

    cs.SE

    Spectrum-based Software Fault Localization: A Survey of Techniques, Advances, and Challenges

    Authors: Higor A. de Souza, Marcos L. Chaim, Fabio Kon

    Abstract: Despite being one of the most basic tasks in software development, debugging is still performed in a mostly manual way, leading to high cost and low performance. To address this problem, researchers have studied promising approaches, such as Spectrum-based Fault Localization (SFL) techniques, which pinpoint program elements more likely to contain faults. This survey discusses the state-of-the-art… ▽ More

    Submitted 26 November, 2017; v1 submitted 14 July, 2016; originally announced July 2016.

    Comments: Submitted to Software Testing, Verification and Reliability

    ACM Class: D.2.5