scholarly journals Maintainability analysis of Consumer Electronics using Software Quality Metrics

2013 ◽  
Vol 5 (1) ◽  
pp. 440-445
Author(s):  
Dr.Vijay Pal dhaka ◽  
Swati Agrawal

Software quality is a complex mix of factors that will very across different application and the customers who request them [1]. Determining the quality of products so ftware quality is important factor in consumer electronic software. Consumer electronics domain demands high performance, low cost and easy to use continuous need for new product innovation. So, maintainability is considered as a solution to satisfying such demand. Maintainability is an important quality goal for CE product software. In this paper, we have identified some quality characteristics of McCall as critical quality factors, these factor help in our model to improve the quality of product in busine ss and define the product properties. Also we have identified metrics which can be measured by static analysis tool (veracode, codesonar) for critical quality factors and then,we found some problems which affect the software quality. We design a model for CE products, derived quality model can be utilized for quality evaluation and quality improvement in CE domain.

2021 ◽  
Vol 4 (1) ◽  
Author(s):  
Yehe Liu ◽  
Andrew M. Rollins ◽  
Richard M. Levenson ◽  
Farzad Fereidouni ◽  
Michael W. Jenkins

AbstractSmartphone microscopes can be useful tools for a broad range of imaging applications. This manuscript demonstrates the first practical implementation of Microscopy with Ultraviolet Surface Excitation (MUSE) in a compact smartphone microscope called Pocket MUSE, resulting in a remarkably effective design. Fabricated with parts from consumer electronics that are readily available at low cost, the small optical module attaches directly over the rear lens in a smartphone. It enables high-quality multichannel fluorescence microscopy with submicron resolution over a 10× equivalent field of view. In addition to the novel optical configuration, Pocket MUSE is compatible with a series of simple, portable, and user-friendly sample preparation strategies that can be directly implemented for various microscopy applications for point-of-care diagnostics, at-home health monitoring, plant biology, STEM education, environmental studies, etc.


Author(s):  
Harold W. Webb ◽  
Surya B. Yadav

The objective of this chapter is to demonstrate the use of a decision support systems research (DSSR) framework to improve decision making support systems (DMSS) quality. The DSSR Framework, which was developed to integrate theoretical constructs from various information systems areas into a coherent theme, can serve as a tool for DMSS developers. Developed to provide a unified reference to theoretical constructs used in theory building and testing, the DSSR framework can also be used as the basis for the identification and selection of a hierarchy of factors potentially affecting the quality of DMSS development. The chapter proposes that a unified set of quality factors derived from the DSSR framework be used in tandem with the generic software quality metrics framework specified in IEEE Standard 1061-1992. The integration of these two frameworks has the potential to improve the process of developing high-quality decision making support systems and system components. The usage of these frameworks to identify system quality factors is demonstrated in the context of a military research and development project.


Author(s):  
Atrin Barzegar

The success of a software product depends on several factors. Given that different organizations and institutions use software products, the need to have a quality and desirable software according to the goals and needs of the organization makes measuring the quality of software products an important issue for most organizations and institutions. To be sure of having the right software. It is necessary to use a standard quality model to examine the features and sub-features for a detailed and principled study in the quality discussion. In this study, the quality of Word software was measured. Considering the importance of software quality and to have a good and usable software in terms of quality and measuring the quality of software during the study, experts and skilled in this field were used and the impact of each factor and quality characteristics. It was applied at different levels according to their opinion to make the result of measuring the quality of Word software more accurate and closer to reality. In this research, the quality of the software product is measured based on the fuzzy inference system in ISO standard. According to the results obtained in this study, it is understood that quality is a continuous and hierarchical concept and the quality of each part of the software at any stage of production can lead to high quality products.


2014 ◽  
pp. 23-29
Author(s):  
Fatma H. Elfouly ◽  
Mohamed I. Mahmoud ◽  
Moawad I. M. Dessouky ◽  
Salah Deyab

Recently, the Field Programmable Gate Array (FPGA) technology offers the potential of designing high performance systems at low cost. The discrete wavelet transform has gained the reputation of being a very effective signal analysis tool for many practical applications. However, due to its computation-intensive nature, current implementation of the transform falls short of meeting real-time processing requirements of most application. The objectives of this paper are implement the Haar and Daubechies wavelets using FPGA technology. In addition, the comparison between the Haar and Daubechies wavelets is investigated. The Bit Error Rat (BER) between the input audio signal and the reconstructed output signal for each wavelet is calculated. It is seen that the BER using Daubechies wavelet techniques is less than Haar wavelet. The design procedure has been explained and designed using the stat-of-art Electronic Design Automation (EDA) tools for system design on FPGA. Simulation, synthesis and implementation on the FPGA target technology has been carried out.


Author(s):  
Yann-Gaël Gueheneuc ◽  
Jean-Yves Guyomarc’h ◽  
Khashayar Khosravi ◽  
Hourari Sahraoui

Software quality models link internal attributes of programs with external quality characteristics. They help in understanding relationships among internal attributes and between internal attributes and quality characteristics. Object-oriented software quality models usually use metrics on classes (such as number of methods) or on relationships between classes (for example coupling) to measure internal attributes of programs. However, the quality of object-oriented programs does not depend on classes solely: it depends on the organisation of classes also. We propose an approach to build quality models using patterns to consider program architectures. We justify the use of patterns to build quality models, describe the advantages and limitations of such an approach, and introduce a first case study in building and in applying a quality model using design patterns on the JHotDraw, JUnit, and Lexi programs. We conclude on the advantages of using patterns to build software quality models and on the difficulty of doing so.


2015 ◽  
Vol 6 (4) ◽  
Author(s):  
Mamluatul Hani’ah ◽  
Yogi Kurniaawan ◽  
Umi Laili Yuhana

Abstract. Software quality assurance is one method to increase quality of software. Improvement of software quality can be measured with software quality metric. Software quality metrics are part of software quality measurement model. Currently software quality models have a very diverse types, so that software quality metrics become increasingly diverse. The various types of metrics to measure the quality of software create proper metrics selection issues to fit the desired quality measurement parameters. Another problem is the validation need to be performed on these metrics in order to obtain objective and valid results. In this paper, a systematic mapping of the software quality metric is conducted in the last nine years. This paper brings up issues in software quality metrics that can be used by other researchers. Furthermore, current trends are introduced and discussed.Keywords: Software Quality, Software Assesment, Metric Abstrak. Penjaminan kualitas suatu perangkat lunak merupakan salah satu cara meningkatkan kualitas suatu perangkat lunak. Metrik kualitas perangkat lunak merupakan bagian dari model pengukuran kualitas perangkat lunak. Model kualitas perangkat lunak memiliki jenis yang sangat beragam, sehinggga metrik kualitas perangkat lunak menjadi semakin beragam jenisnya. Beragamnya jenis metrik pengukuran kualitas perangkat lunak memberikan permasalahan pemilihan metrik yang tepat agar sesuai dengan parameter pengukuran kualitas yang diinginkan. Permasalahan yang lain adalah validasi yang harus dilakukan terhadap metrik tersebut agar diperoleh hasil yang obyektif dan valid. Dalam makalah ini akan dilakukan pemetaan sistemastis terhadap metrik pengukuran kualitas perangkat lunak pada sembilan tahun terakhir. Diharapkan dengan pemetaan sistematis akan dapat memunculkan permasalahan-permasalahan pada metrik kualitas perangkat lunak yang dapat digunakan sebagai penelitian untuk peneliti yang lain. Kata Kunci: Kualitas Perangkat Lunak, Penjaminan Perangkat Lunak, Metrik


Author(s):  
Yevheniia Kataieva ◽  
Svetlana Odokienko ◽  
Maya Luta ◽  
Yaroslav Savchenko

The success of any project is determined by its ability to meet the needs of the consumer, and therefore ensuring a high level of quality is a necessary task of any production, including software engineering. Insufficient quality of the created software requires many IT-organizations, up to 70% of the budget of the information system to reserve for the maintenance stage, with up to 60% of all software modifications performed to eliminate errors, and only the remaining 40% - to correct software within the business process, improvement certain indicators of software quality, or to prevent potential problems. Software quality is a complex concept. Standards highlight the quality of development processes, internal and external quality of the software product, the quality of the software product at the stage of use. For each of the components of quality can be called a set of metrics that determine the quality of the software product. The resulting structure is called the software quality model. Software metrics are a measure that allows you to get the numerical value of a property of software or its specifications, as well as the method of its calculation. Metrics allow you to get numeric values for each property of the software or its specifications. Of particular interest are software complexity metrics. Complexity is an important factor on which other parameters of software quality depend, such as accuracy, correctness, reliability, convenience of support. The existence of methods and algorithms for automatic calculation of software complexity metrics using software allows you to get a comprehensive formal report on the quality of software in a short time. This allows for objective monitoring of the quality of software throughout the project life cycle, make adjustments to the project plan, as well as make timely decisions about the need for refactoring.


Radiotekhnika ◽  
2021 ◽  
pp. 152-157
Author(s):  
O. Zaporozhets ◽  
N. Shtefan

Quality is one of the factors that ensure the commercial success and safety of using the software. Quality is understood as conformity the explicit and implicit requirements of various stakeholders. It is necessary to ensure a joint understanding between developers and users, engineers need to understand the meaning of the concept of quality, characteristics and importance of quality for the developed or maintained software. Measurements are the basis for quality assurance. They are the main tool for managing the life cycle of software products, assessing the implementation of plans and monitoring. To quantify quality, it is necessary to measure the characteristics of the software. Standardization provides unification of requirements for quality, its measurement and assessment. The use of standards has many potential benefits for any organization, especially in key areas such as measuring the quality of software products, information and measurement systems. Recognized international standards organizations have published the ISO/IEC 25000 series of standards for systems and software quality requirements and evaluation (SQuaRE), which is gaining widespread practical application. The paper discusses a series of the SQuaRE international standards, analyzes the relationship between the quality model, quality characteristics, quality measures and a new concept, i.e., a quality measure element of the software, presents the measurement of quality based on these standards.


Author(s):  
Paula Joy L. Dela Cruz

A number of group of software company develops an application system in helping the campaign to combat covid-19 virus. In this, the software quality standard is essentially to be applied to ensure the quality of software as well as to meet of its objectives. The Exposure Notification System is one of the application system developed in worldwide in response to the COVID19 crisis. In Philippines, the said application system was named into Staysafe.ph and was released on May 2020 as its beta version. Using the ISO 25010 quality model, the Staysafe.ph was evaluated and interpreted with the result of “Satisfactory”. However, the improvement for application system was recommended to maximize its quality before it will officially release. The specified functions and features of Staysafe.ph will help provides solution to the challenges brought by covid-19 pandemic. Therefore the implementation of it is also recommended if it is officially released


Sign in / Sign up

Export Citation Format

Share Document