A current Project of the German Federal State of Thuringia aims at bundling the various AI teaching activities of the involved universities that includes besides technological also social issues. On their way to meet ...
详细信息
The software engineering industry prioritizes efficiency through the use of tools and processes such as version control and Agile methodologies. automation has allowed developers to be more productive and deliver supe...
详细信息
ISBN:
(纸本)9798350336429
The software engineering industry prioritizes efficiency through the use of tools and processes such as version control and Agile methodologies. automation has allowed developers to be more productive and deliver superior results. However, automation is not as widespread in software engineering education. To improve educational outcomes and provide more effective feedback to students, this research implements software engineering methods and automation techniques in software engineering education and evaluates their effectiveness. Our focus is on establishing a connection between source code and natural language, allowing us to generate a natural language description from a given source code sample. To generate feedback, we employ deep learning models to learn code representations and gain a deeper understanding of code. However, the complexity of code makes it challenging to learn its representation accurately. After learning about code, we compare students' code with the instructor-provided solution based on configurable thresholds and generate comments to provide guidance. This work extends the Transformer model, GraphCodeBERT, which is a pre-trained model for programming languages that incorporates the inherent structure of code. We utilize both syntax-level information, such as abstract syntax trees, and semantic-level information, such as data flow, during pre-training. The data flow graph has nodes representing variables and edges indicating the 'where-the-value-comes-from' relationship between variables. Our model is based on the Transformer neural architecture and uses a gated graph neural network model to learn code embeddings. This function incorporates code structure, a copy mechanism, and relative position representations, allowing the model to better understand the semantics of code. We evaluated our approach on the Java dataset in terms of BLEU, METEOR, and ROUGE-L metrics and compared it with the state-of-the-art code comment generation model, GTrans
We present a survival model for human maladies, which leave victims with permanent health damages requiring life-long medical observation and treatment. The model allows national health authorities to prepare sufficie...
详细信息
The OpenFlow protocol facilitates the communication between the control and forwarding planes within a software-defined networking (SDN) framework. In SDN, the control plane is housed in a distinct entity known as the...
详细信息
Reversible data hiding (RDH) for medical image contrast enhancement is designed to effectively improve the quality of medical images to help doctors make correct diagnosis, while addressing issues of privacy protectio...
详细信息
This paper first introduces the research background and significance of Chinese robotic arm research, and studies the current situation of Chinese domestic robotic arm research and development, and integrates Arduino ...
详细信息
Wind speed prediction of the wind power plant has an important influence on the stability and safe operation of the power system. Because the wind speed series is intermittent and random, a combination model of EEMD-A...
详细信息
Job-shop scheduling problem is the core link and key technology to realize smart factory and develop smart manufacturing technology. Among them, the flexible job-shop scheduling problem (FJSP) which is more consistent...
详细信息
This paper presents a voice-controlled and low-cost design of a practical smart house system (SHS). The proposed system uses to remotely control all digital devices using voice commands, and gives safety by identifyin...
详细信息
The National Undergraduate Smart Car Competition is an academic competition that has been held in China for 17 years to cultivate the engineering ability of college students. There are various competition groups, roug...
详细信息
暂无评论