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.
Gamification has been applied in software engineering contexts, and more recently in requirements engineering with the purpose of improving the motivation and engagement of people performing specific engineering tasks. But often an objective evaluation that the resulting gamified tasks successfully meet the intended goal is missing. On the other hand, current practices in designing gamified processes...
[Context/Motivation]: The strategy of an organization defines its long-term goals and develop plans to achieve these goals. Strategic planning is the activity of deciding how to allocate resources within the organization to satisfy its strategy. Strategic planning precedes more detailed requirements engineering activities that clarify the requirements for the software systems concerned by the strategic...
One of the challenges in self-adaptive systems concerns how to make adaptation to themselves at runtime in response to possible and even unexpected changes from the environment and/or user goals. A feasible solution to this challenge is rule-based adaptation, in which, adaptation decisions are made according to predefined rules that specify what particular actions should be performed to react to different...
This paper presents a modular framework for traffic regulations based decision-making of automated vehicles. It builds on a semantic traffic scene representation formulated as ontology and includes knowledge about traffic regulations. The semantic representation supports traffic situation classification by reasoning, providing improved situational awareness for the automated vehicle. Decision-making...
Decision making is important for many systems and is fundamental for situation awareness and information fusion. When a decision making process is confronted with new situations, goals and kinds of data, it must evolve and adapt. Highly optimized processes and efficient data structures generally have the disadvantage of having little flexibility or adaptability when confronted with new forms of data...
With the increasing use of information technology (IT) within organizations, there was an increased need for support customers and its infrastructure, especially in calls for incident resolution. Decisions and actions are taken to repair and normalize the services caused by incidents. The process of efficient decision-making requires timing and standardization among all members of a team. Many organizations...
To prevent issues arising from legacy software platforms, adapting to changing customer needs by software evolution is a growing concern of software organizations. How-ever, current practices are pragmatic and subjective, which restricts benchmarking and reduces efficiency. In order to improve evolutionary practices, this paper proposes the Software Functionality Evolution Method (SFEM). The SFEM...
Humanitarian reporting is the backbone of responses to humanitarian crises, which is based on various types of decision making, mostly taken at the highest level by those who fund the humanitarian response. The lack of accurate information is a well-known problem, which increases the risk of failure and may affect humanitarian response. In this paper we illustrate how each situation in crises can...
For many software projects, keeping requirements on track needs an effective and efficient path from data to decision. Visual analytics creates such a path that enables the human to extract insights by interacting with the relevant information. While various requirements visualization techniques exist, few have produced end-to-end values to practitioners. In this paper, we advance the literature on...
The research on visual analytics for requirements engineering has noticeably advanced in the past few years. For many software projects, requirements management needs an effective and efficient path from data to decision. Visual analytics (VA) creates such a path that enables the user to extract insights by interacting with the relevant information. While various requirements visualization techniques...
The configuration of a product from a product line is a decision-making process that requires humans to answer questions. However, questions and their choices tend to affect one another (e. g., one feature depending on another) and decisions on how questions are answered may render other questions obsolete or reduce their choices. There is thus an ideal order in which questions should be answered...
Architecting is to a large extent a decision-making process. While many approaches and tools exist to support architects during the various activities of architecting, little guidance exists to support the reasoning part of decision-making. This is partly due to our limited understanding of how professional architects make decisions. We report on findings of a survey that we have conducted with 53...
Software architecture is critical to the success of large software systems. It has long been recognized that architectural design has profound impact on the achievement of system requirements. Two typical methods have been proposed to help users to make architectural decisions based on requirements. One method uses risk-based reasoning to help choosing good architectural design that can meet both...
When assessing risk in IT project, due to the limited knowledge, bias of subjective awareness and the impacts of environmental stress, the assessors often give the incomplete or even missing assessment information. In the case, the conventional assessment method can not effectively evaluate the risk factors in IT projects. This paper presents a method for risk assessment based on evidential theory,...
COTS (Commercial off-the-shelf) ERP systems provide a lot of reusable software packages, which accelerate the implementation process to some extent. However they also put enterprises into a dilemma: whether to adapt as-is business processes or to customize software packages. In order to help the enterprises get out of the dilemma, a holistic methodology is proposed to automatically elicit software...
Architecture-centric system is analyzed by agent internetware, then the self-adaptive agent architecture is achieved. From belief, decision-making, intention point of view, it shows the flexible position of goal, which is the model statement level, and deepens some common description about the correlative environment and abnormity. The self-adaptive topology granularity unit of BDI and Agent is optimized,...
Based on communication theory and characteristics of communication in ERP implementation project, this paper focuses on communication influencing factors analysis and proposes a new two level evaluation indicator system of communication effects for ERP implementation project. Besides, this paper carries on a weights research of the indicator system by means of the analytic hierarchy process (AHP)...
Description logic reasoners can detect logical contradictions in the ontologies specified in a certain web ontology language, such as OWL. This paper discusses some reasoning problems involved in the process of ontology design and describes them in description logic. Due to the close relationship between the expressive ontology languages and description logic, description logic reasoners can find...
The increasing interest to consider design decisions and its rationale as an inherent part of the software architecture development process has led to a number of research works that promote the capturing and use of the architecturally significant decisions. Hence, the stakeholders can keep track of the reasons of changes. This paper explores a variety of initiatives from previous works and advocates...
Requirements and project-related factors influence architectural design in intricate and multivariate ways. We are only beginning to understand some of the tacit but fundamental mechanisms involved in reasoning about design decisions, and one of them concerns the role of design constraints. This paper examines design constraints and how they shape design solutions. We introduce a design constraint...
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.