Quality and reliability studies in software defect management: a literature review

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Anusha R. Pai ◽  
Gopalkrishna Joshi ◽  
Suraj Rane

PurposeThis paper is focused at studying the current state of research involving the four dimensions of defect management strategy, i.e. software defect analysis, software quality, software reliability and software development cost/effort.Design/methodology/approachThe methodology developed by Kitchenham (2007) is followed in planning, conducting and reporting of the systematic review. Out of 625 research papers, nearly 100 primary studies related to our research domain are considered. The study attempted to find the various techniques, metrics, data sets and performance validation measures used by researchers.FindingsThe study revealed the need for integrating the four dimensions of defect management and studying its effect on software performance. This integrated approach can lead to optimal use of resources in software development process.Research limitations/implicationsThere are many dimensions in defect management studies. The authors have considered only vital few based on the practical experiences of software engineers. Most of the research work cited in this review used public data repositories to validate their methodology and there is a need to apply these research methods on real datasets from industry to realize the actual potential of these techniques.Originality/valueThe authors believe that this paper provides a comprehensive insight into the various aspects of state-of-the-art research in software defect management. The authors feel that this is the only research article that delves into the four facets namely software defect analysis, software quality, software reliability and software development cost/effort.

2019 ◽  
Vol 37 (9/10) ◽  
pp. 1233-1257
Author(s):  
Vibha Verma ◽  
Sameer Anand ◽  
Anu Gupta Aggarwal

Purpose The purpose of this paper is to identify and quantify the key components of the overall cost of software development when warranty coverage is given by a developer. Also, the authors have studied the impact of imperfect debugging on the optimal release time, warranty policy and development cost which signifies that it is important for the developers to control the parameters that cause a sharp increase in cost. Design/methodology/approach An optimization problem is formulated to minimize software development cost by considering imperfect fault removal process, faults generation at a constant rate and an environmental factor to differentiate the operational phase from the testing phase. Another optimization problem under perfect debugging conditions, i.e. without error generation is constructed for comparison. These optimization models are solved in MATLAB, and their solutions provide insights to the degree of impact of imperfect debugging on the optimal policies with respect to software release time and warranty time. Findings A real-life fault data set of Radar System is used to study the impact of various cost factors via sensitivity analysis on release and warranty policy. If firms tend to provide warranty for a longer period of time, then they may have to bear losses due to increased debugging cost with more number of failures occurring during the warrantied time but if the warranty is not provided for sufficient time it may not act as sufficient hedge during field failures. Originality/value Every firm is fighting to remain in the competition and expand market share by offering the latest technology-based products, using innovative marketing strategies. Warranty is one such strategic tool to promote the product among masses and develop a sense of quality in the user’s mind. In this paper, the failures encountered during development and after software release are considered to model the failure process.


2014 ◽  
Vol 33 (10) ◽  
pp. 906-918
Author(s):  
Jacob D. Vakkayil

Purpose – The purpose of this paper is to explore identity work in response to various types of contradictions experienced by employees in outsourced software development in the initial stages of their careers. Design/methodology/approach – A qualitative methodology is adopted. Data are generated primarily through in-depth interviews with participants who had less than five years of work experience in outsourced software development. Findings – Four dimensions of contradictions in the setting are identified and behaviors associated with identity work driven by these contradictions are explored. While responses included regression, despair, resignation and disengagement, behaviors in the direction of adjustment and development were also reported. The importance of various kinds of resources for developmental identity work is pointed out. Originality/value – This work contributes to discussions on identity work by bringing to light how contradictions influence it in the context of outsourced software work.


2017 ◽  
Vol 23 (4) ◽  
pp. 842-856 ◽  
Author(s):  
Racha Karout ◽  
Anjali Awasthi

Purpose Managing quality is a vital aspect in software development world, especially in the current business competition for the fast delivery of feature rich products with high quality. For an organization to meet its intended level of excellence in order to ensure its success, a culture of quality should be built where every individual is responsible of quality and not just the software testing team. However, delivering software products with very few bugs is a challenging constraint that is usually sacrificed in order for a company to meet other management constraints such as cost, scope and scheduling. The paper aims to discuss these issues. Design/methodology/approach In this paper, the authors present a Six Sigma DMAIC-based framework for improving software quality. Different phases of DMAIC methodology are applied for quality improvement in one of the largest software applications for “RK” company (name anonymized) in Canada where critical to quality aspects are identified, production bugs classified and measured, the causes of the large number of production bugs were specified leading to different improvement suggestions. Several metrics were proposed to help “RK” company control its software development process to ensure the success of the project under study. Findings This paper shows how companies can use a systematic approach such as DMAIC to eliminate errors and improve efficiency. It helps them to identify and implement improvements that leads to an increased confidence in the quality of the product produced at all levels. Originality/value By applying DMAIC at “RK” company the authors were able to demonstrate how DMAIC can help organizations improve the quality of their software products. As a result, reduce cost and cycle times, achieve customer satisfaction and improve profit margin.


2012 ◽  
Vol 32 ◽  
pp. 285-291 ◽  
Author(s):  
Ricardo de A. Araújo ◽  
Adriano L.I. Oliveira ◽  
Sergio Soares ◽  
Silvio Meira

2017 ◽  
Vol 11 (1) ◽  
pp. 60-72 ◽  
Author(s):  
Rashmi Ranjan Parida ◽  
Sangeeta Sahney

Purpose The purpose of the study is to develop a scale to identify and measure cultural factors and brand loyalty among rural consumers. The study also seeks to analyze the impact of identified cultural factors on the overall brand loyalty of rural consumers. Design/methodology/approach A questionnaire was developed to measure cultural factors and brand loyalty of rural consumers. Exploratory factor analysis was carried out to identify cultural factors, and a regression analysis was carried out to study the impact of the identified factors on brand loyalty. Findings Four dimensions of culture were identified from the study, i.e. virtuousness, religion, sociability and ethnocentrism. The analysis reveals that virtuousness is the most influencing factor on brand loyalty of rural consumers, followed by sociability and religion. Ethnocentrism was found to have insignificant influence on brand loyalty. Research limitations/implications The Indian rural market is a market of opportunity and unlimited business potential. An understanding of the cultural factors of rural markets and their influence on brand loyalty would help marketers and business organizations build an appropriate market strategy to explore benefits. Originality/value The paper attempts to explore the influence of certain cultural factors on the brand loyalty of Indian rural consumers, which has not been researched extensively. This provides a good insight for all marketers who want to succeed in this market.


Sign in / Sign up

Export Citation Format

Share Document