中文
相关论文

相关论文: An Extended Symbol Table Infrastructure to Manage …

200 篇论文

A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD). Despite its relevance, the development of code generators is an inherently…

软件工程 · 计算机科学 2015-09-09 Alexander Roth , Bernhard Rumpe

Many textual software languages share common concepts such as defining and referencing elements, hierarchical structures constraining the visibility of names, and allowing for identical names for different element kinds. Symbol tables are…

软件工程 · 计算机科学 2016-06-17 Katrin Hölldobler , Pedram Mir Seyed Nazari , Bernhard Rumpe

Generative models for source code are an interesting structured prediction problem, requiring to reason about both hard syntactic and semantic constraints as well as about natural, likely programs. We present a novel model for this problem…

机器学习 · 计算机科学 2019-04-18 Marc Brockschmidt , Miltiadis Allamanis , Alexander L. Gaunt , Oleksandr Polozov

Generating software from abstract models is a prime activity in model-drivenengineering. Adaptable and extendable code generators are important to address changing technologies as well as user needs. However, theyare less established, as…

软件工程 · 计算机科学 2016-06-10 Timo Greifenberg , Klaus Müller , Alexander Roth , Bernhard Rumpe , Christoph Schulze , Andreas Wortmann

This paper presents our approach to use refactoring techniques together with code generation. Refactoring is particularly useful if not only the generated classes but also the generator itself can be adapted in an automatic fashion. We have…

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

Model-driven engineering is the automatic production of software artefacts from abstract models of structure and functionality. By targeting a specific class of system, it is possible to automate aspects of the development process, using…

软件工程 · 计算机科学 2013-01-03 Chen-Wei Wang , Jim Davies

Deep code generation is a topic of deep learning for software engineering (DL4SE), which adopts neural models to generate code for the intended functions. Since end-to-end neural methods lack domain knowledge and software hierarchy…

软件工程 · 计算机科学 2023-08-25 Jian Gu , Harald C. Gall

This paper aims to address the challenge of data generation beyond the training data and proposes a framework for Structural Extrapolated Data GEneration (SEDGE) based on suitable assumptions on the underlying data-generating process. We…

机器学习 · 计算机科学 2026-05-15 Kun Zhang , Jiaqi Sun , Yiqing Li , Ignavier Ng , Namrata Deka , Shaoan Xie

Developing and maintaining complex, large-scale, product line of highly customized software systems is difficult and costly. Part of the difficulty is due to the need to communicate business knowledge between domain experts and application…

软件工程 · 计算机科学 2009-06-19 Atzmon Hen-Tov , David H. Lorenz , Lior Schachter

Template-based code generation (TBCG) is a synthesis technique that produces code from high-level specifications, called templates. TBCG is a popular technique in model-driven engineering (MDE) given that they both emphasize abstraction and…

软件工程 · 计算机科学 2018-02-13 Eugene Syriani , Lechanceux Luhunu , Houari Sahraoui

Pre-trained language models have achieved promising success in code retrieval tasks, where a natural language documentation query is given to find the most relevant existing code snippet. However, existing models focus only on optimizing…

软件工程 · 计算机科学 2022-12-22 Dong Li , Yelong Shen , Ruoming Jin , Yi Mao , Kuan Wang , Weizhu Chen

We study the problem of building generative models of natural source code (NSC); that is, source code written and understood by humans. Our primary contribution is to describe a family of generative models for NSC that have three key…

编程语言 · 计算机科学 2014-06-23 Chris J. Maddison , Daniel Tarlow

In model-driven development (MDD) software emerges by systematically transforming abstract models to concrete source code. Ideally, performing those transformations is to a large extent the task of code generators. One approach for…

软件工程 · 计算机科学 2015-09-09 Pedram Mir Seyed Nazari , Bernhard Rumpe

Application of formal models provides many benefits for the software and system development, however, the learning curve of formal languages could be a critical factor for an industrial project. Thus, a natural language specification that…

软件工程 · 计算机科学 2016-12-07 Phan Vo Thu Nhat , Maria Spichkova

The paper presents a data-driven approach to information extraction (viewed as template filling) using the structured language model (SLM) as a statistical parser. The task of template filling is cast as constrained parsing using the SLM.…

计算与语言 · 计算机科学 2007-05-23 Ciprian Chelba , Milind Mahajan

Template-based code generator development as part of model-drivendevelopment (MDD) demands for strong mechanisms and tools that support developers to improve robustness, i.e., the desired code is generated for the specified inputs. Although…

软件工程 · 计算机科学 2016-06-16 Carsten Kolassa , Markus Look , Klaus Müller , Alexander Roth , Dirk Reiß , Bernhard Rumpe

Code generation models can benefit data scientists' productivity by automatically generating code from context and text descriptions. An important measure of the modeling progress is whether a model can generate code that can correctly…

Data-driven engineering refers to systematic data collection and processing using machine learning to improve engineering systems. Currently, the implementation of data-driven engineering relies on fundamental data science and software…

软件工程 · 计算机科学 2024-04-10 Simon Raedler , Matthias Rupp , Eugen Rigger , Stefanie Rinderle-Ma

Code-generating Large Language Models (LLMs) have become essential tools in modern software development, enhancing productivity and accelerating development. This paper aims to investigate the fine-tuning of code-generating LLMs using…

软件工程 · 计算机科学 2025-05-06 Marina Sakharova , Abhinav Anand , Mira Mezini

Enabling machines to understand structured visuals like slides and user interfaces is essential for making them accessible to people with disabilities. However, achieving such understanding computationally has required manual data…

计算机视觉与模式识别 · 计算机科学 2024-10-02 Yi-Hao Peng , Faria Huq , Yue Jiang , Jason Wu , Amanda Xin Yue Li , Jeffrey Bigham , Amy Pavel
‹ 上一页 1 2 3 10 下一页 ›