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.
Multi-faults contained in a program can manifest themselves as unexpected failure behaviors. Understanding the failure behaviors of multiple faults is essential for enhancing strategies of program debugging, software fault detection and software maintenance. This paper presents an empirical study of the failure behaviors of multi-faults for four industrial software systems. These four software systems...
Software modelling deals with multiple problems such as defect detection, synchronization and authorship assessment. These problems are obviously solved by complex tools for static and manual analysis of models. But an origin of these problems is in dynamical part of software modelling process - activities of developers, that can be incrementally processed right in developers' environments. So, methods...
Understanding the function of software code is the basis for software reuse. Topic modeling technologies can mine functional topics from source code and help developers comprehend the functional concerns about a software system and the corresponding implementations in source code. However, lacking clear explanations makes these functional topics hard to be understood by the developers. Furthermore,...
Understanding the trend of software defect density at the time of delivery has significant implications for organizations or agencies to make long-term risk control strategies. Software development is a knowledge-intensive activity. Organizations and software developers are expected to reduce defects rates with the accumulation of knowledge and experience, however, they are constantly confronted with...
Mobile applications experience context changes during their execution, moreover their success depends on the user satisfaction that is strictly related to application quality. However, context changes may affect system quality and therefore user satisfaction, hence mobile applications may greatly benefit from context awareness that allows the application to adapt to context changes. In this paper...
Customers need to know how reliable a new release is, and whether or not the new release has substantially different, either better or worse, reliability than the one currently in production. Customers are demanding quantitative evidence, based on pre-release metrics, to help them decide whether or not to upgrade (and thereby offer new features and capabilities to their customers). Finding ways to...
Several studies have investigated dynamic analysis in the context of software maintenance and evolution, and most of them confirmed the positive impact of such analysis on program comprehension tasks. In this paper, we focus on the understanding of the database access behavior of a program, which has become an important (yet largely ignored) aspect of program comprehension. We empirically assess how...
Feature selection is a major task in machine learning for selecting the most impactful features that will result in better accuracy and performance. Experiment-based feature selection is one of the main approaches to this task. However, this approach is not feasible in many cases due to the large number of experiments needed in order to effectively select the optimized feature set. In this paper,...
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.