Case Study On Continuous Integration

4785 Words10 Pages

2 Background and related work
2.1 Background
Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily?leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly [7].

Continuous Integration is an agile practice, which has its roots in the agile method- eXtreme Programming (XP)[6].Therefore,agile software development with its methods and practices will be introduced in this section.

By performing …show more content…

[1] In agile software development, requirements and solutions are developed through collaboration between self-organizing and cross-functional teams, which utilize the appropriate practices for their context. Agile software development promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change. [2]Among its promotions, early delivery and continuous improvement can be realized through Continuous …show more content…

In the book ?Continuous Integration Improving Software Quality and Reducing Risk?, a standard CI process is described. But in the practice, CI processes are built for the individual requirements. The researcher begins with asking like ?How is your CI process?? as a prelude. After that, questions like ?What effects have CI to your projects? would be asked to research the effects of CI in the practice. Based on the answers for prelude questions, hypotheses and advice for further optimization would be afforded from the researcher. Therefore this thesis has chosen the purpose of Exploratory as research strategy, which finds out what is happening, seeking new insights, and generating ideas and hypotheses for new research [9]

Open Document