中文
相关论文

相关论文: Analysis of MiniJava Programs via Translation to M…

200 篇论文

Automatic source code analysis in key areas of software engineering, such as code security, can benefit from Machine Learning (ML). However, many standard ML approaches require a numeric representation of data and cannot be applied directly…

机器学习 · 计算机科学 2020-04-08 Rhys Compton , Eibe Frank , Panos Patros , Abigail Koay

Developer preferences, language capabilities and the persistence of older languages contribute to the trend that large software codebases are often multilingual, that is, written in more than one computer language. While developers can…

软件工程 · 计算机科学 2018-08-06 Damian M. Lyons , Anne Marie Bogar , David Baird

While modern software development heavily uses versioned packages, programming languages rarely support the concept of versions in their semantics, which makes software updates more bulky and unsafe. This paper proposes a programming…

编程语言 · 计算机科学 2021-07-16 Yudai Tanabe , Luthfan Anshar Lubis , Tomoyuki Aotani , Hidehiko Masuhara

This paper presents NT-Java-1.1B, an open-source specialized code language model built on StarCoderBase-1.1B, designed for coding tasks in Java programming. NT-Java-1.1B achieves state-of-the-art performance, surpassing its base model and…

The advantages of mixed approach with using different kinds of programming techniques for symbolic manipulation are discussed. The main purpose of approach offered is merge the methods of object oriented programming that convenient for…

符号计算 · 计算机科学 2007-05-23 Alexander Yu. Vlasov

The introduction of lambdas in Java 8 completes the slate of statically-typed, mainstream languages with both object-oriented and functional features. The main motivation for lambdas in Java has been to facilitate stream-based declarative…

编程语言 · 计算机科学 2014-07-15 Aggelos Biboudis , Nick Palladinos , Yannis Smaragdakis

Multi-Label Classification toolbox is a MATLAB/OCTAVE library for Multi-Label Classification (MLC). There exists a few Java libraries for MLC, but no MATLAB/OCTAVE library that covers various methods. This toolbox offers an environment for…

机器学习 · 计算机科学 2017-04-11 Keigo Kimura , Lu Sun , Mineichi Kudo

In the field of microservices, Model-Driven Engineering has emerged as a powerful methodology for architectural design, and new programming languages have introduced language abstractions to deal with microservice development more…

软件工程 · 计算机科学 2021-04-07 Saverio Giallorenzo , Fabrizio Montesi , Marco Peressotti , Florian Rademacher , Sabine Sachweh

In recent years there has been a considerable effort in optimising formal methods for application to code. This has been driven by tools such as CPAChecker, DIVINE, and CBMC. At the same time tools such as Uppaal have been massively…

软件工程 · 计算机科学 2021-08-09 Mitja Kulczynski , Axel Legay , Dirk Nowotka , Danny Bøgsted Poulsen

Extreme Programming is the most prominent new, light-weight (or agile) methods, defined to contrast the current heavy-weight and partially overloaded object-oriented methods. It focuses on the core issues of software technology. One of its…

软件工程 · 计算机科学 2014-09-24 Bernhard Rumpe

Large language models are powerful but often limited by high computational cost, privacy concerns, and English-centric training. Recent progress demonstrates that small, efficient models with around one billion parameters can deliver strong…

计算与语言 · 计算机科学 2025-12-16 Anna Aksenova , Boris Zverkov , Nicola Dainese , Alexander Nikitin , Pekka Marttinen

A useful programming language needs to support writing programs that take advantage of services and communication mechanisms supplied by the operating system. We examine the problem of programming native Win32 applications under Windows…

编程语言 · 计算机科学 2007-05-23 Riccardo Pucella , Erik Meijer , Dino Oliva

We present an automated evaluation system for assessing COBOL-to-Java code translation within IBM's watsonx Code Assistant for Z (WCA4Z). The system addresses key challenges in evaluating LLM-based translators, including model opacity and…

软件工程 · 计算机科学 2025-08-01 Shmulik Froimovich , Raviv Gal , Wesam Ibraheem , Avi Ziv

Automated machine learning (AutoML) has received increasing attention in the recent past. While the main tools for AutoML, such as Auto-WEKA, TPOT, and auto-sklearn, mainly deal with single-label classification and regression, there is very…

机器学习 · 计算机科学 2018-11-12 Marcel Wever , Felix Mohr , Eyke Hüllermeier

Background: Aspect-oriented programming (AOP) is an emerging programming paradigm whose focus is about improving modularity, with an emphasis on the modularization of crosscutting concerns. Objective: The goal of this paper is to assess the…

软件工程 · 计算机科学 2011-10-03 Arlindo Lima , Miguel Goulão , Miguel Pessoa Monteiro

Cryptic type error messages are a major obstacle to learning OCaml or other ML-based languages. In many cases, error messages cannot be interpreted without a sufficiently-precise model of the type inference algorithm. The problem of…

编程语言 · 计算机科学 2015-12-08 Arthur Charguéraud

Unit testing is an essential but resource-intensive step in software development, ensuring individual code units function correctly. This paper introduces AgoneTest, an automated evaluation framework for Large Language Model-generated (LLM)…

软件工程 · 计算机科学 2025-11-27 Andrea Lops , Fedelucio Narducci , Azzurra Ragone , Michelantonio Trizio , Claudio Bartolini

Extending a given language with new dedicated features is a general and quite used approach to make the programming language more adapted to problems. Being closer to the application, this leads to less programming flaws and easier…

计算机科学中的逻辑 · 计算机科学 2010-03-26 Claude Kirchner , Pierre-Etienne Moreau , Cláudia Tavares

Theory evaluation is a key problem in many areas: machine learning, scientific discovery, inverse engineering, decision making, software engineering, design, human sciences, etc. If we have a set of theories that are able to explain the…

计算机科学中的逻辑 · 计算机科学 2013-01-23 Héctor Castillo-Andreu

We had assembled a Java package, known as MatrixPak, of four classes for the purpose of numerical matrix computation. The classes are matrix, matrix_operations, StrToMatrix, and MatrixToStr; all of which are inherited from java.lang.Object…

数学软件 · 计算机科学 2007-05-23 Ngee-Peng Lim , Maurice HT Ling , Shawn YC Lim , Ji-Hee Choi , Henry BK Teo