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.
Goal understanding and communication of requirements are vital for ensuring that large and complex project organizations collaborate efficiently. We have used a design science approach to explore and address the problem of communication for large IT projects. We designed a method for avoiding communication gaps by eliciting information regarding stakeholders and information flows. The MAPS (Mapping...
Requirements elicitation is the initial step of the requirements engineering process and aims at gathering all the relevant requirements through the direct or indirect interactions between requirements analysts and stakeholders. Even if the requirements elicitation problem is not new and has been approached many times over the years, it is still considered one of the most challenging of the requirements...
Recent proposals extend MapReduce, a widely-used Big Data processing framework, with sampling to improve performance by producing approximate results with statistical error bounds. However, because these systems perform global uniform sampling across the entire key space of input data, they may completely miss rare keys which may be unacceptable in some applications. Well-known stratified sampling...
Federation is generally used to denote collaboration between IT systems in different administrative domains to achieve common goals. Different administrative domains are typically distinct and loosely coupled by definition. While domains may have some degree of self-awareness, their awareness of other domains may be weak or non-existent. Hence, there is a fundamental challenge concerning how to build...
After changes are made to a system, developers typically perform regression testing to uncover the regression faults in previously existing functionality of the system. However, during software evolution, the program entities (i.e., classes/methods) realizing such functionality might be modified/replaced by other entities. Thus, in the new version, existing test cases containing obsolete class references...
Supporting interdisciplinary research (IDR) requires detecting the expertise needed to solve complex problems and identifying researchers with that expertise. Universities have adopted various expertise systems, many of which use publications and keywords to identify experts. Research expertise is dynamic in nature as one's expertise may change over time. Relying solely on publications to infer research...
We consider the case of spreadsheet based workgroup collaboration, in which users cooperate through spreadsheets. While spreadsheet exchange through email and shared directories is still the most common way to share data, spreadsheet sharing in the Cloud is rapidly spreading, leveraging the evolution of office tools toward delocalized system over the Cloud. In this paper we observe that spreadsheet...
Different from current researches on Flickr group recommendation approaches that recommend groups to either users or images, this work proposes a unified framework that recommends groups to both users and images. Four types of entities in the Flickr system (users, tags, images, and groups) are integrated into a tetradic model, and then we uses tetradic decomposition to discover the latent semantic...
While participatory design (PD) has always been used in the context of community-based design, its application in designing primary school educational games is quite unique and requires total participation from children. Before applying PD in primary schools for game design, there are processes that must be identified. The selection of journal articles and papers are based on rigorous systematic literature...
To make open source software development successful, acquiring contributors from outside is an important factor. However, despite the need for external contributions, many projects have disappeared without being able to acquire contributors. GitHub, an Internet hosting service for the purpose of open software development, is widely used for research projects of related topics. However, different from...
The design of recommendation method is the core of personalized recommendation, and the implementation of recommendation depends on the matching relation between user preference and resource object. This paper proposes a hybrid personalized recommendation method based on context-based collaborative filtering and knowledge recommendation, which is based on personalized recommendation knowledge model,...
The group formation problem is a key problem in group learning. In this paper, we proposed a group formation system by using learning logs, which were collected from digital books system and Moodle system. We described the design and the usage of the system. In the future, we will evaluate the effective of this system.
This paper describes a Learning Design (LD) tool, aimed at supporting teachers' conceptualization of collaborative learning activities for students. The main element of innovation of the tool, called the "augmented 4Ts game", in respect to the other existing LD tools, lays in its being half-tangible-half-digital. The tangible component of the game is based on a paper board and a set of cards,...
Digital displays have become ubiquitous and can be found in many public spaces, also as information panels in schools. However, the use of such displays is often reduced to mere information depiction, enhanced by an option to keep the information up to date. The objective of this work is to evaluate whether such public displays can also be used for instructional means, providing users new interactive...
Degree distribution is an important characteristic of complex networks. To better understand the mechanism of complex networks, it is necessary to analyze their vertex-degree sequences. We had shown before that, for a complex network model with power law distribution or exponential distribution or general degree distribution, the length l of the unequal vertex-degree sequence is of order logN. Poisson...
A social health care system, and palliative care in particular, can be viewed as a social network of interacting patients and care providers. Each patient in the network has a set of capabilities to perform his or her intended daily tasks. However, some patients may not have the required capabilities to carry out their desired tasks. Consequently, different groups of care providers offer the patients...
Well-structured collaborative learning groups scripted based on Collaborative Learning Flow Patterns (CLFPs) often result in successful collaborative learning outcomes. Formulation of such learner groups based on instructor defined criteria promises potentially effective performance of participating students. However, forming student groups manually based on multiple criteria often fails due to its...
This paper presents preliminary results of an analysis of user requirements for an eHealth tool supporting chronic patients to use their personal strengths in health management. We conclude that Self-Determination Theory can be applied to view and categorize identified user requirements, and provide a framing for the analysis grounded in motivational theory. The final model will lay the foundation...
The 15th edition of the "Adaptive Computing (and Agents) for Enhanced Collaboration" track at WETICE 2017 focuses on the areas of adaptive agent-based services and adaptive techniques for enterprises. The purpose of the track is to bring together researches in the fields of software agents and adaptive computing as they relate to the context of adaptive techniques and enterprise collaboration...
Job recommender is a system that automatically returns a ranked list of suitable, prospective jobs for employees. It plays a significant role in connecting employees and employers. In order to choose a suitable algorithm to build the system, a comparison study of popular recommendation methods is conducted and reported in this paper. The experimental data crawled from vietnamworks.com, itviec.com...
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.