Systematic mapping study of template-based code generation

E Syriani, L Luhunu, H Sahraoui - Computer Languages, Systems & …, 2018 - Elsevier
Context: 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 …

Software reliability modeling: an approach to early reliability prediction

C Smidts, M Stutzke… - IEEE Transactions on …, 1998 - ieeexplore.ieee.org
Models for predicting software reliability in the early phases of development are of
paramount importance since they provide early identification of cost overruns, software …

Model-driven prototyping based requirements elicitation

J Fu, FB Bastani, IL Yen - … Analysis. From Stakeholders' Needs to Formal …, 2008 - Springer
This paper presents a requirements elicitation approach that is based on model-driven
prototyping. Model-driven development fits naturally in evolutionary prototyping because …

Automated discovery of loop invariants for high-assurance programs synthesized using AI planning techniques

J Fu, FB Bastani, IL Yen - 2008 11th IEEE High Assurance …, 2008 - ieeexplore.ieee.org
The discovery of loop invariants is a great challenge for the independent verification of
automatically synthesized programs. This verification is needed to achieve high confidence …

Space missions trade space generation and assessment using the JPL Rapid Mission Architecture (RMA) team approach

RC Moeller, C Borden, T Spilker… - 2011 Aerospace …, 2011 - ieeexplore.ieee.org
The JPL Rapid Mission Architecture (RMA) capability is a novel collaborative team-based
approach to generate new mission architectures, explore broad trade space options, and …

Factors Involved in Artificial Intelligence-based Automated HTML Code Generation Tool

S Agrawal, S Suryawanshi, V Arsude… - … on Smart Innovations …, 2020 - ieeexplore.ieee.org
Automated code generation or automatic programming is a widely researched topic these
days. The auto code generation fascinates the young researchers towards this field more …

Software engineers vs. machine learning algorithms: An empirical study assessing performance and reuse tasks

N Nascimento, C Lucena, P Alencar… - arXiv preprint arXiv …, 2018 - arxiv.org
Several papers have recently contained reports on applying machine learning (ML) to the
automation of software engineering (SE) tasks, such as project management, modeling and …

Survey of template-based code generation

LK Luhunu - 2017 - papyrus.bib.umontreal.ca
A critical step in model-driven engineering (MDE) is the automatic synthesis of a textual
artifact from models. This is a very useful model transformation to generate application code …

Model-driven development: Where does the code come from?

J Fu, W Hao, FB Bastani, IL Yen - 2011 IEEE Fifth International …, 2011 - ieeexplore.ieee.org
Model-driven development (MDD) drastically changes the traditional view of software
modeling, which no longer serves merely as documentation that will be put aside at a certain …

Estimating the effort to develop screen mockups

G Scanniello, F Ricca, M Torchiano… - 2013 39th Euromicro …, 2013 - ieeexplore.ieee.org
There is empirical evidence supporting the usefulness of screen mockups in improving the
comprehension of use cases. Though a cost-benefit analysis would require an estimate of …