Intelligent Angular Architecture: Machine Learning-Based Component Recommendation Systems for Enterprise-Scale Development

Authors

  • Narendra Kumar Kuntamukkala Senior Software Developer, DTCC, COPPELL, TX, USA. Author
  • Sumith Thalary Sr Cloud DevOps Engineer, Rexel, Dallas TX, USA. Author

DOI:

https://doi.org/10.63282/3050-9262.IJAIDSML-V5I4P125

Keywords:

Angular Architecture, Machine Learning, Component Recommendation Systems, Developer Productivity

Abstract

The increasing complexity of enterprise-scale Angular applications necessitates intelligent mechanisms to improve component reuse, maintain architectural consistency, and enhance developer productivity. The conventional methods of development frequently depend on the process of decision making that is carried out by hand and, therefore, may result in overlapping components, irregular design patterns, and unproductive work processes. To overcome these challenges, this paper suggests a smart Angular design, which will incorporate a machine learning-based component recommendation system. The system uses historical source code repositories, component usage log, and contextual development data to create predictive model that is up to date and can offer optimal components in real-time. The suggested framework includes the use of cutting-edge methods, including feature engineering, similarity analysis, and code embedding’s offered by natural language processing to clear structural and semantic relations among components. It easily fits with the Angular CLI and development environments and offers the context-sensitive suggestions without interfering with the current workflows. The experimental evidence shows that the system obtains big boosts in accuracy, scalability and developer productivity of the recommendations system in terms of higher reuse rates and shorter development time. Moreover, the architecture facilitates the continuous learning process via the feedback loop, allowing the adaptive recommendations to the codebases as they also emerge. This study can assist in the further development of intelligent frontend development through the integration of machine learning and object-oriented software engineering concepts to software development. The solution suggested can provide a scalable and effective solution to the modern-day enterprises that will strive to streamline the process of the Angular applications development and reach the higher levels of consistency and performance.

References

[1] Chennareddy, R. K. (2020). Engineering Intelligence Systems Using Big Data and Cloud Architectures for Modern Data Intensive Applications. International Journal of AI, BigData, Computational and Management Studies, 1(2), 41-50.

[2] Chennareddy, R. K. (2021). Designing Data and Analytics Ecosystems for High Volume Transaction Processing Applications. International Journal of AI, BigData, Computational and Management Studies, 2(2), 95-106.

[3] Sethuraman, P., & Chennareddy, R. K. (2023). AI-Based Fraud Detection and Prevention at the Radio Access Network: Architectures and Mechanisms for Financial Wireless Service. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 4(4), 132-141.

[4] Chennareddy, R. K., & Sethuraman, P. (2023). Enterprise and RAN-Aware Data and Analytics Platforms for Mission-Critical and Low-Latency Digital Services. International Journal of Emerging Trends in Computer Science and Information Technology, 4(4), 184-192.

[5] Sethuraman, P., & Chennareddy, R. K. (2022). Machine Learning Assisted Design of Wireless Access Systems for Reliable and Low-Latency Financial and Smart Commerce Services. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 3(4), 133-142.

[6] Sethuraman, P., & Chennareddy, R. K. (2022). Intelligent Vehicular Traffic Flow Prediction Using Learning-Based Spatio-Temporal Models for Data-Driven Wireless Transportation and Urban Analytics Systems. International Journal of Emerging Trends in Computer Science and Information Technology, 3(2), 111-121.

[7] Sethuraman, P. (2022). Latency-Aware Scheduling and Resource Control Algorithms for Emergency and Public Safety Wireless Networks. International Journal of Emerging Research in Engineering and Technology, 3(4), 133-140.

[8] Sethuraman, P., & Chennareddy, R. K. (2023). System-Level Design and Orchestration of Large-Scale Cellular Access Networks for Regulatory-Compliant Financial Services. International Journal of Emerging Research in Engineering and Technology, 4(3), 140-150.

[9] Chennareddy, R. K. (2023). Enterprise-Scale AI and Analytics Strategy for End-to-End Business Transformation across Global Organizations. International Journal of AI, BigData, Computational and Management Studies, 4(3), 134-145.

[10] Ghodsi, A., Shenker, S., Koponen, T., Singla, A., Raghavan, B., & Wilcox, J. (2011, November). Intelligent design enables architectural evolution. In Proceedings of the 10th ACM Workshop on hot topics in networks (pp. 1-6).

[11] Su, X., Sperlì, G., Moscato, V., Picariello, A., Esposito, C., & Choi, C. (2019). An edge intelligence empowered recommender system enabling cultural heritage applications. IEEE Transactions on Industrial Informatics, 15(7), 4266-4275.

[12] Kuntamukkala, N. K. (2023). Optimizing Enterprise SPAs: Angular Standalone Components and Signals. International Journal of Emerging Trends in Computer Science and Information Technology, 4(1), 189-200.

[13] Ling, Q., & Isa, N. A. M. (2023). Printed circuit board defect detection methods based on image processing, machine learning and deep learning: A survey. IEEE access, 11, 15921-15944.

[14] Piletskiy, P., Chumachenko, D., & Meniailov, I. (2020). Development and analysis of intelligent recommendation system using machine learning approach. In Integrated Computer Technologies in Mechanical Engineering: Synergetic Engineering (pp. 186-197). Cham: Springer International Publishing.

[15] Zhang, S., Yao, L., Sun, A., & Tay, Y. (2019). Deep learning based recommender system: A survey and new perspectives. ACM computing surveys (CSUR), 52(1), 1-38.

[16] Luo, Y., Tseng, H. H., Cui, S., Wei, L., Ten Haken, R. K., & El Naqa, I. (2019). Balancing accuracy and interpretability of machine learning approaches for radiation treatment outcomes modeling. BJR| Open, 1(1), 20190021.

[17] Moreira, R. S., Blair, G. S., & Carrapatoso, E. (2001, September). A reflective component-based and architecture aware framework to manage architecture composition. In Proceedings 3rd International Symposium on Distributed Objects and Applications (pp. 187-196). IEEE.

[18] Staib, G., Dörrhöfer, A., & Rosenthal, M. (2013). Components and systems: Modular construction–Design, structure, new technologies. Walter de Gruyter.

[19] Kuwajima, H., Yasuoka, H., & Nakae, T. (2020). Engineering problems in machine learning systems. Machine Learning, 109(5), 1103-1126.

[20] Bag, T., Garg, S., Rojas, D. F. P., & Mitschele-Thiel, A. (2020). Machine learning-based recommender systems to achieve self-coordination between SON functions. IEEE Transactions on Network and Service Management, 17(4), 2131-2144.

[21] Abbas, K., Afaq, M., Ahmed Khan, T., & Song, W. C. (2020). A blockchain and machine learning-based drug supply chain management and recommendation system for smart pharmaceutical industry. Electronics, 9(5), 852.

[22] Masud, M., Muhammad, G., Alhumyani, H., Alshamrani, S. S., Cheikhrouhou, O., Ibrahim, S., & Hossain, M. S. (2020). Deep learning-based intelligent face recognition in IoT-cloud environment. Computer Communications, 152, 215-222.

Published

2024-12-30

Issue

Section

Articles

How to Cite

1.
Kuntamukkala NK, Thalary S. Intelligent Angular Architecture: Machine Learning-Based Component Recommendation Systems for Enterprise-Scale Development. IJAIDSML [Internet]. 2024 Dec. 30 [cited 2026 Apr. 24];5(4):276-84. Available from: https://ijaidsml.org/index.php/ijaidsml/article/view/515