Skip to main content

Showing 1–6 of 6 results for author: Fatima, S

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

    cs.PL cs.AI cs.SE

    Towards Neural Synthesis for SMT-Assisted Proof-Oriented Programming

    Authors: Saikat Chakraborty, Gabriel Ebner, Siddharth Bhat, Sarah Fakhoury, Sakina Fatima, Shuvendu Lahiri, Nikhil Swamy

    Abstract: Proof-oriented programs mix computational content with proofs of program correctness. However, the human effort involved in programming and proving is still substantial, despite the use of Satisfiability Modulo Theories (SMT) solvers to automate proofs in languages such as F*. Seeking to spur research on using AI to automate the construction of proof-oriented programs, we curate a dataset of 600… ▽ More

    Submitted 2 May, 2024; originally announced May 2024.

  2. arXiv:2307.00012  [pdf, other

    cs.SE cs.AI cs.LG

    FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair

    Authors: Sakina Fatima, Hadi Hemmati, Lionel Briand

    Abstract: Flaky tests are problematic because they non-deterministically pass or fail for the same software version under test, causing confusion and wasting development effort. While machine learning models have been used to predict flakiness and its root causes, there is much less work on providing support to fix the problem. To address this gap, in this paper, we focus on predicting the type of fix that… ▽ More

    Submitted 19 May, 2024; v1 submitted 21 June, 2023; originally announced July 2023.

    Comments: 25 pages, 19 Figures

  3. arXiv:2212.00505  [pdf, other

    cs.SE

    An Extended Model of Software Configuration

    Authors: Rezvan Mahdavi-Hezaveh, Sameeha Fatima, Laurie Williams

    Abstract: Feature toggles and configuration options are modern programmatic techniques to easily include or exclude functionality in a software product. The research contributions to these two techniques have most often been focused on either one of them separately. However, focusing on the similarities of these two techniques may enable a more fruitful combined family of research on software configuration,… ▽ More

    Submitted 1 December, 2022; originally announced December 2022.

  4. Flakify: A Black-Box, Language Model-based Predictor for Flaky Tests

    Authors: Sakina Fatima, Taher A. Ghaleb, Lionel Briand

    Abstract: Software testing assures that code changes do not adversely affect existing functionality. However, a test case can be flaky, i.e., passing and failing across executions, even for the same version of the source code. Flaky test cases introduce overhead to software development as they can lead to unnecessary attempts to debug production or testing code. The state-of-the-art ML-based flaky test case… ▽ More

    Submitted 16 August, 2022; v1 submitted 22 December, 2021; originally announced December 2021.

    Journal ref: IEEE Transactions on Software Engineering (TSE). (2022) 1-17

  5. arXiv:1203.3660  [pdf

    cs.HC

    Arabic Interface Analysis Based on Cultural Markers

    Authors: Mohammadi Akheela Khanum, Shameem Fatima, Mousmi A. Chaurasia

    Abstract: This study examines the Arabic interface design elements that are largely influenced by the cultural values. Cultural markers are examined in websites from educational, business, and media. Cultural values analysis is based on Geert Hofstede's cultural dimensions. The findings show that there are cultural markers which are largely influenced by the culture and that the Hofstede's score for Arab co… ▽ More

    Submitted 16 March, 2012; originally announced March 2012.

    Comments: 8 pages, 9 figures, IJCSI International Journal of Computer Science Issues

    Journal ref: IJCSI International Journal of Computer Science Issues, Vol. 9, IJCSI Issue 1, No 2, January 2012, pp.255-262

  6. arXiv:1110.2765  [pdf, ps

    cs.MA cs.AI

    Multi-Issue Negotiation with Deadlines

    Authors: S. S. Fatima, N. R. Jennings, M. J. Wooldridge

    Abstract: This paper studies bilateral multi-issue negotiation between self-interested autonomous agents. Now, there are a number of different procedures that can be used for this process; the three main ones being the package deal procedure in which all the issues are bundled and discussed together, the simultaneous procedure in which the issues are discussed simultaneously but independently of each other,… ▽ More

    Submitted 12 October, 2011; originally announced October 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 27, pages 381-417, 2006