Skip to main content

Showing 1–5 of 5 results for author: Shabrina, P

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

    cs.SE cs.CR

    Trusting code in the wild: Exploring contributor reputation measures to review dependencies in the Rust ecosystem

    Authors: Sivana Hamer, Nasif Imtiaz, Mahzabin Tamanna, Preya Shabrina, Laurie Williams

    Abstract: Developers rely on open-source packages and must review dependencies to safeguard against vulnerable or malicious upstream code. A careful review of all dependencies changes often does not occur in practice. Therefore, developers need signals to inform of dependency changes that require additional examination. The goal of this study is to help developers prioritize dependency review efforts by ana… ▽ More

    Submitted 14 June, 2024; originally announced June 2024.

    Comments: 14 pages. arXiv admin note: text overlap with arXiv:2306.00240

  2. arXiv:2306.00240  [pdf, other

    cs.SE cs.CR

    Trusting code in the wild: A social network-based centrality rating for developers in the Rust ecosystem

    Authors: Nasif Imtiaz, Preya Shabrina, Laurie Williams

    Abstract: As modern software extensively uses open source packages, developers regularly pull in new upstream code through frequent updates. While a manual review of all upstream changes may not be practical, developers may rely on the authors' and reviewers' identities, among other factors, to decide what level of review the new code may require. The goal of this study is to help downstream project develop… ▽ More

    Submitted 31 May, 2023; originally announced June 2023.

  3. arXiv:2303.11965  [pdf, other

    cs.HC cs.AI cs.LG cs.LO

    The Power of Nudging: Exploring Three Interventions for Metacognitive Skills Instruction across Intelligent Tutoring Systems

    Authors: Mark Abdelshiheed, John Wesley Hostetter, Preya Shabrina, Tiffany Barnes, Min Chi

    Abstract: Deductive domains are typical of many cognitive skills in that no single problem-solving strategy is always optimal for solving all problems. It was shown that students who know how and when to use each strategy (StrTime) outperformed those who know neither and stick to the default strategy (Default). In this work, students were trained on a logic tutor that supports a default forward-chaining and… ▽ More

    Submitted 18 March, 2023; originally announced March 2023.

  4. arXiv:2208.05326  [pdf, other

    cs.CY

    A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students' Response

    Authors: Preya Shabrina, Samiha Marwan, Andrew Bennison, Min Chi, Thomas Price, Tiffany Barnes

    Abstract: Data-driven programming feedback systems can help novices to program in the absence of a human tutor. Prior evaluations showed that these systems improve learning in terms of test scores, or task completion efficiency. However, crucial aspects which can impact learning or reveal insights important for future improvement of such systems are ignored in these evaluations. These aspects include inhere… ▽ More

    Submitted 26 July, 2022; originally announced August 2022.

  5. arXiv:2208.04696  [pdf, other

    cs.CY cs.AI

    Investigating the Impact of Backward Strategy Learning in a Logic Tutor: Aiding Subgoal Learning towards Improved Problem Solving

    Authors: Preya Shabrina, Behrooz Mostafavi, Mark Abdelshiheed, Min Chi, Tiffany Barnes

    Abstract: Learning to derive subgoals reduces the gap between experts and students and makes students prepared for future problem solving. Researchers have explored subgoal labeled instructional materials with explanations in traditional problem solving and within tutoring systems to help novices learn to subgoal. However, only a little research is found on problem-solving strategies in relationship with su… ▽ More

    Submitted 26 July, 2022; originally announced August 2022.