Table Of ContentStudies in Systems, Decision and Control 143
Mauricio A. Sanchez
Leocundo Aguilar
Manuel Castañón-Puga
Antonio Rodríguez-Díaz Editors
Computer
Science and
Engineering—
Theory and
Applications
Studies in Systems, Decision and Control
Volume 143
Series editor
Janusz Kacprzyk, Polish Academy of Sciences, Warsaw, Poland
e-mail: kacprzyk@ibspan.waw.pl
The series “Studies in Systems, Decision and Control” (SSDC) covers both new
developments and advances, as well as the state of the art, in the various areas of
broadly perceived systems, decision making and control- quickly, up to date and
withahighquality.Theintentistocoverthetheory,applications,andperspectives
on the state of the art and future developments relevant to systems, decision
making,control,complexprocessesandrelatedareas, asembeddedinthefieldsof
engineering,computerscience,physics,economics,socialandlifesciences,aswell
astheparadigmsandmethodologiesbehindthem.Theseriescontainsmonographs,
textbooks, lecture notes and edited volumes in systems, decision making and
control spanning the areas of Cyber-Physical Systems, Autonomous Systems,
Sensor Networks, Control Systems, Energy Systems, Automotive Systems,
Biological Systems, Vehicular Networking and Connected Vehicles, Aerospace
Systems, Automation, Manufacturing, Smart Grids, Nonlinear Systems, Power
Systems, Robotics, Social Systems, Economic Systems and other. Of particular
valuetoboththecontributorsandthereadershiparetheshortpublicationtimeframe
and the world-wide distribution and exposure which enable both a wide and rapid
dissemination of research output.
More information about this series at http://www.springer.com/series/13304
Mauricio A. Sanchez Leocundo Aguilar
(cid:129)
ñó í í
Manuel Casta n-Puga Antonio Rodr guez-D az
(cid:129)
Editors
Computer Science
—
and Engineering Theory
and Applications
123
Editors
Mauricio A.Sanchez Manuel Castañón-Puga
Calzada Universidad Calzada Universidad
Tijuana, BajaCalifornia Tijuana, BajaCalifornia
Mexico Mexico
LeocundoAguilar AntonioRodríguez-Díaz
Calzada Universidad Calzada Universidad
Tijuana, BajaCalifornia Tijuana, BajaCalifornia
Mexico Mexico
ISSN 2198-4182 ISSN 2198-4190 (electronic)
Studies in Systems,DecisionandControl
ISBN978-3-319-74059-1 ISBN978-3-319-74060-7 (eBook)
https://doi.org/10.1007/978-3-319-74060-7
LibraryofCongressControlNumber:2017963287
©SpringerInternationalPublishingAG,partofSpringerNature2018
Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpart
of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations,
recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission
orinformationstorageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilar
methodologynowknownorhereafterdeveloped.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this
publicationdoesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfrom
therelevantprotectivelawsandregulationsandthereforefreeforgeneraluse.
The publisher, the authors and the editors are safe to assume that the advice and information in this
book are believed to be true and accurate at the date of publication. Neither the publisher nor the
authorsortheeditorsgiveawarranty,expressorimplied,withrespecttothematerialcontainedhereinor
for any errors or omissions that may have been made. The publisher remains neutral with regard to
jurisdictionalclaimsinpublishedmapsandinstitutionalaffiliations.
Printedonacid-freepaper
ThisSpringerimprintispublishedbytheregisteredcompanySpringerInternationalPublishingAGpart
ofSpringerNature
Theregisteredcompanyaddressis:Gewerbestrasse11,6330Cham,Switzerland
Preface
The fields of computer science and computer engineering are rich within them-
selvessuchthattheyarecomprisedofavastamountofareas,suchthatmostbooks
decide to better separate their contents into specialized areas, ignoring the rest
of their field. But this book takes on a different point of view when compared to
most of existing literature, that is, to collect from different areas within these two
fields to demonstrate the great variety which exists, where by harboring different
contributedresearchchaptersinasinglebook,insteadofgranularspecializedareas,
the concept of the complete fields is once again grasped.
As computer science and computer engineering are two different fields, they
have more in common than differences; therefore, the objective of this book is to
convey their involvement in society by showing advances in theoretical practices,
new uses for existing concepts, and applications.
Thisbookisintendedasareferenceforpre-graduatestudentswhowishtoknow
moreaboutadvancesinthefieldsofcomputerscienceandcomputerengineering,or
acquireideasastowhattypesofareascanberesearched,exploited,orapplied;for
graduate students and researchers, who might need to know the current state of
included contributed research, as well as acquire ideas for their own research; and
forprofessionals,whowouldwanttoknowthecurrentstateoftheirfields,getideas
to solve problems at their workplace, or simply to get a sense of direction as to
where these fields are going.
The contents of this book traverse various areas in the fields of computer
science and computer engineering, such as software engineering, computational
intelligence, artificial intelligence, complex systems, systems, engineering, and
embedded systems.
v
vi Preface
Provideddiversityinthecontentsofthisbookisthestrengthbetweenitscovers,
we hope that readers enjoy our book and find some utility within its covers. And
that they start seeing that the fields of computer science and computer engineering
can also be seen as complete and diverse fields, instead of only parts of them.
Tijuana, Mexico Mauricio A. Sanchez
November 2017 Leocundo Aguilar
Manuel Castañón-Puga
Antonio Rodríguez-Díaz
Contents
A Comprehensive Context-Aware Recommender
System Framework. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Sergio Inzunza and Reyes Juárez-Ramírez
Executive Functions and Their Relationship with
Interaction Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Andrés Mejía Figueroa, J. Reyes Juárez Ramírez and David Saldaña Sage
Integrating Learning Styles in an Adaptive Hypermedia System with
Adaptive Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Carlos Hurtado, Guillermo Licea and Mario Garcia-Valdez
On Modeling Tacit Knowledge for Intelligent Systems. . . . . . . . . . . . . . 69
Violeta Ocegueda-Miramontes, Antonio Rodríguez-Díaz, Juan R. Castro,
Mauricio A. Sanchez and Olivia Mendoza
Influence of the Betweenness Centrality to Characterize the Behavior
of Communication in a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
K.Raya-Díaz,C.Gaxiola-Pacheco,ManuelCastañón-Puga,L.E.Palafox
and R. Rosales Cisneros
Multi-layered Network Modeled with MAS and Network Theory . . . . . 103
Jose Parra, Carelia Gaxiola and Manuel Castañón-Puga
A Fuzzy Inference System and Data Mining Toolkit for Agent-Based
Simulation in NetLogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Josue-Miguel Flores-Parra, Manuel Castañón-Puga,
CareliaGaxiola-Pacheco,Luis-EnriquePalafox-Maestre,Ricardo Rosales
and Alfredo Tirado-Ramos
An Approach to Fuzzy Inference System Based Fuzzy
Cognitive Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Itzel Barriba, Antonio Rodríguez-Díaz, Juan R. Castro
and Mauricio A. Sanchez
vii
viii Contents
Detecting Epilepsy in EEG Signals Using Time, Frequency
and Time-Frequency Domain Features. . . . . . . . . . . . . . . . . . . . . . . . . . 167
D. E. Hernández, L. Trujillo, E. Z-Flores, O. M. Villanueva
and O. Romo-Fewell
Big Data and Computational Intelligence: Background, Trends,
Challenges, and Opportunities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Sukey Nakasima-López, Mauricio A. Sanchez and Juan R. Castro
Design of a Low-Cost Test Plan for Low-Cost
MEMS Accelerometers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Jesús A. García López and Leocundo Aguilar
Evaluation of Scheduling Algorithms for 5G Mobile Systems . . . . . . . . 213
Christian F. Müller, Guillermo Galaviz, Ángel G. Andrade, Irina Kaiser
and Wolfgang Fengler
User Location Forecasting Based on Collective Preferences. . . . . . . . . . 235
Jorge Alvarez-Lozano, J. Antonio García-Macías and Edgar Chávez
Unimodular Sequences with Low Complementary
Autocorrelation Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Israel Alejandro Arriaga-Trejo and Aldo Gustavo Orozco-Lugo
A Comprehensive Context-Aware
Recommender System Framework
Sergio Inzunza and Reyes Juárez-Ramírez
Abstract Context-Aware Recommender System research has realized that effec-
tiverecommendationsgobeyondrecommendationaccuracy,thusresearchhaspaid
more attention to human and context factors, as an opportunity to increase user
satisfaction. Despite the strong tie between recommendation algorithms and the
human and context data that feed them, both elements have been treated as sepa-
rated research problems. This document introduces MoRe, a comprehensive soft-
ware framework to build context-aware recommender systems. MoRe provides
developers a set of state of the art recommendation algorithms for contextual and
traditional recommendations covering the main recommendation techniques exist-
ingintheliterature.MoRealsoprovidesdevelopersagenericdatamodelstructure
that supports an extensive range of human, context and items factors that is
designed and implemented following the object-oriented paradigm. MoRe saves
developers the tasks of implementing recommendation algorithms, and creating a
structure to support the information the system will require, proving concrete
functionality, and at the same time is generic enough to allow developers adapt its
features to fit specific project needs.
1 Introduction
Recommender systems or recommendation systems are information filtering tools
that alleviateinformation overload tousers, mainly bypredicting thepreferenceof
the user for certain items and presenting the users the items more likely to be
consumed by the user [1].
Context-AwareRecommenderSystems(CARS)aimstofurtherimproverecom-
mendation accuracy and user satisfaction by taking into account contextual infor-
mation[2].Theinclusionofthisnewinformationintotherecommendationprocess
hasprovedtohelpincreasingpredictionaccuracyofrecommendersystems[3].
S.Inzunza(&)(cid:1)R.Juárez-Ramírez
UniversidadAutónomadeBajaCalifornia,Tijuana,BajaCalifornia,Mexico
e-mail:sinzunza@uabc.edu.mx
©SpringerInternationalPublishingAG,partofSpringerNature2018 1
M.A.Sanchezetal.(eds.),ComputerScienceandEngineering—Theory
andApplications,StudiesinSystems,DecisionandControl143,
https://doi.org/10.1007/978-3-319-74060-7_1