activity
20212026
most citedSoftware Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Review

14 citations · 54 across the 49 of their papers we have counts for

collaborators
Showing 2025Show all

13 papers · 1 filter

cs.SE2025

The Role of AI in Modern Penetration Testing

J. Alexander Curtis, Nasir U. Eisty

Penetration testing is a cornerstone of cybersecurity, traditionally driven by manual, time-intensive processes. As systems grow in complexity, there is a pressing need for more sc…

cs.SE2025

A survey of generative AI adoption and perceived productivity among scientists who program

Gabrielle O'Brien, Alexis Parker, Nasir Eisty +1

Programming is essential to modern scientific research, yet most scientists report inadequate training for the software development their work demands. Generative AI tools capable…

cs.SE2025

Exploring Scientific Debt: Harnessing AI for SATD Identification in Scientific Software

Eric L. Melin, Ahmed Musa Awon, Nasir U. Eisty +2

Developers often leave behind clues in their code, admitting where it falls short, known as Self-Admitted Technical Debt (SATD). In the world of Scientific Software (SSW), where in…

cs.SE2025★ 3 cited

Peer Code Review in Research Software Development: The Research Software Engineer Perspective

Md Ariful Islam Malik, Jeffrey C. Carver, Nasir U. Eisty

Background: Research software is crucial for enabling research discoveries and supporting data analysis, simulation, and interpretation across domains. However, evolving requiremen…

cs.SE2025

Uncovering Scientific Software Sustainability through Community Engagement and Software Quality Metrics

Sharif Ahmed, Addi Malviya Thakur, Gregory R. Watson +1

Scientific open-source software (Sci-OSS) projects are critical for advancing research, yet sustaining these projects long-term remains a major challenge. This paper explores the s…

cs.SE2025

Deciphering WONTFIX: A Mixed-Method Study on Why GitHub Issues Get Rejected

J. Alexander Curtis, Sharadha Kasiviswanathan, Nasir Eisty

Context: The ``wontfix'' label is a widely used yet narrowly understood tool in GitHub repositories, indicating that an issue will not be pursued further. Despite its prevalence, t…

cs.SE2025

Beyond Pass/Fail: The Story of Learning-Based Testing

Sheikh Md. Mushfiqur Rahman, Nasir Eisty

Learning-Based Testing (LBT) merges learning and testing processes to achieve both testing and behavioral adequacy. LBT utilizes active learning to infer the model of the System Un…

cs.SE2025

Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization

Sheikh Md Mushfiqur Rahman, Nasir Eisty

Context: Deep Neural Networks (DNNs) are increasingly deployed in critical applications, where resilience against adversarial inputs is paramount. However, whether coverage-based o…

cs.SE2025

Ten Simple Rules for Catalyzing Collaborations and Building Bridges between Research Software Engineers and Software Engineering Researchers

Nasir U. Eisty, Jeffrey C. Carver, Johanna Cohoon +3

In the evolving landscape of scientific and scholarly research, effective collaboration between Research Software Engineers (RSEs) and Software Engineering Researchers (SERs) is pi…

cs.SE2025

Shaky Structures: The Wobbly World of Causal Graphs in Software Analytics

Jeremy Hulse, Nasir U. Eisty, Tim Menzies

Causal graphs are widely used in software engineering to document and explore causal relationships. Though widely used, they may also be wildly misleading. Causal structures genera…

cs.SI2025★ 1 cited

Analyzing Social Media Engagement of Computer Science Conferences

Rey Ortiz, Sharif Ahmed, Priscilla Salas +1

Context: X, formerly known as Twitter, is one of the largest social media platforms and has been widely used for communication during research conferences. While previous studies h…

cs.SE2025★ 2 cited

Testing Research Software: An In-Depth Survey of Practices, Methods, and Tools

Nasir U. Eisty, Upulee Kanewala, Jeffrey C. Carver

Context: Research software is essential for developing advanced tools and models to solve complex research problems and drive innovation across domains. Therefore, it is essential…

cs.SE2025★ 2 cited

Hold On! Is My Feedback Useful? Evaluating the Usefulness of Code Review Comments

Sharif Ahmed, Nasir U. Eisty

Context: In collaborative software development, the peer code review process proves beneficial only when the reviewers provide useful comments. Objective: This paper investigates t…