SciELO - Scientific Electronic Library Online

 
 número77Drought and genetic programming to approach annual agriculture production normalized curvesRequirements engineering based on knowledge: a comparative case study of the KMoS-RE strategy and the DMS process índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Em processo de indexaçãoCitado por Google
  • Não possue artigos similaresSimilares em SciELO
  • Em processo de indexaçãoSimilares em Google

Compartilhar


Revista Facultad de Ingeniería Universidad de Antioquia

versão impressa ISSN 0120-6230

Resumo

ROSALES-MORALES, Viviana Yarel et al. An analysis of tools for automatic software development and automatic code generation. Rev.fac.ing.univ. Antioquia [online]. 2015, n.77, pp.75-87. ISSN 0120-6230.  https://doi.org/10.17533/udea.redin.n77a10.

Software development is an important area in software engineering, which is why a wide range of techniques, methods, and approaches has emerged to facilitate software development automation. This paper presents an analysis and evaluation of tools for automated software development and automatic code generation in order to determine whether they meet a set of quality metrics. Diverse quality metrics were considered such as effectiveness, productivity, safety, and satisfaction in order to carry out a qualitative and quantitative evaluation. The tools evaluated are CASE tools, frameworks, and Integrated Development Environments (IDEs). The evaluation was conducted to measure not only the tools' ability to be employed, but also their support for automated software development and automatic source code generation. The aim of this work is to provide a methodology and a brief review of the most important works to identify the main features of these works and present a comparative evaluation in qualitative and quantitative terms of quality metrics. This would provide software developers with the information they need to decide the tools that can be useful for them.

Palavras-chave : Software development; code generation; automatic code generation; CASE; IDE.

        · resumo em Espanhol     · texto em Inglês     · Inglês ( pdf )