4 papers
Integrating DAST in Kanban and CI/CD: A Real World Security Case Study
Arpit Thool, Chris Brown
Modern development methodologies, such as Kanban and continuous integration and continuous deployment (CI/CD), are critical for web application development -- as software products…
Human-Human-AI Triadic Programming: Uncovering the Role of AI Agent and the Value of Human Partner in Collaborative Learning
Taufiq Daryanto, Xiaohan Ding, Kaike Ping +4
As AI assistance becomes embedded in programming practice, researchers have increasingly examined how these systems help learners generate code and work more efficiently. However,…
Parse Tree Tracking Through Time for Programming Process Analysis at Scale
Matt Rau, Chris Brown, John Edwards
Background and Context: Programming process data can be utilized to understand the processes students use to write computer programming assignments. Keystroke- and line-level event…
Exploring the Impact of Integrating UI Testing in CI/CD Workflows on GitHub
Xiaoxiao Gan, Chris Brown
Background: User interface (UI) testing, which is used to verify the behavior of interactive elements in applications, plays an important role in software development and quality a…