AI as a Force Multiplier in Enterprise Web Development: A Systematic Review and Collaboration Framework
DOI:
https://doi.org/10.22399/ijcesen.5157Keywords:
Retrieval-Augmented Generation, Automated Test Generation, Developer Productivity, Human-Ai Collaboration, Code Generation ModelsAbstract
Enterprise web development encompasses distributed architectures, cloud-native infrastructures, and multi-channel user interfaces, generating substantial cognitive demands on engineering teams. This article investigates artificial intelligence as a productivity force multiplier within enterprise development contexts through systematic review of primary empirical studies spanning knowledge management, code engineering, quality assurance, and onboarding workflows. Analysis reveals that retrieval-augmented generation achieves superior factuality ratings compared to parametric-only baselines in knowledge retrieval tasks. Developer interaction studies demonstrate that exploration mode dominates over acceleration mode when engaging with AI code generation tools, with professional developers allocating greater proportions to acceleration mode as expertise increases. Cross-project prediction research establishes that transfer models rarely achieve acceptable precision, recall, and accuracy thresholds simultaneously, underscoring the necessity for context-specific AI augmentation. Whole test suite generation approaches achieve superior branch coverage compared to single-target methods across benchmark evaluations. The contribution comprises a structured human-AI collaboration framework distinguishing augmentation from substitution, incorporating governance mechanisms addressing code security vulnerabilities, documentation inaccuracies, and skill erosion risks. The framework synthesizes empirical findings into actionable design principles for enterprise AI adoption, positioning artificial intelligence as an embedded acceleration layer within human-directed workflows.
References
[1] Barke, S., James, M. B., & Polikarpova, N. (2023). Grounded copilot: How programmers interact with code-generating models. Proceedings of the ACM on Programming Languages, 7(OOPSLA1), 85-111. https://doi.org/10.1145/3586030
[2] Brynjolfsson, E., & Mitchell, T. (2017). What can machine learning do? Workforce implications. Science, 358(6370), 1530-1534. https://drive.google.com/file/d/1pEyizN-MhuSmqhDdEVIu8hQ1D3sjwXkH/view
[3] Chen, M., Tworek, J., Jun, H., Yuan, Q., Pinto, H. P. D. O., Kaplan, J., ... & Zaremba, W. (2021). Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374. https://arxiv.org/pdf/2107.03374
[4] Fraser, G., & Arcuri, A. (2011, September). Evosuite: automatic test suite generation for object-oriented software. In Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering (pp. 416-419). https://doi.org/10.1145/2025113.2025179
[5] Iyer, S., Konstas, I., Cheung, A., & Zettlemoyer, L. (2016, August). Summarizing source code using a neural attention model. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) (pp. 2073-2083). https://aclanthology.org/P16-1195.pdf
[6] Kakivaya, G., Xun, L., Hasha, R., Ahsan, S. B., Pfleiger, T., Sinha, R., ... & Gupta, I. (2018, April). Service fabric: a distributed platform for building microservices in the cloud. In Proceedings of the thirteenth EuroSys conference (pp. 1-15). https://doi.org/10.1145/3190508.3190546
[7] Lewis, P., Perez, E., Piktus, A., Petroni, F., Karpukhin, V., Goyal, N., ... & Kiela, D. (2020). Retrieval-augmented generation for knowledge-intensive nlp tasks. Advances in neural information processing systems, 33, 9459-9474. https://proceedings.neurips.cc/paper/2020/file/6b493230205f780e1bc26945df7481e5-Paper.pdf
[8] Mark, G., Gudith, D., & Klocke, U. (2008, April). The cost of interrupted work: more speed and stress. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems (pp. 107-110). https://doi.org/10.1145/1357054.1357072
[9] Rigby, P. C., & Storey, M. A. (2011, May). Understanding broadcast-based peer review on open-source software projects. In Proceedings of the 33rd International conference on software engineering (pp. 541-550). https://doi.org/10.1145/1985793.1985867
[10] Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., ... & Dennison, D. (2015). Hidden technical debt in machine learning systems. Advances in neural information processing systems, 28. https://proceedings.neurips.cc/paper_files/paper/2015/file/86df7dcfd896fcaf2674f757a2463eba-Paper.pdf
[11] Storey, M. A., Zagalsky, A., Figueira Filho, F., Singer, L., & German, D. M. (2016). How social and communication channels shape and challenge a participatory culture in software development. IEEE Transactions on Software Engineering, 43(2), 185-204. https://etc.leif.me/papers/Storey2016.pdf
[12] Tufano, M., Pantiuchina, J., Watson, C., Bavota, G., & Poshyvanyk, D. (2019, May). On learning meaningful code changes via neural machine translation. In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) (pp. 25-36). IEEE. https://arxiv.org/pdf/1901.09102
[13] Yoo, S., & Harman, M. (2012). Regression testing minimization, selection and prioritization: a survey. Software testing, verification and reliability, 22(2), 67-120. https://coinse.github.io/publications/pdfs/Yoo2010fk.pdf
[14] Zhang, Y., Yang, J., Jin, Z., Sethi, U., Rodrigues, K., Lu, S., & Yuan, D. (2021, October). Understanding and detecting software upgrade failures in distributed systems. In Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles (pp. 116-131). https://doi.org/10.1145/3477132.3483577
[15] Zimmermann, T., Nagappan, N., Gall, H., Giger, E., & Murphy, B. (2009, August). Cross-project defect prediction: a large scale experiment on data vs. domain vs. process. In Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (pp. 91-100). https://doi.org/10.1145/1595696.1595713
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 International Journal of Computational and Experimental Science and Engineering

This work is licensed under a Creative Commons Attribution 4.0 International License.