An In-Depth Analysis of the Historical Progression and Future Trends in Source Control Management within Software Development

Authors

  • Sridhar Mooghala Fiserv

DOI:

https://doi.org/10.47941/jts.1610

Keywords:

Source Control Management, Centralized Control System, Continuous Integration, Continuous Deployment

Abstract

Purpose: This research looks closely at the history and future directions of Source Control Management (SCM) when making software. This research aims to explain how SCM has changed over time. It looks at its important moments and guesses where it might progress next.

Methodology: The study uses a solid method to review the history books and update them with current trends and new things that are changing the subject. Research shows how SCM has changed over time, from its first versions to the advanced distributed control systems used today. The research looks at important things that affect how supply chain management grows. These include the need for teamwork, wanting to handle big workloads, and more use of DevOps methods. The study shows new patterns like decentralized SCM models and joining with Continuous Integration/Continuous Deployment (CI/CD) pipes.

Findings: The exceptional help to the idea is in joining past learning with a future look. This gives a detailed view of how SCM changes over time. This study is suitable for software makers, builders and leaders. Giving important information helps they make intelligent choices when using SCM tools. The advice about rules shows that all companies should follow the same rules. This highlights how SCM can make computer programs better, work together more efficiently and be quicker.

Unique contributor to theory, policy and practice: In the end, this study helps us better understand SCM's history and how it might change in the future. It gives a complete view useful for work practices and education discussions.

Downloads

Download data is not yet available.

Author Biography

Sridhar Mooghala, Fiserv

Senior Advisor

References

E. Matenga and K. Mpofu, “Blockchain-Based Cloud Manufacturing SCM System for Collaborative Enterprise Manufacturing: A Case Study of Transport Manufacturing,” Applied Sciences, vol. 12, no. 17, p. 8664, Aug. 2022.

N.Deepa, B.Prabadevi, K. LB, and B.Deepa, “An analysis on Version Control Systems,” 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE), Feb. 2020.

E. Welty et al., “Worldwide version-controlled database of glacier thickness observations,” Earth System Science Data, vol. 12, no. 4, pp. 3039–3055, Nov. 2020.

P. Löwe et al., “Open Source – GIS,” Springer eBooks, pp. 807–843, Jan. 2022.

D. Ashenden and G. Ollis, “Putting the Sec in DevSecOps: Using Social Practice Theory toImprove Secure Software Development,” New Security Paradigms Workshop 2020, Oct. 2020.

M. Tushev, G. Williams, and A. Mahmoud, “Using GitHub in large software engineering classes. An exploratory case study,” Computer Science Education, vol. 30, no. 2, pp. 155–186, Dec. 2019.

L. E. Lwakatare et al., “DevOps in practice: A multiple case study of five companies,” Information and Software Technology, vol. 114, pp. 217–230, Oct. 2019.

R. Opdebeeck, A. Zerouali, and Coen De Roover, “Infrastructure-as-Code Ecosystems,” Springer eBooks, pp. 215–245, Jan. 2023.

F. Zampetti, S. Geremia, G. Bavota, and M. Di Penta, “CI/CD Pipelines Evolution and Restructuring: A Qualitative and Quantitative Study,” IEEE Xplore, Sep. 01, 2021.

Afzaal Ahmad Zeeshan, “Automating Everything as Code,” Apress eBooks, pp. 109–162, Jan. 2020.

S. R. Gundu, C. A. Panem, and A. Thimmapuram, "Hybrid IT and Multi-Cloud an Emerging Trend and Improved Performance in Cloud Computing," SN Computer Science, vol. 1, no. 5, Aug. 2020.

Y. Ma et al., “World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data,” Empirical Software Engineering, vol. 26, no. 2, Feb. 2021.

R. G. G. Caiado, L. F. Scavarda, L. O. Gavião, P. Ivson, D. L. de M. Nascimento, and J. A. Garza-Reyes, “A fuzzy rule-based industry 4.0 maturity model for operations and supply chain management,” International Journal of Production Economics, vol. 231, p. 107883, Jan.

R. Cioffi, M. Travaglioni, G. Piscitelli, A. Petrillo, and F. D. Felice, “Artificial Intelligence and Machine Learning Applications in Smart Production: Progress, Trends, and Directions,” Sustainability, vol. 12, no. 2, p. 492, Jan. 2020.

M. Deshmukh and Arjun Singh Rawat, “Secure key sharing scheme using Hamiltonian path,” International Journal of Information Technology, vol. 15, no. 8, pp. 4141–4147, Sep. 2023.

I. Author, M. Fragner, T. Di, and L. Makor, “Applying GitOps principles to a cloud-native application Bachelor of Science in the Bachelor's Program," 2023. Available: https://www.ssw.uni-linz.ac.at/Teaching/BachelorTheses/2023/Fragner_Manuel.pdf

P. McGrath, L. McCarthy, D. Marshall, and J. Rehme, “Tools and Technologies of Transparency in Sustainable Global Supply Chains,” California Management Review, vol. 64, no. 1, p. 000812562110459, Sep. 2021.

[1]S. V. Akram, P. K. Malik, R. Singh, G. Anita, and S. Tanwar, “Adoption of blockchain technology in various realms: Opportunities and challenges,” Security and Privacy, vol. 3, no. 5, p. e109, Apr. 2020.

S. R. Gundu, C. A. Panem, and A. Thimmapuram, "Hybrid IT and Multi-Cloud an Emerging Trend and Improved Performance in Cloud Computing," SN Computer Science, vol. 1, no. 5, Aug. 2020.

Downloads

Published

2024-01-10

How to Cite

Mooghala, S. (2024). An In-Depth Analysis of the Historical Progression and Future Trends in Source Control Management within Software Development. Journal of Technology and Systems, 6(1), 13–24. https://doi.org/10.47941/jts.1610

Issue

Section

Articles