AI-Powered Tools to Enhance the Stages of Software Development DOI

S. Roobini,

M S Kavitha,

Hema Deenadayalan

et al.

Advances in computational intelligence and robotics book series, Journal Year: 2025, Volume and Issue: unknown, P. 435 - 478

Published: Feb. 28, 2025

The rapid evolution of Artificial Intelligence (AI) has significantly impacted the software development lifecycle (SDLC), introducing tools that enhance efficiency, accuracy, and innovation. This chapter examines integration AI-powered across SDLC stages, including planning, design, coding, testing, deployment, maintenance. AI automates tasks like code generation, bug detection, test case creation, reducing errors accelerating development. It also enhances decision-making, fosters team collaboration, optimizes resources through predictive analytics intelligent project management tools. highlights AI's role in quality improvement, using machine learning to detect anomalies predict failures early. Ethical security challenges are addressed, stressing responsible use human oversight. By chapter's end, readers will understand how reshape development, enabling creation robust, scalable, user-friendly applications while navigating ethical effectively.

Language: Английский

A metric focused performance assessment of fog computing environments: A critical review DOI
Sugandha Rathi, Renuka Nagpal, Deepti Mehrotra

et al.

Computers & Electrical Engineering, Journal Year: 2022, Volume and Issue: 103, P. 108350 - 108350

Published: Sept. 15, 2022

Language: Английский

Citations

18

A comparative study of energy efficient algorithms for IoT applications based on WSNs DOI
Awatef Benfradj Guiloufi, Salim El Khediri, Nejah Nasri

et al.

Multimedia Tools and Applications, Journal Year: 2023, Volume and Issue: 82(27), P. 42239 - 42275

Published: April 11, 2023

Language: Английский

Citations

10

A Survey on Industrial Internet of Things Security: Requirements, Attacks, AI-based Solutions, and Edge Computing Opportunities DOI Open Access
Bandar Alotaibi

Published: July 12, 2023

The Industrial Internet of Things (IIoT) paradigm is a key research area derived from the (IoT). emergence IIoT has enabled revolution in manufacturing and production, through employment various embedded sensing devices connected with each other by an IoT network, along collection enabling technologies such as artificial intelligence (AI) edge/fog computing. One unrivaled characteristics inter-connectivity provided to industries; however, this characteristic might open door for cyber-criminals launch attacks. In fact, one major challenges hindering prevalent adoption security. Inevitably, increasing number proposals have been introduced over last decade overcome these security concerns. To obtain overview area, conducting literature survey published necessary, eliciting requirements their considerations. This paper provides security, focused on period 2017 2023. We identify threats classify them into three categories, based layer they exploit Additionally, we characterize that attacks violate. Finally, highlight how emerging technologies, AI computing, can be adopted address concerns enhance

Language: Английский

Citations

10

An approach to botnet attacks in the fog computing layer and Apache Spark for smart cities DOI Creative Commons

Abdelaziz Al Dawi,

Necmi Serkan Tezel, Javad Rahebi

et al.

The Journal of Supercomputing, Journal Year: 2025, Volume and Issue: 81(4)

Published: March 6, 2025

Language: Английский

Citations

0

AI-Powered Tools to Enhance the Stages of Software Development DOI

S. Roobini,

M S Kavitha,

Hema Deenadayalan

et al.

Advances in computational intelligence and robotics book series, Journal Year: 2025, Volume and Issue: unknown, P. 435 - 478

Published: Feb. 28, 2025

The rapid evolution of Artificial Intelligence (AI) has significantly impacted the software development lifecycle (SDLC), introducing tools that enhance efficiency, accuracy, and innovation. This chapter examines integration AI-powered across SDLC stages, including planning, design, coding, testing, deployment, maintenance. AI automates tasks like code generation, bug detection, test case creation, reducing errors accelerating development. It also enhances decision-making, fosters team collaboration, optimizes resources through predictive analytics intelligent project management tools. highlights AI's role in quality improvement, using machine learning to detect anomalies predict failures early. Ethical security challenges are addressed, stressing responsible use human oversight. By chapter's end, readers will understand how reshape development, enabling creation robust, scalable, user-friendly applications while navigating ethical effectively.

Language: Английский

Citations

0