The Application of Artificial Intelligence and Machine Learning in Civil Engineering
Main Article Content
Abstract
The utilization of automated technologies like Artificial Intelligence and Machine Learning in civil engineering has led to new innovative ways of responding to complex challenges. This dissertation investigates the various applications of AIs and MLs that are endorsed in civil engineering, namely structural health supervision, predictive upkeep, construction surveillance, and infrastructure optimization. Utilization of acquaintance spawned by data-driven algorithms aids the civil infrastructure in taking the edge of AI and ML tools and technologies to strongly strengthen the decision-making function, augment efficiency,and guarantee the resilience and sustainability of civil infrastructure . This research paper provides a systematized overview of published studies, journals, industry reports, and real-world implementations to reckon with the pros and cons of this implementation. Moreover, this report discusses new trends, recent advancements, and what might shift in the future in the arena of AI and ML, providing insights into the future part of these technologies in forming the civil engineering space.
Downloads
Article Details
Accepted 2024-07-17
Published 2024-12-22
References
Y Ma et al. “Artificial intelligence applications in the development of autonomous vehicles: A survey”. In: IEEE/CAA Journal of Automatica Sinica 7.2 (2020), pp. 315–329.https://doi.org/10.1109/TETCI.2019.2926769.
S Peng et al. “The impact of AI on developer productivity: Evidence from GitHub Copilot”. In:arXiv preprint arXiv:2302.06590 (2023). https://doi.org/10.48550/arXiv.2302.06590.
G-W Evans. “Artificial intelligence: Where we came from, where we are now, and where we aregoing”. In: (2017). url: http://hdl.handle.net/1828/8314.
T Talaei Khoei, H Ould Slimane, and N Kaabouch. “Deep learning: Systematic review, models, challenges,and research directions”. In: Neural Computing and Applications 35.31 (2023), pp. 23103–23124. https://doi.org/10.1007/s00521-023-08957-4.
M Alloghani et al. “A systematic review on supervised and unsupervised machine learning algorithms for data science”. In: Supervised and unsupervised learning for data science. Springer, 2020, pp. 3–21. https://doi.org/10.1007/978-3-030-22475-2_1.
S Pargaonkar. “Synergizing requirements engineering and quality assurance: A comprehensive exploration in software quality engineering”. In: International Journal of Science and Research (IJSR) 12.8 (2023), pp. 2003–2007. https://doi.org/10.21275/SR23822112511.
K Ryan. “The role of natural language in requirements engineering”. In: Proceedings of the IEEE International Symposium on Requirements Engineering. IEEE. 1993, pp. 240–242. https://doi.org/10.1109/ISRE.1993.324852.
Len Bass. Software Architecture in Practice. 4th. India: Pearson Education India, 2021. isbn:0136886094.
Mohammad Amin Ghorbani. “AI tools to support Design activities and Innovation processes”.Thesis. Politecnico di Torino, 2024. url: https://webthesis.biblio.polito.it/secure/29710/1/tesi.pdf.
S M Ghaffarian and H R Shahriari. “Software vulnerability analysis and discovery using machinelearning and data-mining techniques: A survey”. In: ACM computing surveys (CSUR) 50.4 (2017),pp. 1–36. https://doi.org/10.1145/3092566.
F Isgr‘o, S D Ferraris, and S Colombo. “AI-enabled design tools: Current trends and future possibilities”.In: With Design: Reinventing Design Modes. Springer Nature Singapore, 2022, pp. 2836–2847. https://doi.org/10.1007/978-981-19-4472-7_183.
M Barenkamp, J Rebstadt, and O Thomas. “Applications of AI in classical software engineering”.In: AI Perspectives 2.1 (2020), p. 1. https://doi.org/10.1186/s42467-020-00005-4.
Z Yang et al. “Deep learning based code generation methods: A literature review”. In: arXiv preprint arXiv:2303.01056 (2023). https://doi.org/10.48550/arXiv.2303.01056.
S Alagarsamy, C Tantithamthavorn, and A Aleti. “A3test: Assertion-augmented automated test case generation”. In: arXiv preprint arXiv:2302.10352 (2023). https://doi.org/10.48550/arXiv.2302.10352.
K Dharma and C T Morrison. “Neural machine translation for code generation”. In: arXiv preprint arXiv:2305.13504 (2023). https://doi.org/10.48550/arXiv.2305.13504.
S Desai and A Srivastava. Software testing: A practical approach. 2nd. India: PHI Learning Pvt.Ltd., 2016. isbn: 9788120352261.
A Fontes and G Gay. “Using machine learning to generate test oracles: A systematic literature review”. In: Proceedings of the 1st International Workshop on Test Oracles. 2021, pp. 1–10. https://doi.org/10.1145/3472675.3473974.
C Wang et al. “Automatic generation of acceptance test cases from use case specifications: an nlpbased approach”. In: IEEE Transactions on Software Engineering 48.2 (2020), pp. 585–616. https://doi.org/10.48550/arXiv.1907.08490.
N K Nagwani and J S Suri. “An artificial intelligence framework on software bug triaging, technological evolution, and future challenges: A review”. In: International Journal of Information Management Data Insights 3.1 (2023), p. 100153. https://doi.org/10.1016/j.jjimei.2022.100153.
D-G Lee and Y-S Seo. “Improving bug report triage performance using artificial intelligence based document generation model”. In: Human-centric Computing and Information Sciences 10.1 (2020),p. 26. https://doi.org/10.1186/s13673-020-00229-7.
Y Liu et al. “Automatic bug triaging via deep reinforcement learning”. In: Applied Sciences 12.7 (2022), p. 3565. https://doi.org/10.3390/app12073565.
K T H Rahit, R H Nabil, and M H Huq. “Machine translation from natural language to code using long-short term memory”. In: Proceedings of the Future Technologies Conference (FTC) 2019:Volume 1. Springer. 2020, pp. 56–63. https://doi.org/10.48550/arXiv.1910.11471.
K. M. Tahsin Hassan Rahit. “Machine translation from natural language to code using long-short term memory”. In: Proceedings of the Future Technologies Conference (FTC) 2019: Volume 1.Vol. 1069. Springer Nature. 2019, p. 56. https://doi.org/10.1007/978-3-030-32520-6_6.
U Alon et al. “code2seq: Generating sequences from structured representations of code”. In: arXivpreprint arXiv:1808.01400 (2018). https://doi.org/10.48550/arXiv.1808.01400.
X Hu et al. “Deep code comment generation with hybrid lexical and syntactical information”. In:Empirical Software Engineering 25 (2020), pp. 2179–2217. https://doi.org/10.1007/s10664-019-09730-9.
W Wang. “Neural code generation for robust automatic program repair”. In: (2024). https://doi.org/10.32657/10356/173910.
S E Whang et al. “Data collection and quality challenges in deep learning: A data-centric AI perspective”. In: The VLDB Journal 32.4 (2023), pp. 791–813. https://doi.org/10.48550/arXiv.2112.06409.
B Yetistiren et al. “Evaluating the code quality of AI-assisted code generation tools: An empirical study on GitHub Copilot, Amazon CodeWhisperer, and ChatGPT”. In: arXiv preprint arXiv:2304.10778 (2023). https://doi.org/10.48550/arXiv.2304.10778.
D Cambaz and X Zhang. “Use of AI-driven code generation models in teaching and learning programming:a systematic literature review”. In: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1. 2024, pp. 172–178. https://doi.org/10.1145/3626252.3630958.
F A Batarseh et al. “The application of artificial intelligence in software engineering: a review challenging conventional wisdom”. In: Data Democracy. Springer, 2020, pp. 179–232. https://doi.org/10.48550/arXiv.2108.01591.
N Sambasivan and R Veeraraghavan. “The deskilling of domain expertise in AI development”. In:Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems. ACM. 2022,pp. 1–14. https://doi.org/10.1145/3491102.3517578.
Athanasios Valavanidis. “Artificial Intelligence (AI) Applications. he most important technology we ever develop and we must ensure it is safe and beneficial to human civilization I”. In: 1 (Apr. 2023),pp. 1–49.
K Sarkar, A Shiuly, and K G Dhal. “Revolutionizing concrete analysis: An in-depth survey of AIpowered insights with image-centric approaches on comprehensive quality control, advanced crack detection and concrete property exploration”. In: Construction and Building Materials 411 (2024),p. 134212. https://doi.org/10.1016/j.conbuildmat.2023.134212.
N Rane. “Integrating leading-edge artificial intelligence (AI), internet of things (IoT), and big data technologies for smart and sustainable architecture, engineering and construction (AEC) industry: Challenges and future directions”. In: Engineering and Construction (AEC) Industry: Challenges and Future Directions (September 24, 2023) (2023). https://doi.org/10.2139/ssrn.4616049.
J Jenis et al. “Engineering applications of artificial intelligence in mechanical design and optimization”.In: Machines 11.6 (2023), p. 577. https://doi.org/10.3390/machines11060577.
S Nasiri, M R Khosravani, and K Weinberg. “Fracture mechanics and mechanical fault detection by artificial intelligence methods: A review”. In: Engineering Failure Analysis 81 (2017), pp. 270–293.https://doi.org/10.1016/j.engfailanal.2017.07.011.
T Ahmad et al. “Artificial intelligence in sustainable energy industry: Status quo, challenges and opportunities”. In: Journal of Cleaner Production 289 (2021), p. 125834. https://doi.org/10.1016/j.jclepro.2021.125834.
S K Bhoi et al. “Intelligent data-driven condition monitoring of power electronics systems using smart edge-cloud framework”. In: Internet of Things (2024), p. 101158. https://doi.org/10.1016/j.iot.2024.101158.