Carlos Solís

ORCID: 0000-0003-2472-556X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Usability and User Interface Design
  • Service-Oriented Architecture and Web Services
  • Semantic Web and Ontologies
  • Software Engineering Techniques and Practices
  • Wikis in Education and Collaboration
  • Web Applications and Data Management
  • Software Engineering Research
  • Open Source Software Innovations
  • Software System Performance and Reliability
  • Business Process Modeling and Analysis
  • Geographic Information Systems Studies
  • Personal Information Management and User Behavior
  • Model-Driven Software Engineering Techniques
  • Knowledge Management and Sharing
  • Disaster Management and Resilience
  • Probabilistic Statistics in Medicine
  • Mobile and Web Applications
  • Diverse Research Studies Overview
  • Web and Library Services
  • Distributed systems and fault tolerance
  • Innovative Human-Technology Interaction
  • Context-Aware Activity Recognition Systems
  • E-Learning and Knowledge Management
  • Consumer Behavior and Market Dynamics

Universidad de Panamá
2024

Universitat Politècnica de València
2007-2019

Software (Spain)
2019

Amazon (United States)
2012-2013

University of Limerick
2009-2013

Lero
2011

Aalborg University
2002

Behaviour Driven Development (BDD) has gained increasing attention as an agile development approach in recent years. However, characteristics that constitute the BDD are not clearly defined. In this paper, we present a set of main identified through analysis relevant literature and current toolkits. Our study can provide basis for understanding BDD, well extending exisiting toolkits or developing new ones.

10.1109/seaa.2011.76 article EN 2011-08-01

Adaptive systems are characterized by the ability to monitor changes in their volatile world and react monitored when needed. The ultimate goal of adaptation is that users’ requirements always met correctly efficiently. Adaptation traditionally driven changing state system internal its surrounding environment. Such should be analyzed decide upon a suitable alternative behaviour adopt. In this paper, we introduce another driver for which collective judgement on behaviors system. This...

10.5220/0003991900750084 article EN cc-by-nc-nd 2012-01-01

Adaptation requires a system to monitor its operational context ensure that when changes occur, suitable adaptation action is planned and taken at runtime. The ultimate goal of users get their dynamic requirements met efficiently correctly. Context users' judgment the role in meeting are drivers for adaptation. In many cases, these hard identify by designers design time use exclusively technological means this paper, we propose Social Sensing as activity performed who act monitors provide...

10.1145/2025113.2025196 article EN 2011-09-06

In Global Software Development (GSD), distributed stakeholders (e.g. team members, customers, etc) have to collaborate and communicate in an efficient effective way share, create discuss knowledge. Nowadays, a challenge is provide integrated collaborative tools that implement creativity techniques which allow externalize their knowledge through brainstorming share store common repository. The Requirements Elicitation (RE) process clear example where this kind of support needed the software...

10.1109/icgse.2010.35 article EN 2010-08-01

This paper presents ShyWiki, a Spatial Hypertext Wiki. ShyWiki has the flexibility and advantages of spatial hypertext. hypertext documents are composed notes maps that can be arranged by users. Users change attributes elements in document such as their position, order, color, size, etc. Furthermore, users move, delete or aggregate well maps. allows to perform collaborative design due fact community decide final structure wiki page.

10.1145/1822258.1822272 article EN 2008-09-08

Mobile or pervasive systems continuously change their environments and resources (e.g. Battery bandwidth). applications require different services when they enter exit as change. In this paper, we propose a service oriented architectural approach that supports self-adaptation to changes in location topology mobility occurs, by reconfiguring the software architecture at runtime. The primitives are inspired from ambient calculus. Our considers ambients be autonomic elements can manage located...

10.1109/mobserv.2015.62 article EN IEEE International Conference on Mobile Services 2015-06-01

Collaboration is a key factor in successful knowledge management. Recently, wikis have become popular solution for distributed and collaborative However, most do not appropriately support the facilities needed group idea creation can only represent unstructured (text, images, hyperlinks) which cannot be reused or systematized. This paper proposes use of Spatial Hypertext Wiki (ShyWiki) as management wiki allows users to interact way order generate ideas, organize structure knowledge. type...

10.1109/cts.2010.5478505 article EN 2010-01-01

Software architecture is a technique which aids the development of complex and dynamic systems. Architecture Description Languages (ADLs) describe software architectures using textual syntax or graphical notation. However, not many ADLs have provided primitives for describing distributed mobile This paper presents comparison among existing that addressed The features chosen been taken from work Roman et al. [15] propose framework viewing mobility. into account in this are how support notion...

10.1145/1370888.1370897 article EN 2008-05-10

The absence of a disciplined approach for capturing and managing architectural knowledge causes the loss substantial generated during software architecture process. This paper describes use Spatial Hypertext Wiki (ShyWiki) as tool Architectural Knowledge Management (AKM) support. Specifically, we demonstrate that ShyWiki can be used implementing lightweight sharing workspaces, which includes AKM tools, decision support facilities, activity awareness features. We also describe how distributed...

10.1109/wikis4se.2009.5069995 article EN 2009-05-01

Emergency plans are fundamental for the speedy and effective response in disaster situations. Plans often constructed by teams of experts, who apply their expertise to define procedures, but lack part location-specific knowledge that can be very relevant make decisions during resp

10.4108/icst.collaboratecom.2011.247111 article EN 2011-01-01

Having the right information at time is crucial to make decisions during emergency response. To fulfill this requirement, management systems must provide managers with knowledge and visualization tools. The goal twofold: on one hand, organize coming from different sources, mainly response plans (the formal knowledge) extracted development contextual knowledge), other enable effective access information. Formal sets are mostly disjoint; however, there cases in which a piece may be updated...

10.4018/jiscrm.2011070104 article EN International Journal of Information Systems for Crisis Response and Management 2011-07-01

Most wikis do not allow users to collaboratively organize relations among wiki pages, nor ways visualize them because such are hard express using hyperlinks. The Spatial Hypertext Wiki (ShyWiki) is a that uses represent visual and spatial implicit relations. This paper reports an experience about the use of ShyWiki features its hypertext model. Four groups, consisting 3 members each, were asked for creating, sharing brainstorming knowledge during design documentation software architecture....

10.1145/1995966.1995986 article EN 2011-06-06

Software product lines are an engineering paradigm to systematically configure software products from reusable assets so that development effort and time minimized. Configuring a high quality is challenging, because dynamic property can be difficult determine at design time. In this paper, we propose Social Product Lines (SSPL) which exploits users' perception in judging guiding the configuration process runtime. The SSPL advocates two principles. First, has evaluated iteratively during...

10.1109/resc.2011.6046714 article EN 2011-08-01

Service Oriented Architecture (SOA) is a promising approach for designing and developing mobile applications. However, SOA concepts need to be combined with principles fully accommodate their requirements. Previously, metamodel called Ambient-SoaML has been defined, which combines the Modeling Language (SoaML) Mobile Ambients inspired from Ambient Calculus. In this paper, modeling tool that supports service oriented architecture of systems based on presented. The allows users graphically...

10.1109/mobserv.2012.18 article EN 2012-06-01

This paper presents ShyWiki, a Spatial Hypertext Wiki. ShyWiki has the flexibility and advantages of spatial hypertext. documents in are composed notes maps that can be arranged by users. Users change spatial/visual attributes wiki pages such as their position, order, color, size, etc. Furthermore, users move, delete or aggregate well maps. allows to perform collaborative hypertext design due fact community decides final structure page.

10.1145/1822258.1822304 article EN 2008-09-08

Spatial Hypertext Wiki (ShyWiki) is a wiki which represents knowledge using notes that are spatially distributed in pages and have visual characteristics such as colour, size, or font type. The use of spatial wikis important to improve human comprehension, creation organization knowledge. Another capability allow machines process Wikis formally structure for this purpose called semantic wikis. This paper describes how ShyWiki can make hypertext order be wiki. represent at different levels...

10.3217/jucs-017-07-1043 article EN cc-by Zenodo (CERN European Organization for Nuclear Research) 2011-04-01

This paper investigates the use of measurement reports transmitted on Abis interface GSM network for evaluating handset performance. The most important advantage this method, is relatively easy access to a large number calls made by many different users in environments where handsets are expected work. A campaign was carried out controlled were 12 two and with 4 commercially available handsets. normal data logging equipment connected Abis. Large differences found performance For example,...

10.1109/vetecf.2000.887103 article EN 2002-11-07

Mobile applications interact with devices, networks, environments and pervasive services at runtime these interactions can continuously change adapt, causing side effects. In this paper, we propose the usage of architectural models to allow software engineers monitor structural changes a mobile system. Architectural have previously been proposed in literature providing them help maintain evolve by taking just time actions fixing problems more quickly or decide disable certain services. We...

10.1145/2593902.2593911 article EN 2014-05-20
Coming Soon ...