Results 71 to 80 of about 100,345 (312)

PROGpedia: Collection of source-code submitted to introductory programming assignments

open access: yesData in Brief, 2023
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

open access: yesMacromolecular Rapid Communications, EarlyView.
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]

open access: gold, 2022
Rong Liang   +5 more
openalex   +1 more source

Understanding smallholder decision‐making to increase farm tree diversity: Enablers and barriers for forest landscape restoration in Western Kenya

open access: yesPeople and Nature, EarlyView.
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]

open access: gold, 2022
José Antonio Hernández López   +3 more
openalex   +3 more sources

Software defect localization method based on defect report denoising and abstract syntax tree representation

open access: yesNantong Daxue xuebao. Ziran kexue ban
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

open access: yesStudia Universitatis Babes-Bolyai: Series Informatica, 2018
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

open access: yesБезопасность информационных технологий, 2023
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]

open access: yesProceedings of the 2005 international workshop on Mining software repositories - MSR '05, 2005
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

Predicting Pharmacological Treatment Response in Migraine Using AI/ML: A Scoping Review of the Evidence and Future Directions

open access: yesPharmacotherapy: The Journal of Human Pharmacology and Drug Therapy, EarlyView.
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

Home - About - Disclaimer - Privacy