Loading [MathJax]/extensions/MathMenu.js
IEEE Xplore Search Results

Showing 1-25 of 13,796 resultsfor

Results

Mining of software engineering data have proved successful for reusability of components in software development. Artificial Intelligence improves a large application domain of software engineering activities. Intelligent knowledge discovery integrates Artificial Intelligence with Data Mining for intelligent computing of software engineering tasks. The integration of artificial intelligence with d...Show More
Software developer's approaches to coding, testing, and deployment are changing due to the incorporation of Artificial Intelligence (AI) into software development. AI-Augmented Software Development Tools simplify repetitive activities, boost productivity, and lessen the cognitive load on developers by utilizing machine learning, natural language processing (NLP), and other AI techniques. These too...Show More
The First Symposium on Software Engineering for Machine Learning Applications (SEMLA) aimed to create a space in which machine learning (ML) and software engineering (SE) experts could come together to discuss challenges, new insights, and practical ideas regarding the engineering of ML and AI-based systems. Key challenges discussed included the accuracy of systems built using ML and AI models, th...Show More
Software reuse improves productivity and ensures that there is less time delivered to the market by enabling the proper usage of reusable code from the software repositories. The study provides the collaboration between the AI techniques, which includes Convolution Neural Networks (CNN), Random Forest (RF), and Support Vector Machines (SVM), to predict software components' reusability. The compara...Show More
Artificial intelligence (AI) is an area of tremendous potential, especially in the software testing domain, where it has changed the dynamics of the process, storms in efficiency, accuracy, and flexibility in a given SDLC. This paper presents findings from recent investigations of AI in the testing and quality assurance focusing on its transformational potential. Particular attention is paid to su...Show More
The publication deals with a current problem related to the attitudes on human factors since the introduction of Artificial Intelligence (AI), through a survey among software engineers in small and medium – sized (SMEs) IT companies in the Republic of Bulgaria. This brings to the fore not only the functionality of AI tools and their application in software design, but also the perception of develo...Show More
Artificial intelligence (AI) is currently a prominent topic in the field of software engineering. AI has greatly transformed software engineering by providing advanced tools that may boost the effectiveness and efficiency of various stages of the system development life cycle. In this paper, we examine the role of AI by focusing primarily on ChatGPT, an OpenAI language model. The research explores...Show More
Artificial intelligence (AI) significantly influences the systems and applications that underpin modern life. Large datasets are generated from diverse sources. Hence, there is a need for effective data monitoring, processing, and reporting, which is crucial for making influential decisions. In developing complex software systems, AI has become essential for ensuring rigorous testing that aligns w...Show More
Many of the applications and services that we use daily are powered by Artificial Intelligence. The Artificial Intelligence plays important role in our lives now-a-days. With the passing of every minute huge amount of digital data is produced from different sources. This data must be carefully monitored and also requires to be manipulated along with the results and actions that are generated. The ...Show More
Software project management (SPM), which comprises planning, supervising, and keeping track of software projects, is a sophisticated art. However, the complexity and needs of modern software development projects are usually impossible for existing SPM methodologies to handle. The research paper investigates how business process reengineering (BPR) and the strategic application of artificial intell...Show More
This paper presents a review study that explores the landscape and challenges of AI-assisted impact analysis in software requirements engineering. The growth of complex and change-prone software systems has highlighted the need for AI techniques—especially machine learning (ML) and natural language processing (NLP)—to be harnessed to improve impact analysis scalability and efficiency. Key challeng...Show More
Artificial Intelligence has profoundly impacted system and software engineering by facilitating the automation of complicated tasks, reducing errors, and accelerating the development process. AI-driven tools help enhance efficiency, improve code quality, and promote the generation of more adaptive and innovative software solutions. The present research uses AI-generated tools to explore how AI tra...Show More
With significant breakthroughs in key technologies such as machine learning, computer vision, and natural language processing, artificial intelligence technology is accelerating the profound transformation of the military field from mechanization and informatization to intelligence, and traditional software testing methods are no longer applicable. This article first analyzes the credibility of ar...Show More
The synergy between software engineering (SE) and artificial intelligence (AI) catalyzes software development, as numerous recent studies illustrate an intensified intersection between these domains. This systematic literature review examines the integration of AI techniques or methodologies across SE phases and related activities spanning from 2013 to 2023, resulting in the selection of 110 resea...Show More
Integrating Artificial Intelligence (AI) in Human-Computer Interaction (HCI) systems has transformed user inter-actions with technology, offering unprecedented personalisation and efficiency. However, these advances also raise substantial ethical concerns that need careful consideration, especially from a software engineering perspective. This paper explores AI-driven HCI systems’ ethical challeng...Show More
Artificial Intelligence in Software Engineering is the hottest trend in the rapidly growing software world. AI techniques are powerful and easy to use as it can be easily deployed as key components of the system. The fusion of both these techniques emerges four new innovative research areas which require extensive research in the future. The application of AI techniques in the Software Engineering...Show More
The future of the MDSD in this emerging scenario of software engineering is that models are completely converted into Code i.e. program which are completely developed from high-level models, each one representing a various aspects of the parts of system. This work investigates the use of cutting-edge artificial intelligence (AI) methods to produce UML diagrams, which are essential for software eng...Show More
This position paper presents a synopsis of the imperative function artificial intelligence (AI) has partaken in software engineering (SE) as well as in software testing. In addition, the paper discusses how graphical user interface (GUI), and event driven software testing can derive benefits from the use of AI techniques. Artificial intelligence has significantly aided the process of the automatio...Show More
AI is growing and developing at an unprecedented speed in modern times and it can be confidently asserted that it has taken over the position of electricity. It powers an ever-widening array of everyday functions, from running your fridge to taking pictures with your phone. Having an effect on all individuals and outcomes, whether positive or negative, is the evidence that we can perceive from the...Show More
Explainable Artificial Intelligence (XAI) has become increasingly vital in the field of artificial intelligence, as it addresses the critical need for transparency and interpretability in AI models. As AI systems are increasingly deployed in high-stakes environments, understanding the decision-making process of these models is essential for building trust and ensuring responsible AI usage. XAI pro...Show More
Software reuse not only reduces time-to-market but also improve productivity and reliability of the software. Developers can take the benefits of reusable modules of the software by simply accessing the software repository. To create these repositories Data Mining techniques are used and later to predict the reusability factor of the modules Artificial Intelligence comes into light. This integrati...Show More
The article is devoted to the analysis of the phenomenon of artificial intelligence and neural networks in the framework of foreign language education. The authors analyze the possibilities of these digital resources in foreign languages teaching. The article discusses current issues of the development and implementation of neural networks, describes their technical and technological characteristi...Show More
This paper identifies and tackles the challenges of the requirements engineering discipline when applied to development of AI-based complex systems. Due to their complex behaviour, there is an immanent need for a tailored development process for such systems. However, there is still no widely used and specifically tailored process in place to effectively and efficiently deal with requirements suit...Show More
The swift development of Artificial Intelligence (AI), namely the introduction of Large Language Models (LLMs), is drastically altering various industries and necessitating a major change in the way software engineering is taught. To equip upcoming software engineers with the knowledge and abilities to function in this AI-powered environment, curriculum and pedagogical techniques must be criticall...Show More
Medicine has entered the digital era, driven by data from new modalities, especially genomics and imaging, as well as new sources such as wearables and Internet of Things. As we gain a deeper understanding of the disease biology and how diseases affect an individual, we are developing targeted therapies to personalize treatments. There is a need for technologies like Artificial Intelligence (AI) t...Show More

Standards Dictionary Terms