software Defined Networking (SDN) has changed how networks are managed by splitting the control and data layers, allowing for centralized control and flexible network setups. SDN increases programmability, flexibility...
详细信息
With the emergence of GPT developed by the OPENAI team, artificial intelligence is in a thriving stage of development. This article aims to design and implement an intelligent data analysis platform based on artificia...
详细信息
The integration of artificial intelligence (AI) and statistical methods has revolutionized civil engineering by enhancing accuracy, efficiency, and reliability in various processes. This review systematically examines...
详细信息
With the increased reliance of enterprises on cloud storage solutions for data management, maintaining safe and efficient storage while emphasizing privacy protection is crucial. With an emphasis on user privacy, this...
详细信息
This paper introduces the Adaptive Contextual Feature engineering (ACFE) algorithm, a novel approach to enhancing AI-generated content in virtual learning environments. ACFE addresses key limitations in traditional fe...
详细信息
Forensic odontology is the branch of dentistry that deals with the proper collection, handling, and presentation of dental evidence to the court of law. It requires the expertise of a forensic odontologist. It can be ...
详细信息
Pneumonia is an inflammatory disease of the lung led by many parasites, viruses, and, in some instances, pathogens. Pneumonia is a condition that can sometimes be fatal as it is especially serious in immune-compromise...
详细信息
This discussion explores the evolution of serverless computing, highlighting its origins, rise in importance, and the challenges it presents. Serverless computing represents a significant shift from traditional, hardw...
详细信息
This discussion explores the evolution of serverless computing, highlighting its origins, rise in importance, and the challenges it presents. Serverless computing represents a significant shift from traditional, hardware-dependent environments to cloud-based, code-centric architectures. The concept of serverless emerged with the introduction of platforms like Google App Engine and AWS Lambda, freeing developers from server management concerns and enabling them to focus solely on code development. The integration of serverless computing with DevOps practices is examined, emphasizing the role of Infrastructure as Code (IaC), version control, continuous integration (CI), and continuous deployment (CD). These practices are essential for streamlining the development and deployment of serverless applications, enhancing consistency, and promoting collaboration between development and operations teams. Furthermore, the discussion addresses the specific challenge of cold starts in serverless computing and how DevOps practices can help mitigate their impact. Strategies such as proactive monitoring, scaling policies, scheduled warm-up, provisioned concurrency, performance testing, automation, and continuous optimization are presented as solutions to minimize cold start delays. Lastly, the importance of Testing Automation within the CI/CD pipeline is highlighted. Through rapid feedback, comprehensive testing, consistency, regression testing, and scalability, Testing Automation ensures the quality and reliability of software in a fast-paced development environment, aligning with the principles of DevOps.
This work addresses a research challenge in automating the translation of natural language inputs into programming language specifications. We consider the case of bug reports, which are informally written by users, a...
详细信息
ISBN:
(纸本)9783031815720;9783031815737
This work addresses a research challenge in automating the translation of natural language inputs into programming language specifications. We consider the case of bug reports, which are informally written by users, and that must be specifying into executable test cases for reproducing the bug on the target software. software bugs are indeed largely reported in natural language by users. Yet, we lack reliable tools to automatically address reported bugs (i.e., enabling their analysis, reproduction, and bug fixing). We therefore build on the recent promises brought by ChatGPT for various tasks, including in softwareengineering, and establish the following research question: What if Conversational Artificial intelligence (AI) models could be used to explore the semantics of bug reports as well as to automate their reproduction? We evaluate the capabilities of ChatGPT, a state-of-the-art conversational AI, i.e., chatbot, using the popular Defects4J benchmark with its associated bug reports. The results reveal that ChatGPT can generate executable test cases that could trigger 50% of the bugs reported in natural language. These results are promising not only for the research community, but also for practitioners.
The energy radiated from sun is one of the best nonconventional resources as it produces clean energy to generate electricity. PV panels are utilized to convert energy radiated from the sun is converted in to the elec...
详细信息
暂无评论