Commit 970dcb1e85c09281ddc2f7fa9fa0436062a56d72

Authored by Melissa Wen
1 parent 810c2a28

[i3eSW] adding references

ieeeSW/releaseEng3/IEEE_ThemeIssue_ReleaseEng_CD.md
... ... @@ -218,7 +218,7 @@ leader resulted in requirements and priorities changes, most of them motivated
218 218 by political needs. We believed that if we took too long to attend their
219 219 demands, the government would use undelivered requirements as a means to
220 220 justify the lack of financial support and the end of the project.
221   -%
  221 +
222 222 CD helped us keep the production environment up-to-date, even with partial
223 223 versions of a feature. That way, we always had something to show on meetings,
224 224 reducing anxiety to get the platform concluded. For our team, it made the
... ... @@ -263,7 +263,7 @@ analysts group and its superiors. Before using CD, analysts had access to the
263 263 features developed only at the end of the release, usually every four months.
264 264 However, this periodicity did not meet the requirements of their leaders, who
265 265 demanded monthly reports on the progress of the project.
266   -%
  266 +
267 267 With the implementation of CD, intermediate and candidate versions became
268 268 available, allowing analysts to perform small validations over time. The
269 269 constant monitoring of the development work brought greater security to the
... ... @@ -293,7 +293,7 @@ team. The benefits of these movements were twofold: mitigating the difficulty
293 293 to pass the knowledge from developers who had already understood the CD to the
294 294 others who were dedicated to the development of features of the platform, and
295 295 evolving the process on-the-fly.
296   -%
  296 +
297 297 Building a CD pipeline was hard in the beginning. We believe that more tools
298 298 to provide out-of-the-box standardized CD pipelines would be of great help for
299 299 inexperienced teams. Tools that track each step of the pipeline and organize
... ... @@ -330,4 +330,10 @@ We thank our colleagues, Lucas Kanashiro and Rafael Manzo, and this article's re
330 330 1. G. Booch, A. W. Brown, "Collaborative Development Environments", in Advances in Computers, vol. 59, 2003, pp. 1–27.
331 331 2. L. Chen, "Continuous Delivery: Huge Benefits, but Challenges Too", in IEEE Software, vol. 32, no. 2, 2015, pp. 50-54.
332 332 3. Davis, Jennifer and Daniels, Katherine, Effective DevOps: building a culture of collaboration, affinity, and tooling at scale, 2016, " O'Reilly Media, Inc."
  333 +4. Humble, J. and Farley, D., 2010. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Pearson Education.
  334 +5. Savor, T., Douglas, M., Gentili, M., Williams, L., Beck, K. and Stumm, M., 2016, May. Continuous deployment at Facebook and OANDA. In Proceedings of the 38th International Conference on Software Engineering Companion (pp. 21-30). ACM.
  335 +6. Anthopoulos, L., Reddick, C.G., Giannakidou, I. and Mavridis, N., 2016. Why e-government projects fail? An analysis of the Healthcare. gov website. Government Information Quarterly, 33(1), pp.161-173.
  336 +7. Chen, L., 2015, May. Research opportunities in continuous delivery: reflections from two years' experiences in a large bookmaking company. In Proceedings of the Third International Workshop on Release Engineering (pp. 2-2). IEEE Press.
  337 +8. Chen, L., 2015, May. Towards architecting for continuous delivery. In Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on (pp. 131-134). IEEE.
  338 +
333 339  
... ...