This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will delete this post on this instance and on all federated instances, and it cannot be undone. Are you certain you want to delete this post?
This action will block this actor and hide all of their past and future posts. Are you certain you want to block this actor?
This action will block this object. Are you certain you want to block this object?
#SE 4 hashtags
A really interesting paper about comparison between AST based tree walking interpreters and byte code interpreters: Larose, Kaleba, Burchell and Marr AST vs. Bytecode: Interpreters in the Age of Meta-Compilation at OOPSLA'23. They compared Python and Smalltalk interpreters with tree walking and bytecode based implementation. Their finding is that AST interpreters using meta compilation (RPython and Truffle+Graal) were faster than byte code counterparts even after applying all relevant optimizations possible for bytecodes.
This is a very interesting result because AST tree walkers are much more easier to construct and to teach (personal experience). #SE @seresearchers
An interesting paper on using #LLM for automated code repair from Wei et al. https://arxiv.org/abs/2309.00608 #SE
Here (https://arxiv.org/pdf/2308.15276.pdf) is an excellent paper by Wu et al. about using LLMs for fault localization. It seems that LLMs are better at fault localization than SBFL techniques Jaccard, Tarantula, Ochiai, OP2, Dstar, MBFL and SmartFL by about 50%. #LLM #SE
An interesting paper on the usage of #LLM in #SE by Hou et al. -- "Large Language Models for Software Engineering: A Systematic Literature Review" https://arxiv.org/abs/2308.10620
LLMs can be transformative in software engineering, and this paper does a good job in reviewing the state-of-the-art.