People are increasingly open to using online education mainly to break the distance and time barr... more People are increasingly open to using online education mainly to break the distance and time barriers of presential education. This type of education is sustainable at all levels, and its relevance has increased even more during the pandemic. Consequently, educational institutions are saving large volumes of data containing relevant information about their operations, but they do not know why students succeed or fail. The Knowledge Discovery in Databases (KDD) process could support this challenge by extracting innovative models to identify the main patterns and factors that could affect the success of their students in online education programs. This work uses the CRISP-DM (Cross-Industry Standard Process for Data Mining) methodology to analyze data from the Distance Education Center of the Universidad Católica del Norte (DEC-UCN) from 2000 to 2018. CRISP-DM was chosen because it represents a proven process that integrates multiple methodologies to provide an effective meta-process ...
Journal of Theoretical and Applied Electronic Commerce Research
Engagement represents the commitment and bond between a brand and its customers, and achieving hi... more Engagement represents the commitment and bond between a brand and its customers, and achieving high levels of engagement is now a competitive advantage for companies. Determining the engagement index was a high-cost activity for organizations and consumers in the past decade due to the time and cost of data collection. The massive use of social networks such as Twitter allows organizations and consumers to collect data without large costs, and determining the engagement rate is more feasible today. This research determines the effect of different interactions on Twitter on engagement in the consumer electronics industry. The methodology used is a mixed qualitative and quantitative, descriptive approach by analyzing (by regressions) 95,000 tweets from the 30 companies at the Consumer Electronics Show 2020. The main results show that Twitter mentions represent a relevant factor in determining engagement. The contribution of this research lies in the generation of empirical evidence on...
This article presents a comparison of the computing performance of the MapReduce tool Hadoop and ... more This article presents a comparison of the computing performance of the MapReduce tool Hadoop and Giraph on large-scale graphs. The main ideas of MapReduce and bulk synchronous parallel (BSP) are reviewed as big data computing approaches to highlight their applicability in large-scale graph processing. This paper reviews the execution performance of Hadoop and Giraph on the PageRank algorithm to classify web pages according to their relevance, and on a few other algorithms to find the minimum spanning tree in a graph with the primary goal of finding the most efficient computing approach to work on large-scale graphs. Experimental results show that the use of Giraph for processing large-size graphs reduces the execution time by 25% in comparison with the results obtained using the Hadoop for the same experiments. Giraph represents the optimal option thanks to its in-memory computing approach that avoids secondary memory direct interaction.
The information society is part of current life, and algorithmic thinking and programming are re... more The information society is part of current life, and algorithmic thinking and programming are relevant for everybody regardless of educational background. Today’s world needs professionals with computing competencies from WEIRD (Western, Educated, Industrialized, Rich, and Democratic Societies) and non-WEIRD contexts. Traditional programming languages include syntax barriers that complicate their overall adoption and usefulness for people from a non-WEIRD context. To solve it, block-based programming languages like Scratch permit the development of programming competencies without syntax restrictions in online environments. This article presents empirical evidence of the positive impact of Scratch with the CARAMBA recommendation system for lessons and exercises proposals based on collaborative filtering of personalized learning from students’ experiences. Previous experiences demonstrated that students require assistance in successfully defining sub-competencies and exercises to de...
To work with bioelectrical signals of the human body is not an easy work. It is necessary to know... more To work with bioelectrical signals of the human body is not an easy work. It is necessary to know some biological and electric aspects of the human body. This paper describes necessary knowledge and steps for designing and implementing a digital system for acquisition and processing of an electric human body signal: electrocardiographic signal (EKG). Some of the most important aspects to be considered in the implementation of a digital signal processing (DSP) system to work with human bioelectric signals are described: graphic computation, electronic circuits design with real time restrictions, human body electric signals analysis and online algorithms design). In the context of the last two indicated aspects, some algorithms for the signal filtering are described and some improvements to a classic algorithm for QRS detection of an ECG signal are shown.
Regarding modularised software development, Aspect-oriented programming (AOP) identifies and repr... more Regarding modularised software development, Aspect-oriented programming (AOP) identifies and represents individually crosscutting concerns during the software development cycle's programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for prior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Aspect-oriented software development (AOSD).
People are increasingly open to using online education mainly to break the distance and time barr... more People are increasingly open to using online education mainly to break the distance and time barriers of presential education. This type of education is sustainable at all levels, and its relevance has increased even more during the pandemic. Consequently, educational institutions are saving large volumes of data containing relevant information about their operations, but they do not know why students succeed or fail. The Knowledge Discovery in Databases (KDD) process could support this challenge by extracting innovative models to identify the main patterns and factors that could affect the success of their students in online education programs. This work uses the CRISP-DM (Cross-Industry Standard Process for Data Mining) methodology to analyze data from the Distance Education Center of the Universidad Católica del Norte (DEC-UCN) from 2000 to 2018. CRISP-DM was chosen because it represents a proven process that integrates multiple methodologies to provide an effective meta-process ...
Journal of Theoretical and Applied Electronic Commerce Research
Engagement represents the commitment and bond between a brand and its customers, and achieving hi... more Engagement represents the commitment and bond between a brand and its customers, and achieving high levels of engagement is now a competitive advantage for companies. Determining the engagement index was a high-cost activity for organizations and consumers in the past decade due to the time and cost of data collection. The massive use of social networks such as Twitter allows organizations and consumers to collect data without large costs, and determining the engagement rate is more feasible today. This research determines the effect of different interactions on Twitter on engagement in the consumer electronics industry. The methodology used is a mixed qualitative and quantitative, descriptive approach by analyzing (by regressions) 95,000 tweets from the 30 companies at the Consumer Electronics Show 2020. The main results show that Twitter mentions represent a relevant factor in determining engagement. The contribution of this research lies in the generation of empirical evidence on...
This article presents a comparison of the computing performance of the MapReduce tool Hadoop and ... more This article presents a comparison of the computing performance of the MapReduce tool Hadoop and Giraph on large-scale graphs. The main ideas of MapReduce and bulk synchronous parallel (BSP) are reviewed as big data computing approaches to highlight their applicability in large-scale graph processing. This paper reviews the execution performance of Hadoop and Giraph on the PageRank algorithm to classify web pages according to their relevance, and on a few other algorithms to find the minimum spanning tree in a graph with the primary goal of finding the most efficient computing approach to work on large-scale graphs. Experimental results show that the use of Giraph for processing large-size graphs reduces the execution time by 25% in comparison with the results obtained using the Hadoop for the same experiments. Giraph represents the optimal option thanks to its in-memory computing approach that avoids secondary memory direct interaction.
The information society is part of current life, and algorithmic thinking and programming are re... more The information society is part of current life, and algorithmic thinking and programming are relevant for everybody regardless of educational background. Today’s world needs professionals with computing competencies from WEIRD (Western, Educated, Industrialized, Rich, and Democratic Societies) and non-WEIRD contexts. Traditional programming languages include syntax barriers that complicate their overall adoption and usefulness for people from a non-WEIRD context. To solve it, block-based programming languages like Scratch permit the development of programming competencies without syntax restrictions in online environments. This article presents empirical evidence of the positive impact of Scratch with the CARAMBA recommendation system for lessons and exercises proposals based on collaborative filtering of personalized learning from students’ experiences. Previous experiences demonstrated that students require assistance in successfully defining sub-competencies and exercises to de...
To work with bioelectrical signals of the human body is not an easy work. It is necessary to know... more To work with bioelectrical signals of the human body is not an easy work. It is necessary to know some biological and electric aspects of the human body. This paper describes necessary knowledge and steps for designing and implementing a digital system for acquisition and processing of an electric human body signal: electrocardiographic signal (EKG). Some of the most important aspects to be considered in the implementation of a digital signal processing (DSP) system to work with human bioelectric signals are described: graphic computation, electronic circuits design with real time restrictions, human body electric signals analysis and online algorithms design). In the context of the last two indicated aspects, some algorithms for the signal filtering are described and some improvements to a classic algorithm for QRS detection of an ECG signal are shown.
Regarding modularised software development, Aspect-oriented programming (AOP) identifies and repr... more Regarding modularised software development, Aspect-oriented programming (AOP) identifies and represents individually crosscutting concerns during the software development cycle's programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for prior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Aspect-oriented software development (AOSD).
Uploads
Papers by Cristian Vidal Silva