Skip to main content

Showing 1–7 of 7 results for author: Lustosa, A

.
  1. arXiv:2503.21086  [pdf, other

    cs.SE

    Less Noise, More Signal: DRR for Better Optimizations of SE Tasks

    Authors: Andre Lustosa, Tim Menzies

    Abstract: SE analytics problems do not always need complex AI. Better and faster solutions can sometimes be obtained by matching the complexity of the problem to the complexity of the solution. This paper introduces the Dimensionality Reduction Ratio (DRR), a new metric for predicting when lightweight algorithms suffice. Analyzing SE optimization problems from software configuration to process decisions and… ▽ More

    Submitted 26 March, 2025; originally announced March 2025.

  2. arXiv:2405.12920  [pdf, ps, other

    cs.SE

    Streamlining Software Reviews: Efficient Predictive Modeling with Minimal Examples

    Authors: Tim Menzies, Andre Lustosa

    Abstract: This paper proposes a new challenge problem for software analytics. In the process we shall call "software review", a panel of SMEs (subject matter experts) review examples of software behavior to recommend how to improve that's software's operation. SME time is usually extremely limited so, ideally, this panel can complete this optimization task after looking at just a small number of very inform… ▽ More

    Submitted 21 May, 2024; originally announced May 2024.

  3. arXiv:2310.19125  [pdf, other

    cs.SE

    iSNEAK: Partial Ordering as Heuristics for Model-Based Reasoning in Software Engineering

    Authors: Andre Lustosa, Tim Menzies

    Abstract: A "partial ordering" is a way to heuristically order a set of examples (partial orderings are a set where, for certain pairs of elements, one precedes the other). While these orderings may only be approximate, they can be useful for guiding a search towards better regions of the data. To illustrate the value of that technique, this paper presents iSNEAK, an incremental human-in-the-loop AI problem… ▽ More

    Submitted 14 July, 2024; v1 submitted 29 October, 2023; originally announced October 2023.

  4. arXiv:2301.06577  [pdf, other

    cs.SE cs.LG

    Learning from Very Little Data: On the Value of Landscape Analysis for Predicting Software Project Health

    Authors: Andre Lustosa, Tim Menzies

    Abstract: When data is scarce, software analytics can make many mistakes. For example, consider learning predictors for open source project health (e.g. the number of closed pull requests in twelve months time). The training data for this task may be very small (e.g. five years of data, collected every month means just 60 rows of training data). The models generated from such tiny data sets can make many pr… ▽ More

    Submitted 11 October, 2023; v1 submitted 16 January, 2023; originally announced January 2023.

  5. arXiv:2110.02922   

    cs.SE

    SNEAK: Faster Interactive Search-based SE

    Authors: Andre Lustosa, Jaydeep Patel, Venkata Sai Teja Malapati, Tim Menzies

    Abstract: When AI tools can generate many solutions, some human preference must be applied to determine which solution is relevant to the current project. One way to find those preferences is interactive search-based software engineering (iSBSE) where humans can influence the search process. This paper argues that when optimizing a model using human-in-the-loop, data mining methods such as our SNEAK tool (t… ▽ More

    Submitted 16 January, 2023; v1 submitted 6 October, 2021; originally announced October 2021.

    Comments: removal for resubmission under different title and more information

  6. arXiv:2107.05088  [pdf, other

    cs.SE cs.AI

    Fairer Software Made Easier (using "Keys")

    Authors: Tim Menzies, Kewen Peng, Andre Lustosa

    Abstract: Can we simplify explanations for software analytics? Maybe. Recent results show that systems often exhibit a "keys effect"; i.e. a few key features control the rest. Just to say the obvious, for systems controlled by a few keys, explanation and control is just a matter of running a handful of "what-if" queries across the keys. By exploiting the keys effect, it should be possible to dramatically si… ▽ More

    Submitted 11 July, 2021; originally announced July 2021.

    Comments: Submitted to NIER ASE 2021 (new ideas, emerging research)

  7. arXiv:2106.03792   

    cs.SE

    Preference Discovery in Large Product Lines

    Authors: Andre Lustosa, Tim Menzies

    Abstract: When AI tools can generate many solutions, some human preference must be applied to determine which solution is relevant to the current project. One way to find those preferences is interactive search-based software engineering (iSBSE) where humans can influence the search process. Current iSBSE methods can lead to cognitive fatigue (when they overwhelm humans with too many overly elaborate questi… ▽ More

    Submitted 16 January, 2023; v1 submitted 7 June, 2021; originally announced June 2021.

    Comments: Reformatting and republishing of the paper under a different name