64 citations · 97 across the 3 of their papers we have counts for
6 papers
DASP: A Framework for Driving the Adoption of Software Security Practices
Enrique Larios-Vargas, Omar Elazhary, Soroush Yousefi +3
Implementing software security practices is a critical concern in modern software development. Industry practitioners, security tool providers, and researchers have provided standa…
Investigating the Interplay between Developers and Automation
Omar Elazhary
Continuous practices are a staple of the modern software development workflow. Automation, in particular, is widely adopted due to its benefits related to quality and productivity.…
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…
Do as I Do, Not as I Say: Do Contribution Guidelines Match the GitHub Contribution Process?
Omar Elazhary, Margaret-Anne Storey, Neil Ernst +1
Developer contribution guidelines are used in social coding sites like GitHub to explain and shape the process a project expects contributors to follow. They set standards for all…