An Exploratory Study of DevOps Approach and Engagement : From the Perspective of Bangladesh IT Industries

Show simple item record

dc.contributor.author Emad, Mahir Ashraf
dc.contributor.author Evan, H.M.Raihan
dc.contributor.author Azad, Anirban Tasfin
dc.date.accessioned 2023-03-15T09:44:21Z
dc.date.available 2023-03-15T09:44:21Z
dc.date.issued 2022-05-30
dc.identifier.citation [1] A. Fox, D. A. Patterson, and S. Joseph, Engineering software as a service: an agile approach using cloud computing. Strawberry Canyon LLC, 2013. [2] R. Penners and A. Dyck, “Release engineering vs. devops-an approach to define both terms,” Full-scale Software Engineering, pp. 49–54, 2015. [3] A. Dyck, R. Penners, and H. Lichter, “Towards definitions for release engineering and devops,” in 2015 IEEE/ACM 3rd International Workshop on Release Engineering. IEEE, 2015, pp. 3–3. [4] F. M. Erich, C. Amrit, and M. Daneva, “A qualitative study of devops usage in practice,” Journal of Software: Evolution and Process, vol. 29, no. 6, p. e1885, 2017. [5] W. P. Luz, G. Pinto, and R. Bonifácio, “Adopting devops in the real world: A theory, a model, and a case study,” Journal of Systems and Software, vol. 157, p. 110384, 2019. [6] M. Krey, A. Kabbout, L. Osmani, and A. Saliji, “Devops adoption: challenges & barriers,” in 55th Hawaii International Conference on System Sciences (HICSS), virtual, 3-7 January 2022. University of Hawai’i at Manoa, 2022, pp. 7297– 7309. [7] M. De Bayser, L. G. Azevedo, and R. Cerqueira, “Researchops: The case for devops in scientific applications,” in 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM). IEEE, 2015, pp. 1398–1404. [8] L. Leite, C. Rocha, F. Kon, D. Milojicic, and P. Meirelles, “A survey of devops concepts and challenges,” ACM Computing Surveys (CSUR), vol. 52, no. 6, pp. 1–35, 2019. [9] J. Díaz, J. E. Perez, A. Yague, A. Villegas, and A. d. Antona, “Devops in practice– a preliminary analysis of two multinational companies,” in International Conference on Product-Focused Software Process Improvement. Springer, 2019, pp. 323–330. [10] C.-P. Bezemer, S. Eismann, V. Ferme, J. Grohmann, R. Heinrich, P. Jamshidi, W. Shang, A. van Hoorn, M. Villaviencio, J. Walter et al., “How is perfor- 33 mance addressed in devops? a survey on industrial practices,” arXiv preprint arXiv:1808.06915, 2018. [11] J. Roche, “Adopting devops practices in quality assurance,” Communications of the ACM, vol. 56, no. 11, pp. 38–43, 2013. [12] W. P. Luz, G. Pinto, and R. Bonifácio, “Building a collaborative culture: a grounded theory of well succeeded devops adoption in practice,” in Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2018, pp. 1–10. [13] D. Cukier, “Devops patterns to scale web applications using cloud services,” in Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity, 2013, pp. 143–152. [14] U. S. Daisy, “Applied current software methodology of software are industries in bangladesh,” Ph.D. dissertation, Daffodil International University, 2018. [15] S. J. Jones, “Changing software development practice: A case study of devops adoption,” Ph.D. dissertation, University of East Anglia, 2020. [16] D. S. Cruzes and T. Dyba, “Recommended steps for thematic synthesis in software engineering,” in 2011 international symposium on empirical software engineering and measurement. IEEE, 2011, pp. 275–284. [17] M. Sandelowski, “Focus on qualitative methods. the use of quotes in qualitative research,” Research in nursing & health, vol. 17, no. 6, pp. 479–482, 1994. [18] M. Shahin, M. Zahedi, M. A. Babar, and L. Zhu, “Adopting continuous delivery and deployment: Impacts on team structures, collaboration and responsibilities,” in Proceedings of the 21st international conference on evaluation and assessment in software engineering, 2017, pp. 384–393. [19] F. Shull, J. Singer, and D. I. Sjøberg, Guide to advanced empirical software engineering. Springer, 2007. [20] M. Virmani, “Understanding devops & bridging the gap from continuous integration to continuous delivery,” in Fifth international conference on the innovative computing technology (intech 2015). IEEE, 2015, pp. 78–82. [21] J. Sandobalin, E. Insfran, and S. Abrahao, “On the effectiveness of tools to support infrastructure as code: Model-driven versus code-centric,” IEEE Access, vol. 8, pp. 17 734–17 761, 2020. [22] A. Brunnert, A. van Hoorn, F. Willnecker, A. Danciu, W. Hasselbring, C. Heger, N. Herbst, P. Jamshidi, R. Jung, J. von Kistowski et al., “Performance-oriented devops: A research agenda,” arXiv preprint arXiv:1508.04752, 2015. 34 [23] E. Murphy-Hill, T. Zimmermann, C. Bird, and N. Nagappan, “The design space of bug fixes and how developers navigate it,” IEEE Transactions on Software Engineering, vol. 41, no. 1, pp. 65–81, 2014. [24] C. Anderson, “Presenting and evaluating qualitative research,” American journal of pharmaceutical education, vol. 74, no. 8, 2010. [25] E. Kula, E. Greuter, A. Van Deursen, and G. Georgios, “Factors affecting ontime delivery in large-scale agile software development,” IEEE Transactions on Software Engineering, 2021. [26] L. E. Lwakatare, P. Kuvaja, and M. Oivo, “Dimensions of devops,” in International conference on agile software development. Springer, 2015, pp. 212–217. [27] O. Givehchi and J. Jasperneite, “Industrial automation services as part of the cloud: First experiences,” Proceedings of the Jahreskolloquium Kommunikation in der Automation–KommA, Magdeburg, 2013. [28] R. K. Yin, Case study research: Design and methods. sage, 2009, vol. 5. 35 en_US
dc.identifier.uri http://hdl.handle.net/123456789/1770
dc.description Supervised by Mr. Shohel Ahmed, Asst. Professor, Department of Computer Science and Engineering(CSE), Islamic University of Technology (IUT) Board Bazar, Gazipur-1704, Bangladesh. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2022. en_US
dc.description.abstract On-Time Delivery (OTD) with high quality is the key success factor for Software development organizations. To increase the ability to meet the OTD with high quality, software organizations start practicing DevOps. And the rate of adopting DevOps is highly observed in the regions where the IT industry is already developed. Still, there is a clear demand of analyzing the DevOps culture to understand the formulation and vision of continuous quality product delivery of Software organizations in a region like Bangladesh where the IT sector is rapidly expanding. In order to explore this, we conduct our current study using both empirical study and statistical analysis based on semi-structured interviews and surveys. We conduct our survey on 9 different Bangladeshi software organizations ranging in size from small to large. It is discovered that most of the organizations follow a traditional approach, rather than having an established DevOps team. A large number of developers are accountable for the DevOps pipeline and the surveyed organizations in this region had a positive mentality about adopting DevOps. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering(CSE), Islamic University of Technology(IUT), Board Bazar, Gazipur, Bangladesh en_US
dc.subject DevOps, On time Delivery, Continuous Delivery, Bangladesh IT Industries, Survey, Company Culture en_US
dc.title An Exploratory Study of DevOps Approach and Engagement : From the Perspective of Bangladesh IT Industries en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IUT Repository


Advanced Search

Browse

My Account

Statistics