Generative AI based on large-language models is significantly impacting software development through IDE assistants, cloud-based APIs, and interactive chatbots for coding assistance. It excels in generating and transl...
详细信息
Generative AI based on large-language models is significantly impacting software development through IDE assistants, cloud-based APIs, and interactive chatbots for coding assistance. It excels in generating and translating code and data, navigating APIs, and creating boilerplate content, thereby enhancing productivity. However, it is prone to generating inaccurate information ("hallucinations"), erroneous code, and potentially introducing security vulnerabilities. To counter these risks, employing automated analysis tools, conducting rigorous testing, and maintaining a deep understanding of computer science concepts are essential. While generative AI can substantially aid development tasks it is not a replacement for human expertise, especially in understanding complex software, its requirements, and architecture.
A double validated method of browser and server based on java script language is be proposed in this *** relates to the development field of Web application system based on java EE,in order to solve the validation rul...
详细信息
A double validated method of browser and server based on java script language is be proposed in this *** relates to the development field of Web application system based on java EE,in order to solve the validation rules are not consistent of browser and *** includes defining validation rules on the server side with the XML file;Implementation of browser validation method based on java script;Implementation of the server side validation method based on java *** validation method proposed in this paper is applied to the minority resource database management system,it improve the efficiency of system development,reduce maintenance workload,improve the accuracy of validation,is a effective validation method.
javascript provides no native deprecation mechanisms. To assess how developers deprecate javascript application programming interfaces (APIs), we report the results of a survey and a mining study on javascript develop...
详细信息
javascript provides no native deprecation mechanisms. To assess how developers deprecate javascript application programming interfaces (APIs), we report the results of a survey and a mining study on javascript developers and projects. The results suggest several solutions but no standard solution to deprecate javascript APIs.
The improved Coastal Cliffs Morphology Analysis (CCMORPH v2.0) Toolbox offers multiple python scripts designed for streamlining the processes of generating, analyzing, and comparing the morphology of coastal cliffs. I...
详细信息
The improved Coastal Cliffs Morphology Analysis (CCMORPH v2.0) Toolbox offers multiple python scripts designed for streamlining the processes of generating, analyzing, and comparing the morphology of coastal cliffs. It is comprised of a simple, user-friendly, and flexible workflow that uses existing open-source code for processing coastal 3D data and plotting geospatial information. The upgraded toolbox exhibits significant improvements in the methodologies employed to delineate cliff bottom and top points. Moreover, this version covers the automatic comparison of the coastal morphology features directly on the input Digital Elevation Models or on selected coastal profiles. The tool holds immense potential to eliminate the difficulties in automation that often deter oceanographers and coastal geoscientists, thereby facilitating the widespread adoption of automation tools for monitoring and analyzing a broader spectrum of coastal environments.
Software testing is an essential process to verify that software meets its specifications and to detect faults. Mutation testing is an effective software testing technique to assess the adequacy of test suite. A lot o...
详细信息
ISBN:
(纸本)9781538677292
Software testing is an essential process to verify that software meets its specifications and to detect faults. Mutation testing is an effective software testing technique to assess the adequacy of test suite. A lot of research has been done on mutation testing and number of mutation operators are proposed for java and other programming languages. However, mutation operators for java script language are few in number as compared to mutation operators for other programming languages. The focus of our research is on mutation operators. Nowadays, java script is regressively used in front end development of web applications. To check the adequacy of test suite of java script applications, mutation testing is an appropriate approach. These java script mutation operators are used to seed faults in java script source programs. Currently available mutation operators cover some of the specific java script features as there exists some specific java script features that are not yet addressed and require more mutation operators. In this paper, we propose a set of new java script mutation operators to address features like variable scope, variable type etc., that are not covered by existing operators. We implemented these mutation operators in a tool called Mutant Tracer.
The portable document format (PDF) is undoubtedly the most preferable file format for exchanging documents across organizations. In general, organization firewall allows downloading PDF files but not executable files,...
详细信息
ISBN:
(纸本)9781538681909
The portable document format (PDF) is undoubtedly the most preferable file format for exchanging documents across organizations. In general, organization firewall allows downloading PDF files but not executable files, by policy to prevent infections. Attackers have identified this change and hence moved on to use document processing file formats to spread malware infections. The contemporary solutions namely antivirus and IDS rely their detection on known signatures and patterns. Hence, they are unable to detect zero-day malware. In this paper, we present a novice approach which basically works on sanitization of PDF file instead of detection and removal of malicious PDF. Our approach neither relies on signature database nor on dynamic analysis. We have used a Contagio Dump malware sample dataset, and our solution sanitizes all malicious PDF samples with zero false positive and zero false negative results.
暂无评论