I’m a PhD student at Loyola University Chicago, where I work on robot learning. I am affiliated with AISEC and the Software Systems Laboratory. My work is supervised by Mohammed Abuhamad and George Thiruvathukal.
Research Interests: I am interested in self supervised methods for imitation learning, continual improvement, and learning from human behavior. While it is common to use these techniques to improve generalization in unseen environments, I intend to improve the capability of robots to become increasingly skilled in familiar environments.
Software metrics capture information about software development processes and products. These metrics support decision-making, e.g., in team management or dependency selection. However, existing metrics tools measure only a snapshot of a software project. Little attention has been given to enabling engineers to reason about metric trends over time—longitudinal metrics that give insight about process, not just product. In this work, we present PRIME (PRocess MEtrics), a tool to compute and visualize process metrics. The currently-supported metrics include productivity, issue density, issue spoilage, and bus factor. We illustrate the value of longitudinal data and conclude with a research agenda. The tool’s demo video can be watched at https://bit.ly/ase2022-prime. Source code can be found at https://github.com/SoftwareSystemsLaboratory/prime.
2022
An Empirical Study of Artifacts and Security Risks in the Pre-trained Model Supply Chain
Wenxin Jiang, Nicholas Synovic, Rohan Sethi, and 5 more authors
In Proceedings of the 2022 ACM Workshop on Software Supply Chain Offensive Research and Ecosystem Defenses, Los Angeles, CA, USA, Jan 2022
Deep neural networks achieve state-of-the-art performance on many tasks, but require increasingly complex architectures and costly training procedures. Engineers can reduce costs by reusing a pre-trained model (PTM) and fine-tuning it for their own tasks. To facilitate software reuse, engineers collaborate around model hubs, collections of PTMs and datasets organized by problem domain. Although model hubs are now comparable in popularity and size to other software ecosystems, the associated PTM supply chain has not yet been examined from a software engineering perspective. We present an empirical study of artifacts and security features in 8 model hubs. We indicate the potential threat models and show that the existing defenses are insufficient for ensuring the security of PTMs. We compare PTM and traditional supply chains, and propose directions for further measurements and tools to increase the reliability of the PTM supply chain.