Conferences related to Software Reliability

Back to Top

2023 Annual International Conference of the IEEE Engineering in Medicine & Biology Conference (EMBC)

The conference program will consist of plenary lectures, symposia, workshops and invitedsessions of the latest significant findings and developments in all the major fields of biomedical engineering.Submitted full papers will be peer reviewed. Accepted high quality papers will be presented in oral and poster sessions,will appear in the Conference Proceedings and will be indexed in PubMed/MEDLINE.


2019 IEEE Energy Conversion Congress and Exposition (ECCE)

IEEE-ECCE 2019 brings together practicing engineers, researchers, entrepreneurs and other professionals for interactive and multi-disciplinary discussions on the latest advances in energy conversion technologies. The Conference provides a unique platform for promoting your organization.

  • 2009 IEEE Energy Conversion Congress and Exposition (ECCE)

    The scope of the conference include all technical aspects of the design, manufacture, application and marketing of devices, circuits, and systems related to electrical energy conversion technology

  • 2010 IEEE Energy Conversion Congress and Exposition (ECCE)

    This conference covers all areas of electrical and electromechanical energy conversion. This includes power electrics, power semiconductors, electric machines and drives, components, subsystems, and applications of energy conversion systems.

  • 2011 IEEE Energy Conversion Congress and Exposition (ECCE)

    IEEE 3rd Energy Conversion Congress and Exposition follows the inagural event held in San Jose, CA in 2009 and 2nd meeting held in Atlanta, GA in 2010 as the premier conference dedicated to all aspects of energy processing in industrial, commercial, transportation and aerospace applications. ECCE2011 has a strong empahasis on renewable energy sources and power conditioning, grid interactions, power quality, storage and reliability.

  • 2012 IEEE Energy Conversion Congress and Exposition (ECCE)

    The IEEE Energy Conversion Congress and Exposition (ECCE) will be held in Raleigh, the capital of North Carolina. This will provide a forum for the exchange of information among practicing professionals in the energy conversion business. This conference will bring together users and researchers and will provide technical insight as well.

  • 2013 IEEE Energy Conversion Congress and Exposition (ECCE)

    The scope of the congress interests include all technical aspects of the design, manufacture, application and marketing of devices, components, circuits and systems related to energy conversion, industrial power conversion and power electronics.

  • 2014 IEEE Energy Conversion Congress and Exposition (ECCE)

    Those companies who have an interest in selling to: research engineers, application engineers, strategists, policy makers, and innovators, anyone with an interest in energy conversion systems and components.

  • 2015 IEEE Energy Conversion Congress and Exposition

    The scope of ECCE 2015 includes all technical aspects of research, design, manufacture, application and marketing of devices, components, circuits and systems related to energy conversion, industrial power and power electronics.

  • 2016 IEEE Energy Conversion Congress and Exposition (ECCE)

    The Energy Conversion Congress and Exposition (ECCE) is focused on research and industrial advancements related to our sustainable energy future. ECCE began as a collaborative effort between two societies within the IEEE: The Power Electronics Society (PELS) and the Industrial Power Conversion Systems Department (IPCSD) of the Industry Application Society (IAS) and has grown to the premier conference to discuss next generation technologies.

  • 2017 IEEE Energy Conversion Congress and Exposition (ECCE)

    ECCE is the premier global conference covering topics in energy conversion from electric machines, power electronics, drives, devices and applications both existing and emergent

  • 2018 IEEE Energy Conversion Congress and Exposition (ECCE)

    The scope of ECCE 2018 includes all technical aspects of research, design, manufacture, application and marketing of devices, components, circuits and systems related to energyconversion, industrial power and power electronics.


2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)

Promote the exchange of ideas between academia and industry in the field of computer and networks dependability


2019 IEEE 46th Photovoltaic Specialists Conference (PVSC)

Photovoltaic materials, devices, systems and related science and technology


2018 IEEE Aerospace Conference

The international IEEE Aerospace Conference is organized to promote interdisciplinaryunderstanding of aerospace systems, their underlying science, and technology



Periodicals related to Software Reliability

Back to Top

Aerospace and Electronic Systems Magazine, IEEE

The IEEE Aerospace and Electronic Systems Magazine publishes articles concerned with the various aspects of systems for space, air, ocean, or ground environments.


Automatic Control, IEEE Transactions on

The theory, design and application of Control Systems. It shall encompass components, and the integration of these components, as are necessary for the construction of such systems. The word `systems' as used herein shall be interpreted to include physical, biological, organizational and other entities and combinations thereof, which can be represented through a mathematical symbolism. The Field of Interest: shall ...


Communications Magazine, IEEE

IEEE Communications Magazine was the number three most-cited journal in telecommunications and the number eighteen cited journal in electrical and electronics engineering in 2004, according to the annual Journal Citation Report (2004 edition) published by the Institute for Scientific Information. Read more at http://www.ieee.org/products/citations.html. This magazine covers all areas of communications such as lightwave telecommunications, high-speed data communications, personal communications ...


Computer

Computer, the flagship publication of the IEEE Computer Society, publishes peer-reviewed technical content that covers all aspects of computer science, computer engineering, technology, and applications. Computer is a resource that practitioners, researchers, and managers can rely on to provide timely information about current research developments, trends, best practices, and changes in the profession.


Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on

Methods, algorithms, and human-machine interfaces for physical and logical design, including: planning, synthesis, partitioning, modeling, simulation, layout, verification, testing, and documentation of integrated-circuit and systems designs of all complexities. Practical applications of aids resulting in producible analog, digital, optical, or microwave integrated circuits are emphasized.



Most published Xplore authors for Software Reliability

Back to Top

Xplore Articles related to Software Reliability

Back to Top

SFRAT – An Extendable Software Reliability Assessment Tool

2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 2018

Since its release in the mid-1990s, the Microsoft Windows-based software reliability modeling tool CASRE has been downloaded over 3000 times from the Open Channel Foundation's website. It was also included on the CDROM distributed with the Handbook of Software Reliability Engineering (M. Lyu, ed). In the years since it was first released, however, CASRE has become more difficult to use. ...


Bicriterion release policy for exponential software reliability growth model

[1992] Proceedings Third International Symposium on Software Reliability Engineering, 1992

Summary form only given. A bicriterion release policy is presented. It is used for an exponential software reliability growth model.<<ETX>>


Applying software reliability engineering process to software development in Korea defense industry

2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 2017

In Korea weapon system software development, there is a manual which defines the process for software development, support and management. Although this manual guides developers to perform static and dynamic testing of source code, these are not sufficient for developing reliable software. Therefore undefined activities in the manual, such as modeling software reliability and metric data collection, need to be ...


BRACE: Cloud-Based Software Reliability Assurance

2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 2017

The evolution towards virtualized network functions (VNFs) is expected to enable service agility within the telecommunications industry. To this end, the software (or VNFs) from which such services are composed must be developed and delivered over very short time scales. In order to guarantee the required levels of software quality within such tight schedules, software reliability tools must evolve. In ...


Comparative analysis of Bayesian and classical approaches for software reliability measurement

2013 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 2013

Software failure remains an important cause of reported system outage. Yet, developing reliable software is still not well understood by the programmer, the Software Engineer and the Program manager. Software reliability growth models (SRGMs) provide a framework to analyze software failures by using past failure data to predict the reliability of the software. Most models that have been used have ...



Educational Resources on Software Reliability

Back to Top

IEEE-USA E-Books

  • SFRAT – An Extendable Software Reliability Assessment Tool

    Since its release in the mid-1990s, the Microsoft Windows-based software reliability modeling tool CASRE has been downloaded over 3000 times from the Open Channel Foundation's website. It was also included on the CDROM distributed with the Handbook of Software Reliability Engineering (M. Lyu, ed). In the years since it was first released, however, CASRE has become more difficult to use. This is mainly because there have been no updates since 2000. The last version of Windows on which CASRE would reliably execute was Windows XP, and since it was developed explicitly for Windows, it is not feasible to run it on other platforms. Software development and acquisition organizations continued to be interested in using tools of the same type as CASRE. In 2013, the U.S. Naval Air Systems Command (NAVAIR) contacted the authors at the Jet Propulsion Laboratory and the University of Massachusetts to determine whether a) CASRE could be modified to run in contemporary environments, or b) whether a new tool with the same functionality as CASRE could be developed with modern programming languages and techniques. After weighing the alternatives, a decision was made to develop a new tool rather than updating CASRE. There were several reasons for which this decision was made. First of all, CASRE had been developed with the programming languages available at the time, in this case C and Fortran. Developing a new tool would allow use of modern, expressive languages and development environments that were particularly well suited to the statistical modeling domain (e.g., R, RStudio). Developing a new tool would also allow us to implement it so that it would run in modern operating environments, specifically Windows, Mac OS, Unix, and Linux. This last design decision would make it possible for users who would not have been able to run CASRE to use the new tool. We wanted to address the difficulty of adding new models to CASRE, since it was not architected for ease of modification. We wanted to develop a tool for which it would be easy to add new models and model evaluation techniques (e.g., prequential likelihood ratio, Akaike Information Criterion). This would enable organizations already using software reliability modeling to manage their testing to place the models they were using into a common framework, making it easier to evaluate multiple sets of results to gain additional insight into their testing process. Researchers would also gain an advantage by having a common framework in which to work with multiple models, analyze their results, and identify relationships among them. Finally, this would make it practical to distribute as open-source software, to which contributors could add new models and evaluation techniques as they were developed by the research community and validated by practitioners. We have used these ideas to develop the Software Failure and Reliability Assessment Tool (SFRAT). It is implemented in R, uses the Shiny user interface package, and will run in any environment in which R and RStudio can run. We intend for it to be an open- source tool with a mechanism for contributors to add new capabilities. Our hope is that distributing SFRAT as open-source software will allow it to retain currency in the software reliability practice and research communities.

  • Bicriterion release policy for exponential software reliability growth model

    Summary form only given. A bicriterion release policy is presented. It is used for an exponential software reliability growth model.<<ETX>>

  • Applying software reliability engineering process to software development in Korea defense industry

    In Korea weapon system software development, there is a manual which defines the process for software development, support and management. Although this manual guides developers to perform static and dynamic testing of source code, these are not sufficient for developing reliable software. Therefore undefined activities in the manual, such as modeling software reliability and metric data collection, need to be specified and covered. In this paper, we suggest software reliability engineering process to the software development in Korea defense industry. We define several additional reliability activities for each software development lifecycle phase. We also applied models and metrics for accessing and analyzing the reliability of software products. These are based on international standards about software reliability. We hope that our research helps developers to produce more reliable software.

  • BRACE: Cloud-Based Software Reliability Assurance

    The evolution towards virtualized network functions (VNFs) is expected to enable service agility within the telecommunications industry. To this end, the software (or VNFs) from which such services are composed must be developed and delivered over very short time scales. In order to guarantee the required levels of software quality within such tight schedules, software reliability tools must evolve. In particular, the tools should provide development teams spread across geography and time with reliable and actionable insights regarding the development process. In this paper, we present BRACE - a cloud- based, integrated, one-stop center for software reliability tools. BRACE is home to tools for software reliability modeling, testing, and defect analysis each of which is provided as-a-service to development teams. Initial implementation of BRACE includes a software reliability growth modelling (SRGM) tool. The SRGM tool is currently being used to enable real-time prediction of the total number of defects in software being developed, and for providing the required analytics and metrics to enable managers make informed decisions regarding resource allocation for defect correction so as to meet set deadlines

  • Comparative analysis of Bayesian and classical approaches for software reliability measurement

    Software failure remains an important cause of reported system outage. Yet, developing reliable software is still not well understood by the programmer, the Software Engineer and the Program manager. Software reliability growth models (SRGMs) provide a framework to analyze software failures by using past failure data to predict the reliability of the software. Most models that have been used have limitations in predicting accurately. There is a need to conduct research aimed at improving the performance of these models. To accurately predict reliability, the model's parameters should be estimated in such a way that the mathematical function of the model fits with the failure data. While the majority of previous software reliability studies have used classical methods to estimate model's parameters, a few other studies have used a Bayesian approach. Bayesian approaches allow the incorporation of prior information into models and they have been claimed to be more successful than classical approaches in certain situations. Our research goal is to investigate if the use of Bayesian methods improves the predictability of SRGMs by conducting a direct comparative analysis of Bayesian and classical approaches for software reliability assessment.

  • IEE Colloquium on 'Control Systems Software Reliability for Industrial Applications' (Digest No.111)

    None

  • Software Reliability Assessment: Modeling and Algorithms

    Non-homogeneous Poisson process (NHPP) software reliability growth models (SRGM) enable quantitative assessment of the software testing process. Software reliability models ranging from simple to complex have been proposed to characterize failure data that results from a variety of testing factors as well as non-uniform expenditure of testing effort. In order to predict the reliability of software accurately, it is important to apply models that both characterize the observed failure data well and make accurate predictions of the future. Efficient and robust algorithms to quickly estimate the model parameters despite inaccuracy in the initial estimates are also highly desirable. Ultimately, emphasis should be placed on predictive accuracy over complexity to best serve users of the research. This work presents the results of the preliminary contributions of the proposal including: (i) a heterogeneous single changepoint framework considering different models before and after the changepoint and (ii) comparison of testing effort models with a simple model as well as a testing effort model fit with an ECM algorithm to emphasize the importance of model predictive accuracy over increased model complexity. The preliminary findings will be used to serve as the basis of the overall contributions of the dissertation.

  • A Prototype System of Software Reliability Prediction and Estimation

    Software reliability models are used for the prediction and estimation of software reliability. Until now, hundreds of software reliability models have been proposed. In order to facilitate model implementation, several software reliability tools have been developed. However, these tools have some disadvantages such as limitation on application range and defect in helping users in model selection. In this paper, we have proposed an approach for software reliability model selection based on experiences from history software projects, which considers the information about used models in history software projects. Moreover, we have designed and implemented a prototype system of software reliability prediction and estimation, which contains various software reliability models and can be used in several phases of Software Development Life Cycle. And the model selection approach proposed in this paper is applied in this system to help users in model selection.

  • Software reliability engineering for mobile code

    This paper examines the nature of mobile code and compares it with past software, both in regard to similarities and differences. It then looks at how greater code mobility is likely to effect the practice of software reliability engineering (SRE).

  • Some effects of fault recovery order on software reliability models

    Since traditional approaches to software reliability modeling allow the user to formulate predictions using data from one realization of the debugging process, it is necessary to understand the influence of the fault recovery order on predictive performance. We introduce an experimental methodology using a data structure called the debugging graph and use it to analyze the effects of various fault recovery orders on the predictive accuracy of four well-known software reliability algorithms. Further we note fault interactions and their potential effects on the predictive process. Based on our experiment, we conjecture that the accuracy of a reliability prediction is affected by the fault recovery order as well as by fault interactions.<<ETX>>



Standards related to Software Reliability

Back to Top

IEEE Guide for the Use of IEEE Standard Dictionary of Measures to Produce Reliable Software


IEEE Recommended Practice on Software Reliability

Software reliability (SR) models have been evaluated and ranked for their applicability to various situations. Many improvements have been made in SR modeling and prediction since 1992. This revised recommended practice reflects those advances in SR since 1992, including modeling and prediction for distributed and network systems. Situation specific usage guidance was refined and updated. The methodologies and tools included ...


IEEE Recommended Practice on Software Reliability

Software reliability (SR) models have been evaluated and ranked for their applicability to various situations. Many improvements have been made in SR modeling and prediction since 1992. This revised recommended practice reflects those advances in SR since 1992, including modeling and prediction for distributed and network systems. Situation specific usage guidance was refined and updated. The methodologies and tools included ...


IEEE Standard Dictionary of Measures of the Software Aspects of Dependability

This standard specifies and classifies measures of the software aspects of dependability. It is an expansion of the scope of the existing standard; the revision includes the following aspects of dependability: reliability, availability, and maintainability of software. The applicability of this standard is any software system; in particular, it applies to mission critical systems, where high reliability, availability, and maintainability ...


Standard for Software Quality Assurance Plans

This standard establishes a required minimum contents for Software Quality Assurance plans. It is directed toward the development and maintenance of software. The orientation is toward delineating all of the planned and systematic actions on a particular project that would provide adequate confidence that the software product conforms to established technical requirements. This standard has been harmonized with the requirements ...