The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The collaborative recommendation mechanism is beneficial for the subject in an open network to find efficiently enough referrers who directly interacted with the object and obtain their trust data. The uncertainty analysis to the collected trust data selects the reliable trust data of trustworthy referrers, and then calculates the statistical trust value on certain reliability for any object. After...
The advances in computational techniques both from a software and hardware viewpoint lead to the development of projects whose complexity could be quite challenging, e.g., biomedical simulations. In order to deal with the increased demand of computational power many collaborative approaches have been proposed in order apply proper partitioning strategy able to assign pieces of execution to a crowd...
Graph Pattern Matching (GPM) plays a significant role in many real applications, where given a graph pattern Q and a data graph G, computing the set M(Q, G) of matching subgraphs of Q in G. However, many applications like the experts recommendation in social networks, often need to find Top-K matches of a designated node v0, rather than the entire set M(Q, G). Moreover, the existing GPM method for...
The propagation and dissemination of knowledge are extremely important elements for the collaboration of the country's scientific growth and development. One example is scientific collaboration networks, where interactions between two or more researchers occur, making it easier to share and perform tasks for a mutual purpose. The objective of this work is to analyze how the institutional scientific...
The adoption of Model-driven Software Engineering (MDSE) to develop complex software systems in application domains like automotive and aerospace is being supported by the maturation of model-driven platforms and tools. However, empirical studies show that a wider adoption of MDSE technologies is still an issue. One limiting factor is related to the limited support for collaborative MDSE. This paper...
The increase in productivity implied by model-driven software product line engineering is weakened by the complexity exposed to the user having to manage a multi-variant model. Recently, a new paradigm has emerged: filtered software product line engineering transfers the established check-out/modify/commit workflow from version control to variability management, allowing to iteratively develop the...
When a new bug report is received, developers usually need to reproduce the bug and perform code reviews to find the cause, a process that can be tedious and time consuming. A tool for ranking all the source files with respect to how likely they are to contain the cause of the bug would enable developers to narrow down their search and improve productivity. This paper introduces an adaptive ranking...
This paper address the subject of application of MOOS-IvP based framework to collaborative control of multiple autonomous underwater vehicle (MAUV) system developed by groups at harbin engineering university. Firstly, AUV systems that constitute the MAUV system are briefly introduced. The heterogeneous nature of different AUV proposes a challenge for coordination of the system. Secondly, VxWorks version...
Trust is quintessential to safety in a network and is the epitome of security. Trust management schemes have been researched and implemented in Wireless Sensor Networks (WSNs) to provide an added advantage over and above the cryptographic security mechanisms. Each trust management scheme deals with the concept of trust and its evaluation in a unique manner. This uniqueness in approach is achieved...
The main activities of the Laboratory of Information Technologies (LIT) of the Joint Institute for Nuclear Research (JINR) are addressed with emphasis on the development of distributed computing. The contribution of the LIT staff to the development of computational models for experiments done at the Large Hadron Collider (LHC) at CERN is briefly described. A brief overview is given of projects devoted...
Wireless sensor network (WSN) is a technology used to collect data from different sources. The development of WSNs offer complex challenges. Developers of WSN systems should be aware of issues such as energy-efficient network management and cooperation among nodes. The advancement in sensor nodes have created new opportunities for cooperation. This paper addresses the lack of software development...
The present edition of the Revista Iberoamericana de Tecnologias del Aprendizaje (RITA) contains a selection of two papers that have been presented at the 15th edition of the International Symposium on Computers in Education (SIIE), that was held in Viseu, Portugal, between the 13rd and 15th November 2013.
Model Driven Architecture (MDA) advocates the use of models, rather than code, as the main development artifact. Yet model versioning and merging tools still lag in capabilities, ease of use and adoption relative to source code versioning and merging tools. This forces many teams to avoid model-based collaboration and concurrent model modifications. In this paper, we highlight the main challenges...
Smart mobile devices are already used for everyday communication between people. They have become ubiquitous devices for receiving and sharing important information, but they poses limited capability of storing and processing multimedia content. Considering that mobile devices will always have these mentioned limitations, the proposed solution is to use collaborative, adaptive multimedia content delivery...
The multi-agent is now an established research topic of epistemology, in the view of ontology, multiagent is usually related to role and agent is the executor of role, in this paper, we take research on multi-agent by solving the problem of RBAC role-permission assignment with conflicting constraints: the formalization, the description of conflict, and the algorithm are given based on the E-CARGO...
Managing smart spaces with software requires the acquisition and processing of context information about a space. To be usable for exchanging information, a context representation has to be structured with a context model. Existing context-modeling techniques usually require experts and lack support for collaborative distributed creation, which prevents a crowdsourced development in a distributed...
The recent growth of social networking and sensing applications has enabled people to perform crowd computing. In turn, this activity has opened several opportunities to address people's needs in various application areas, such as tourism, security, entertainment and emergency response. However, the design of these applications has also brought several challenges to software designers. Since users...
Change is inevitable, especially in the field of software engineering. We must change what we teach and how we teach it if we are to remain relevant and useful to our students. This requires openness to new approaches and more effective collaboration among academics, practitioners and experts on educational methods.
Agile software development and project management methodologies, such as Scrum and Extreme Programming, have become very popular in quickly delivering quality Functional Requirements (FRs). However, agile project management methodologies have not adequately captured planning and prioritization activities for crosscutting concerns and non-functional requirements in agile practices. This research proposes...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.