- Smart Grid Energy Management
- Electric Power System Optimization
- Teaching and Learning Programming
- Optimal Power Flow Distribution
- IoT and Edge/Fog Computing
- Software Engineering Research
- Mobile Health and mHealth Applications
- Scientific Computing and Data Management
- Mobile Crowdsensing and Crowdsourcing
- Software System Performance and Reliability
- Business Process Modeling and Analysis
- Software Engineering Techniques and Practices
- Service-Oriented Architecture and Web Services
- Spreadsheets and End-User Computing
- Digital Mental Health Interventions
- Educational Games and Gamification
- Data Stream Mining Techniques
- Simulation Techniques and Applications
- earthquake and tectonic studies
- Social Media in Health Education
- Landslides and related hazards
- Video Surveillance and Tracking Methods
- Context-Aware Activity Recognition Systems
- Advanced Wireless Communication Technologies
- Mobile Learning in Education
Polytechnic University of Turin
2017-2024
University of Miami
2012-2020
Universidad de Los Andes
2014-2017
Dallas County
2013
Acciona (Spain)
2012
Electricity networks need robust decision making mechanisms that enable the system to respond swiftly and effectively any type of disruption or anomaly in order ensure reliable electricity flow. load dispatch is concerned with production at lowest costs, both monetary environmental, within limitations considered network. In this study, we propose a novel DDDAMS-based economic dispatching framework for efficient real-time under uncertainty. The proposed includes 1) database fed from...
Background: Sexual risk behaviors associated with poor information on sexuality have contributed to major public health problems in the area of sexual and reproductive teenagers young adults Colombia.
From the software point of view, development IoT applications differs from other kinds due to specific features that former exhibit. In this paper, we investigate how developers contribute in Open Source Software (OSS) context, gain a deeper understanding their work non-IoT applications. To end, conducted quantitative analysis broad set 60 most popular publicly available and projects on GitHub. By comparing these projects, our provides insight into purpose characteristics code, behavior...
Programming has become an artistic medium for artists; it provides expression possibilities built on top of the computer's interactivity and multimedia features. However, implementing code-based artworks encloses defining characteristics that differ from traditional programming. This paper reports in-depth interview with 5 code artists diverse backgrounds, levels experience, working different expressions. Through their we identified commonalities in development process, tools they use,...
The economic environmental load dispatch problem in power networks aims at producing electricity the lowest financial and costs. In this paper, we propose a novel real-time dynamic data driven adaptive multi-scale simulation framework (RT-DDDAMS) for efficient dispatching of electricity. includes 1) discovery procedure where network is split into sub-networks prospective fidelities are identified, 2) an RT-DDDAMS platform involving algorithms state estimation, fidelity selection,...
The economic environmental load dispatch problem in power networks aims at producing electricity the lowest financial and costs. In this paper, we propose a novel real-time dynamic data driven adaptive multi-scale simulation framework (RT-DDDAMS) for efficient dispatching of electricity. includes 1) discovery procedure where network is split into sub-networks prospective fidelities are identified, 2) an RT-DDDAMS platform involving algorithms state estimation, fidelity selection,...
The co-existence of various kinds devices, protocols, architectures, and programming languages make Internet Things (IoT) systems complex to develop, even for experienced programmers. Perforce, Software Engineering challenges are more difficult address by novice Previous research focused on identifying the most challenging issues that programmers experience when developing IoT systems. results suggested integration heterogeneous software components is one painful issues, mainly due lack...
Various tools and approaches are available to support undergraduate students learning program. Most of them concentrate on the code aim ease visualization data structures or guide debugging. However, in introductory courses, typically given exercises form a natural language problem. Deriving correct solution largely depends problem-solving strategy they adopt rather than their proficiency dealing with syntax semantics code. Indeed, face various challenges (apart from coding), such as...
This paper presents an exploratory study aimed at identifying the pain points that novice programmers experience, from software engineering perspective, when developing and deploying smart distributed systems, may be classified as Ambient Intelligence (AmI) systems. The was conducted among undergraduate students, worked in groups for AmI projects during a university course. Based on their own experiences, individually group, were identified prioritized over common architecture set of...
Background. The use of mobile applications in dermatology to support remote diagnosis is gaining acceptance, particularly rural areas, where services are commonly managed by healthcare personnel with no specialty training. Moreover, ontologies—sets concepts that represent knowledge a given domain—are increasingly being used medical diagnosis. A specific case ONTODerm: an ontology aid dermatological However, there little information on the combined and ontologies as solutions dermatology....
The advent of the 5G network is a key enabler to growth IoT, with promise innovate and revolutionize contemporary architectures by enabling new IoT-optimized services. Far from being just bandwidth latency improvement, real potential lies in intelligent management resources, possibility offering services at level. Developers IoT applications will no longer be forced adopt cloud-centric approach, where all storage computation centralized, but able exploit network-provided adopting Edge or Fog...
Internet of Things systems are complex to develop. They required exhibit various features and run across several environments. Software developers have deal with this heterogeneity both when configuring the development execution environments writing code. Meanwhile, computational notebooks been gaining prominence due their capability consolidate text, executable code, visualizations in a single document. Although they mainly used field data science, characteristics such could make them...
Abstract We propose a new method to find modes based on active information. develop an algorithm called information mode hunting (AIMH) that, when applied the whole space, will say whether there are any present and where they are. show AIMH is consistent and, given that increases probability decreases, it helps overcome issues with curse of dimensionality. The also reduces dimensionality no resource principal components. illustrate in three ways: theoretical example (showing how performs...
Energetic sustainability on university campuses relies the efficiency and smartness of energy systems, as well behavior its users. The aim this work is to identify requirements propose design a Smart Study Room that, besides relying users' awareness about their consumption, might also rely feedback issues that could affect optimal use study room resources. This concept presented in paper two-way awareness. To determine requirements, survey was conducted among 61 students understand: (i)...