Ranking of problems and solutions in the teaching and learning of object-oriented programming

LE Gutiérrez, CA Guerrero… - Education and Information …, 2022 - Springer
This study describes the most relevant problems and solutions found in the literature on
teaching and learning of object-oriented programming (OOP). The identification of the …

Efficient virtual machine support of runtime structural reflection

F Ortin, JM Redondo, JBG Perez-Schofield - Science of computer …, 2009 - Elsevier
Increasing trends towards adaptive, distributed, generative and pervasive software have
made object-oriented dynamically typed languages become increasingly popular. These …

[HTML][HTML] A didactic object-oriented, prototype-based visual programming environment

BG Perez-Schofield, F Ortin - Science of Computer Programming, 2019 - Elsevier
Object-oriented programming is widely used in both the industry and the education areas.
The most-common model of object-oriented programming is the class-based one. However …

Efficient support of dynamic inheritance for class-and prototype-based languages

JM Redondo, F Ortin - Journal of Systems and Software, 2013 - Elsevier
Dynamically typed languages are becoming increasingly popular for different software
development scenarios where runtime adaptability is important. Therefore, existing class …

A hybrid class-and prototype-based object model to support language-neutral structural intercession

F Ortin, MA Labrador, JM Redondo - Information and Software Technology, 2014 - Elsevier
Context Dynamic languages have turned out to be suitable for developing specific
applications where runtime adaptability is an important issue. Although. Net and Java …

[PDF][PDF] Towards a hybrid approach to build aspect-oriented programs

S Bentrad, H Kahtan Khalaf, D Meslati - IAENG Int. J. Comput. Sci, 2020 - researchgate.net
The success of new programming paradigm such as the Aspect-Oriented Programming
(AOP) relies mainly on solid support tools and advanced development environments …

[HTML][HTML] ProcessPerformance: A portable and easy-to-use tool to measure resource consumption of running processes

M Garcia, J Quiroga, F Ortin - Software Impacts, 2022 - Elsevier
The measurement of the resources consumed by an application at runtime is an important
task in different scenarios such as program optimization, malware and bug detection, and …

Teaching object‐oriented programming with AEIOU

G Licea, R Juárez‐Ramírez, C Gaxiola… - Computer …, 2014 - Wiley Online Library
ABSTRACT AEIOU is an integrated programming environment developed to support the
teaching–learning process of object‐oriented programming in a gradual way. AEIOU …

An aspect-oriented framework for orthogonal persistence

RHR Pereira… - 5th Iberian Conference on …, 2010 - ieeexplore.ieee.org
The life cycle of software applications in general is very short and with extreme volatile
requirements. Within these conditions programmers need development tools and …

[PDF][PDF] Processperformance: a portable and easy-to-use tool to measure resource consumption of running processes [formula presented]

M García Rodríguez, J Quiroga Álvarez… - Software …, 2022 - digibuo.uniovi.es
The measurement of the resources consumed by an application at runtime is an important
task in different scenarios such as program optimization, malware and bug detection, and …