Francisco Ortin

Orcid: 0000-0003-1199-8649

According to our database1, Francisco Ortin authored at least 88 papers between 1999 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Analyzing syntactic constructs of Java programs with machine learning.
Expert Syst. Appl., April, 2023

2022
The <i>StaDyn</i> programming language.
SoftwareX, December, 2022

ProcessPerformance: A portable and easy-to-use tool to measure resource consumption of running processes.
Softw. Impacts, 2022

Evaluation of the Use of Different Parser Generators in a Compiler Construction Course.
Proceedings of the Information Systems and Technologies, 2022

2021
An Infrastructure to Deliver Synchronous Remote Programming Labs.
IEEE Trans. Learn. Technol., 2021

Cnerator: A Python application for the controlled stochastic generation of standard C source code.
SoftwareX, 2021

Improving type information inferred by decompilers with supervised machine learning.
CoRR, 2021

Massive LMS log data analysis for the early prediction of course-agnostic student performance.
Comput. Educ., 2021

2020
Heterogeneous tree structure classification to label Java programmers according to their expertise level.
Future Gener. Comput. Syst., 2020

An Efficient and Scalable Platform for Java Source Code Analysis Using Overlaid Graph Representations.
IEEE Access, 2020

2019
A virtualized test automation framework: A DellEMC case study of test automation practice.
Softw. Pract. Exp., 2019

A didactic object-oriented, prototype-based visual programming environment.
Sci. Comput. Program., 2019

Rule-based program specialization to optimize gradually typed code.
Knowl. Based Syst., 2019

Efficient runtime metaprogramming services for Java.
J. Syst. Softw., 2019

Learning memory management with C-Sim: A C-based visual tool.
Comput. Appl. Eng. Educ., 2019

2018
Towards an Easily Programmable IoT Framework Based on Microservices.
J. Softw., 2018

Efficient runtime aspect weaving for Java applications.
Inf. Softw. Technol., 2018

2017
Design and evaluation of an alternative programming paradigms course.
Telematics Informatics, 2017

Modularizing application and database evolution - an aspect-oriented framework for orthogonal persistence.
Softw. Pract. Exp., 2017

An Efficient Platform for the Automatic Extraction of Patterns in Native Code.
Sci. Program., 2017

SSA Transformations to Facilitate Type Inference in Dynamically Typed Code.
Comput. J., 2017

Towards the Integration of Metaprogramming Services into Java.
Proceedings of the ENASE 2017, 2017

2016
Design and implementation of an efficient hybrid dynamic and static typing language.
Softw. Pract. Exp., 2016

Big Code: New Opportunities for Improving Software Construction.
J. Softw., 2016

Optimizing runtime performance of hybrid dynamically and statically typed languages for the .Net platform.
J. Syst. Softw., 2016

Design of a Programming Paradigms Course Using One Single Programming Language.
Proceedings of the New Advances in Information Systems and Technologies, 2016

2015
A Comprehensive Evaluation of Common Python Implementations.
IEEE Softw., 2015

Generating native user interfaces for multiple devices by means of model transformation.
Frontiers Inf. Technol. Electron. Eng., 2015

Context-aware application development by means of runtime aspect weaving.
J. Ambient Intell. Smart Environ., 2015

2014
Static type information to improve the IDE features of hybrid dynamically and statically typed languages.
J. Vis. Lang. Comput., 2014

On the suitability of dynamic languages for hot-reprogramming a robotics framework: a Python case study.
Softw. Pract. Exp., 2014

The Runtime Performance of invokedynamic: An Evaluation with a Java Library.
IEEE Softw., 2014

Aspect-Oriented Programming to Improve Modularity of Object-Oriented Applications.
J. Softw., 2014

Efficient runtime adaptability to support context-awareness in a robotic framework.
J. Ambient Intell. Smart Environ., 2014

A hybrid class- and prototype-based object model to support language-neutral structural intercession.
Inf. Softw. Technol., 2014

Framework for the declarative implementation of native mobile applications.
IET Softw., 2014

Using standards to build the DIMAG connected mobile applications framework.
Comput. Stand. Interfaces, 2014

JINDY: A java library to support invokedynamic.
Comput. Sci. Inf. Syst., 2014

An Adaptable Infrastructure to Generate Training Datasets for Decompilation Issues.
Proceedings of the New Perspectives in Information Systems and Technologies, 2014

TyS - A Framework to Facilitate the Implementation of Object-Oriented Type Checkers.
Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering, 2014

2013
Efficient support of dynamic inheritance for class- and prototype-based languages.
J. Syst. Softw., 2013

Design of cultural heritage information systems based on information layers.
ACM Journal on Computing and Cultural Heritage, 2013

Achieving Multiple Dispatch in Hybrid Statically and Dynamically Typed Languages.
Proceedings of the Advances in Information Systems and Technologies [WorldCIST'13, 2013

2012
Applying dynamic separation of aspects to distributed systems security: A case study.
IET Softw., 2012

An Information System to Analize Cultural Heritage Information.
Proceedings of the Progress in Cultural Heritage Preservation, 2012

A New Approach to Cultural Heritage Information Systems.
Proceedings of the 33rd Annual Conference of the European Association for Computer Graphics, 2012

Design of an Information System for Cultural Heritage.
Proceedings of the XXII Spanish Computer Graphics Conference, 2012

Computing Curvature Information on 3D Meshes from Cultural Heritage Artifacts.
Proceedings of the XXII Spanish Computer Graphics Conference, 2012

2011
Union and intersection types to support both dynamic and static typing.
Inf. Process. Lett., 2011

The Dsaw Aspect-Oriented Software Development Platform.
Int. J. Softw. Eng. Knowl. Eng., 2011

Type Inference to Optimize a Hybrid Statically and Dynamically Typed Language.
Comput. J., 2011

Computational Reflection in order to support Context-Awareness in a Robotics Framework.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

A Model for Flexible Tools Used in Minimally Invasive Medical Virtual Environments.
Proceedings of the Medicine Meets Virtual Reality 18 - NextMed, 2011

IDE support to facilitate the transition from rapid prototyping to robust software production.
Proceedings of the 1st Workshop on Developing Tools as Plug-ins, 2011

Modularizing Different Responsibilities into Separate Parallel Hierarchies.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2011

A Type Safe Design to Allow the Separation of Different Responsibilities into Parallel Hierarchies.
Proceedings of the ENASE 2011, 2011

Separating different responsibilities into parallel hierarchies.
Proceedings of the Fourth International C* Conference on Computer Science & Software Engineering, 2011

2010
Including both static and dynamic typing in the same programming language.
IET Softw., 2010

A Programming Language to Facilitate the Transition from Rapid Prototyping to Efficient Software Production.
Proceedings of the ICSOFT 2010, 2010

A Programming Language That Combines the Benefits of Static and Dynamic Typing.
Proceedings of the Software and Data Technologies - 5th International Conference, 2010

2009
Efficient virtual machine support of runtime structural reflection.
Sci. Comput. Program., 2009

DIMAG: a framework for automatic generation of mobile applications for multiple platforms.
Proceedings of the 6th International Conference on Mobile Technology, 2009

Marching Octahedra.
Proceedings of the XIX Spanish Computer Graphics Conference, 2009

Extracción Adaptativa de Isosuperficies Topológicamente Correctas.
Proceedings of the XIX Spanish Computer Graphics Conference, 2009

2008
Visual Zero: A persistent and interactive object-oriented programming environment.
J. Vis. Lang. Comput., 2008

Adaptive Cube Tessellation for Topologically Correct Isosurfaces.
J. Virtual Real. Broadcast., 2008

Optimizing Reflective Primitives of Dynamic Languages.
Int. J. Softw. Eng. Knowl. Eng., 2008

Adaptation in current e-learning systems.
Comput. Stand. Interfaces, 2008

DSAW - A Dynamic and Static Aspect Weaving Platform.
Proceedings of the ICSOFT 2008, 2008

Extending the SSCLI to Support Dynamic Inheritance.
Proceedings of the Software and Data Technologies - Third International Conference, 2008

Language-Neutral Support of Dynamic Inheritance.
Proceedings of the ICSOFT 2008, 2008

Applying lightweight flexible virtual machines to extensible embedded systems.
Proceedings of the 1st Workshop on Isolation and Integration in Embedded Systems, 2008

Representación de Volúmenes mediante Agrupación de Tetraedros para la Extracción de Isosuperficies.
Proceedings of the XVIII Spanish Computer Graphics Conference, 2008

Interacción en Tiempo Real para un Sistema de Escultura Virtual.
Proceedings of the XVIII Spanish Computer Graphics Conference, 2008

2007
Design Patterns for Teaching Type Checking in a Compiler Construction Course.
IEEE Trans. Educ., 2007

2006
Towards an object-oriented programming system for education.
Comput. Appl. Eng. Educ., 2006

Diseño de primitivas de reflexión estructural eficientes integradas en SSCLI.
Proceedings of the XI Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2006), 2006

2005
Designing an adaptable heterogeneous abstract machine by means of reflection.
Inf. Softw. Technol., 2005

2004
Separating Adaptable Persistence Attributes through Computational Reflection.
IEEE Softw., 2004

Dynamic adaptation of application aspects.
J. Syst. Softw., 2004

Reflection as the Basis for Developing a Dynamic SoC Persistence System.
J. Object Technol., 2004

2003
The reflective nitrO abstract machine.
ACM SIGPLAN Notices, 2003

Non-restrictive computational reflection.
Comput. Stand. Interfaces, 2003

A Dynamic Aspect Weaver over the .NET Platform.
Proceedings of the Metainformatics, International Symposium, 2003

BDOviedo3P: Data XML Storage and Management.
Proceedings of the Web Engineering, International Conference, 2003

2002
Implementing a real computational-environment jump in order to develop a runtime-adaptable reflective platform.
ACM SIGPLAN Notices, 2002

1999
A Reflective Persistence Middleware over an Object Oriented Database Engine.
Proceedings of the XIV Simpósio Brasileiro de Banco de Dados, 1999

Diseño de un Sistema de Persistencia Implícita Mediante Reflectividad Computacional.
Proceedings of the IV Jornadas de Ingeniería del Software y Bases de Datos (JISBD'99), 1999


  Loading...