- 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.
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...
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...
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...
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.
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...
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...
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...
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...
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
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...
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....
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...
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...
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.
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...
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,...
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...