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.
Context: A key issue when dealing with the generalization threat of software engineering experiments is to use different subject types. Objective: In this paper, we aim to investigate which subject types are used in experiments and their impact on results. Method: We have performed a systematic mapping study by manually searching experiments published from January 2014 to June 2016 in six leading...
This paper proposes a systematic method to analyse the stability of systems with single delay with coefficient polynomial depending on the delay. Such models often arise the describing dynamics in Life Science and Engineering systems. A method was presented by Beretta and Kuang in 2002. Their work extends their results to the general case with the exception of some degenerate cases. The interval of...
Three-dimensional virtual worlds have been studied by many researchers around the world, including in educational contexts. A range of possibilities have emerged from this type of environment, such as improvements in distance education and other educational technologies. But there are some problems related to the use of this environment, such as complex authorship tools, which need to be discussed...
The security community has established a number of knowledge sources, including security catalogues and controls, that capture security expertise and can support elicitation of security requirements. Providing additional guidance on how and when to leverage the security information available in the existing knowledge sources in the context of the given system can support security requirements engineering...
In a mobile crowdsourcing initiative, solvers are active users who make attempt to solve the given task. Volume of solvers participation is thus important to the success of any mobile crowdsourcing initiatives because chances of a task being solved basically increase with the number of solvers who attempt to solve it. Sustaining solvers participation is therefore an agendum that should be given consideration...
Context: Current empirical research highlight the need for replications of empirical studies because replications plays an important role in the construction of scientific knowledge. Objective: Considering the importance of replications in the consolidation of the knowledge produced in the software engineering research, this study aims to update and extend the results produced in a previous mapping...
A social network comprises a collective of individuals who exert influence on each other via explicit communication/ control linkages. Applying social choice theory to networks requires the influence linkages to be explicitly embedded into the social choice model. Embedding is accomplished by replacing classical categorical preferences with conditional preferences that enable individuals to express...
A digital pervasive game can be defined as a game in which the gaming experience is extended to the real world. This is possible due to the use of sensor-based mobile devices. Developing digital pervasive games involves additional requirements, such as dealing with ubiquitous computing challenges. Part of these requirements affect directly the design and development processes of pervasive games. Software...
This paper presents a systematic literature review of evaluation methods for collaborative systems in health area. This work aims to identify the state of art of evaluation methods as well as to detect gaps in this area. The focus of evaluation is the usability and collaboration in health systems. The Systematic Literature Review method was used to realize the systematic revision in ACM and IEEE Xplore...
The development of software systems inevitably involves the detection and handling of inconsistencies. These inconsistencies can arise in system requirements, design specification and quite often in the descriptions that form the final implemented software product. Now days we see requirement engineers focusing their attention to achieve a solid system and user requirements. This involves requirement...
Using of Kanban in software development is an emerging topic. This systematic literature review was conducted in order to analyze the current trend of Kanban usage in software development and to identify the obtained benefits and involved challenges. The search strategy resulted in 492 papers, of which 19 were identified as primary studies relevant to our research. The main reported benefits of using...
Communication related issues are among the main reasons of the low rate of success in software development, more specifically in distributed projects in which developers are located apart from each other and need to establish virtual relationships to communicate and to collaborate. It is important for a distributed team to be able to communicate properly and in a timely manner. As time goes by and...
Safety assurance and certification are amongst the most expensive and time-consuming activities in the development of safety-critical systems. Deeming a system to be safe involves gathering convincing evidence to argue the safe operation of the system, usually according to the requirements of some safety standard. To handle large collections of safety evidence effectively, practitioners need knowledge...
A new method of assessment is developed that comprehensively maps students' progress in a course. The technique involves the use of two grading rubrics measuring performance in technical and conceptual proficiency, respectively. With these rubrics, one can identify students' progress and learning more effectively and future activities can be adapted accordingly. This paper discusses the development...
Distributed Software Development (DSD) is characterized by physical distance and/or different time-zones among those involved in the process of developing software. This physical and temporal separation entails some advantages, but it also brings challenges related to communication, coordination and cooperation in carrying out complex software development tasks. Cultural and time-zone differences,...
Context: Software product lines (SPL) are used in industry to achieve more efficient software development. To test a SPL is complex and costly and often becomes a bottleneck in the product line organization. Objective: This research aims to develop and evaluate strategies for improving system test selection in a SPL. Method: Initially industrial practices and research in both SPL testing and traditional...
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.