SEJun 29, 2015

Fail Fast - Fail Often: Enhancing Agile Methodology using Dynamic Regression, Code Bisector and Code Quality in Continuous Integration (CI)

arXiv:1506.08725v11 citations
Originality Synthesis-oriented
AI Analysis

This addresses integration problems for software developers using Agile and CI practices, but appears incremental as it builds on existing tools and methods.

The paper tackles challenges in combining Agile methodology with test-driven development and continuous integration by proposing an approach using code quality analysis, code bisector, and dynamic regression testing. The result is an enhanced Agile methodology implemented with tools like Jenkins, Robot Framework, Perforce, and Git.

Agile practices are receiving considerable attention from industry as an alternative to traditional software development approaches. However, there are a number of challenges in combining Agile [2] with Test-driven development (TDD) [10] practices, cloud deployments, continuous integration (CI), non-stop performance, load, security and accessibly testing. From these challenges; Continuous Integration is a relatively an approach widely discussed and practiced in software testing. This paper describes an approach for improved Agile Methodology using Code Quality, Code Bisector and Dynamic Regression in Continuous Integration. The set of tools used for this analysis, design and development are Jenkins, Robot Framework [4], Perforce and Git.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes