Redirigiendo al acceso original de articulo en 24 segundos...
Inicio  /  Applied Sciences  /  Vol: 12 Par: 16 (2022)  /  Artículo
ARTÍCULO
TITULO

Enhancements to Neural Language Model for Generating System Configuration Code: A Study with Maven Dependency

Chen Yang and Yan Liu    

Resumen

Thanks to the widespread application of software frameworks, OTS components, DSLs, and new-generation software building and construction systems, leveraging system configuration code to assist in development is increasingly common, especially in agile software development. In software system implementation, the system configuration code is used to separate configuration items from the underlying logic, of which Maven dependency code is a typical example. To improve software productivity, developers often reuse existing dependency libraries. However, the large quantity, rapid iteration, and various application scenarios exacerbate the challenge for researchers to reuse the library efficiently and appropriately. Proper reuse of Maven dependencies requires correct importation, which is the research priority of this article; putting it into practical usage at the functional level is the next step. In order to overcome this barrier, researchers have proposed a number of recommendation and intelligent generation models based on deep learning algorithms and code learning strategies. We first introduce an enhancement path for the generation model in order to propose novel models that are more targeted than previous studies. We propose EMGSCC (Enhanced Model for Generating System Configuration Code), which generates accompanying dependency libraries based on the libraries already employed by the current system. EMGSCC uses content-based attention to cope with dependency language features and integrate additional domain information. Finally, we evaluate EMGSCC on the DDDI dataset with extra domain information, and findings show that improvement varies from 1% to 8% on all metrics compared with the baseline. We show empirical evidence of our enhancement path for generating system configuration code based on neural language models, and continuous improvement in this direction would yield promising results.

 Artículos similares

       
 
Manar Ahmed Hamza, Hanan Abdullah Mengash, Saud S. Alotaibi, Siwar Ben Haj Hassine, Ayman Yafoz, Fahd Althukair, Mahmoud Othman and Radwa Marzouk    
A brain tumor (BT) is an abnormal development of brain cells that causes damage to the nerves and blood vessels. An accurate and early diagnosis of BT is important to prevent future complications. Precise segmentation of the BT provides a basis for surgi... ver más
Revista: Applied Sciences

 
Carolyn J. Swinney and John C. Woods    
Small unmanned aerial systems (UASs) present many potential solutions and enhancements to industry today but equally pose a significant security challenge. We only need to look at the levels of disruption caused by UASs at airports in recent years. The a... ver más
Revista: Aerospace

 
Pardhasai Chadalavada, Tanzimul Farabi and Atri Dutta    
In this paper, we consider a recently developed formulation of the electric orbit-raising problem that utilizes a novel dynamic model and a sequence of optimal control sub-problems to yield fast and robust computations of low-thrust trajectories. This pa... ver más
Revista: Aerospace

 
Gyuseok Park, Woohyeong Cho, Kyu-Sung Kim and Sangmin Lee    
Hearing aids are small electronic devices designed to improve hearing for persons with impaired hearing, using sophisticated audio signal processing algorithms and technologies. In general, the speech enhancement algorithms in hearing aids remove the env... ver más
Revista: Applied Sciences