Results 71 to 80 of about 100,345 (312)
PROGpedia: Collection of source-code submitted to introductory programming assignments
Learning how to program is a difficult task. To acquire the required skills, novice programmers must solve a broad range of programming activities, always supported with timely, rich, and accurate feedback. Automated assessment tools play a major role in
José Carlos Paiva +2 more
doaj +1 more source
Challenges and Opportunities in Machine Learning for Light‐Emitting Polymers
The performance of light‐emitting polymers emerges from coupled effects of chemical diversity, morphology, and exciton dynamics across multiple length scales. This Perspective reviews recent design strategies and experimental challenges, and discusses how machine learning can unify descriptors, data, and modeling approaches to efficiently navigate ...
Tian Tian, Yinyin Bao
wiley +1 more source
AstBERT: Enabling Language Model for Financial Code Understanding with Abstract Syntax Trees [PDF]
Rong Liang +5 more
openalex +1 more source
Abstract Integrating diverse trees and shrubs (hereafter ‘trees’) in agricultural landscapes has emerged as a crucial nature‐based solution to the triple challenge of biodiversity loss, climate change and food security. The potential benefits of on‐farm trees for both people and nature, however, are often constrained by inadequate consideration of ...
Ennia Bosshard +6 more
wiley +1 more source
AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language models [PDF]
José Antonio Hernández López +3 more
openalex +3 more sources
Automated defect localization methods can accelerate the process by which programmers use defect reports to pinpoint defect code in complex software systems.
SHI Xiangyu; JU Xiaolin; CHEN Xiang
doaj +1 more source
COMPILER FRONT END FUSION: UNDO DESUGARING IN LANGUAGE PROCESSING TOOLS
Compiler front ends often perform desugaring on the source code while constructing the abstract syntax tree (AST). A programming language processing tool (such as a refactoring tool) working with the desugared AST perceives the code at this abstract ...
Artúr POÓR +3 more
doaj +1 more source
Search for malicious powershell scripts using syntax trees
Purpose of the paper: a search for a rather abstract representation of the PowerShell script functionality using abstract syntax trees such that an invisible obfuscated PowerShell script can be detected provided the associated PowerShell script is ...
Viktor V. Erokhin
doaj +1 more source
Understanding source code evolution using abstract syntax tree matching [PDF]
Mining software repositories at the source code level can provide a greater understanding of how software evolves. We present a tool for quickly comparing the source code of different versions of a C program. The approach is based on partial abstract syntax tree matching, and can track simple changes to global variables, types and functions.
Iulian Neamtiu +2 more
openaire +1 more source
ABSTRACT The treatment of migraine is hampered by inter‐individual variability, leading to an inefficient “trial and error” approach. Artificial intelligence (AI) and machine learning (ML) offer a path towards precision medicine by predicting therapeutic outcomes.
Martina Giacon, Salvatore Terrazzino
wiley +1 more source

