64 citations · 173 across the 8 of their papers we have counts for
14 papers
AI-driven Development Is Here: Should You Worry?
Neil Ernst, Gabriele Bavota
AI-Driven Development Environments (AIDEs) Integrate the power of modern AI into IDEs like Visual Studio Code and JetBrains IntelliJ. By leveraging massive language models and the…
Conclusion Stability for Natural Language Based Mining of Design Discussions
Alvi Mahadi, Neil A. Ernst, Karan Tongay
Developer discussions range from in-person hallway chats to comment chains on bug reports. Being able to identify discussions that touch on software design would be helpful in docu…
Continuously Managing NFRs: Opportunities and Challenges in Practice
Colin Werner, Ze Shi Li, Derek Lowlind +3
Non-functional requirements (NFR), which include performance, availability, and maintainability, are vitally important to overall software quality. However, research has shown NFRs…
Uncovering the Benefits and Challenges of Continuous Integration Practices
Omar Elazhary, Colin Werner, Ze Shi Li +3
In 2006, Fowler and Foemmel defined ten core Continuous Integration (CI) practices that could increase the speed of software development feedback cycles and improve software qualit…
ADEPT: A Socio-Technical Theory of Continuous Integration
Omar Elazhary, Margaret-Anne Storey, Neil A. Ernst +1
Continuous practices that rely on automation in the software development workflow have been widely adopted by industry for over a decade. Despite this widespread use, software deve…
VConstruct: Filling Gaps in Chl-a Data Using a Variational Autoencoder
Matthew Ehrler, Neil Ernst
Remote sensing of Chlorophyll-a is vital in monitoring climate change. Chlorphyll-a measurements give us an idea of the algae concentrations in the ocean, which lets us monitor oce…