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.
Currently the major concern of software engineering is the quality of Embedded Computing Systems, as they are a classification of software that are strongly present in our daily lives so that often we do not realize. Are composed of hardware and software encapsulated and generally dedicated to a single activity a major characteristic of such systems is the ability to perform very important tasks with...
Requirements for initiating, planning, controlling, and executing the Software Quality Assurance processes of a software development or maintenance project are established in this standard. This standard is harmonized with the software life cycle process of ISO/IEC/IEEE 12207:2008 and the information content requirements of ISO/IEC/IEEE 15289:2011.
In software quality research, software defect prediction is a key topic. The characteristics of software attributes influences the performance and effectiveness of the defect prediction model. However this issue is not well explored to the best of our knowledge. Thus we focus on the problem of attribute selection in the context of software defect prediction here and hence in this research, we propose...
Amongst several software testing techniques, the pair wise testing presents itself as a very promising technique, drastically reducing the number of test cases for a satisfying coverage level. On the other hand, as it basically relies on empirical facts and few documented studies tackle its usage, the benefits of this technique are still uncertain. In order to better understand it, this case study...
Computer programming offered in universities is intended to prepare and provide undergraduate students not only with technical knowledge, but with essential skills to work in real-life software projects. Unfortunately, in most developing countries, programming is hard, faced with insufficient infrastructures and teaching staffs. In spite of these challenges, most undergraduate students never back...
In present times software reengineering has become an important domain of research to increase the shelf life of legacy system. The major objective for reengineering revolves around reducing the cost of investment in Information Technology (IT) infrastructure by reducing the maintenance cost and capitalizing on the current existing IT infrastructure. This can be achieved by making it more adaptable...
In-vehicle multimedia software quality remains critical to assuring vehicle-owner satisfaction and loyalty. Automated software testing has been identified as fundamental to software quality assurance but the success of such automated testing depends largely on the testability of the software under test. Accordingly, this paper presents an industry experience report which discusses a software design...
Software metrics play an important role in developing high quality software as well as to improve the developer's productivity. To produce high quality object oriented applications, emphasis during early phases of software development is necessary. In this paper a review and analysis of object oriented metrics is presented for identification and validation of object oriented metrics and out of various...
Project Management process plays a critical role in managing factors such as cost, time, technology and personnel towards achieving the success of a project and henceforth the sustainability of the company in the industrial market. This paper emphasizes empirical study of several projects developed over a period of time in a product and service based CMMI Level 5 Software Company. The investigation...
Software Reliability is an important factor affecting the software quality. Quality measured by counting the number of faults in the program. Software reliability covers a number of relative factors, and these factors have an impact on the software reliability individually as well as collectively also there is no other model that covers all reliability parameters. Another problem is to assign the...
Modern society depends on the continuing correct operation of software-based systems. Critical infrastructures — including energy, communication, transportation, and finance — all function within powerful and complex computing environments. The dependability of these systems is increasingly threatened by a wide range of adversaries, and increasing investments are being made to provide and assess sufficient...
This special issue, owing to its fundamental software quality focus, comprises a collection of diverse articles that address the challenges and directions for software quality research. The Web extra at http://youtu.be/T7V4RSr1KEE is an audio interview in which Davide Falessi speaks with guest editors Annie Kuntzmann-Combelles, Michael Felderer, and Ruth Breu about methods for improving software quality...
Wytwarzanie oprogramowania wysokiej jakości stanowi jedno z największych wyzwań stojących przed deweloperami. W artykule zaprezentowano koncepcję wykorzystywania praktyk Agile, która sprzyja wytwarzaniu oprogramowania wysokiej jakości. Przedstawiono również jedną z możliwości łączenia praktyk Agile z tradycyjnymi "ciężkimi" podejściami. Zdaniem Autora wykorzystanie zalet obu podejść, zamiast...
The comprehension and correct specification of requirements increase with the complexity of present software systems, particularly if they have to respond to requirements going beyond the range of the main system functionality and that must be taken into account early during the development process. The Scientific community focuses now on the requirements engineering discipline, for the importance...
In a previous case study, we presented data demonstrating the impact that a well-written and well-reviewed set of requirements had on software defects and other quality indicators between two generations of an Intel product. The first generation was coded from an unorganized collection of requirements that were reviewed infrequently and informally. In contrast, the second was developed based on a...
There is a growing interest in applying the technical debt metaphor to investigate issues related to the tradeoff of the likely long-term costs associated with software design shortcuts for expected short-term business benefits in terms of increased earlier functionality. We propose an optimization model that contrasts the patterns of technical debt accumulation in a software product with the patterns...
Code smells are indicators of issues with source code quality that may hinder evolution. While previous studies mainly focused on the effects of individual code smells on maintainability, we conjecture that not only the individual code smells but also the interactions between code smells affect maintenance. We empirically investigate the interactions amongst 12 code smells and analyze how those interactions...
Decisions about the release date need to balance between the degree of readiness (quality) of the product and the potential competitive advantage and added value of (early) delivery. Based on an existing optimization approach for solving the maximum value release planning problem for a fixed release time, we provide a re-optimization approach for which includes local and global re-planning exchange...
The International Workshop on Emerging Trends in Software Metrics aims at gathering together researchers and practitioners to discuss the progress of software metrics. The motivation for this workshop is the low impact that software metrics has on current software development. The goals of this workshop includes critically examining the evidence for the effectiveness of existing metrics and identifying...
Although now 20 years old, only recently has the concept of technical debt gained some momentum and credibility in the software engineering community. The goal of this fourth workshop on managing technical debt is to engage researchers and practitioners in exchanging ideas on viable research directions and on how to put the concept to actual use, beyond its usage as a rhetorical instrument to discuss...
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.