scholarly journals Multicriteria Decision Making to Continuous Software Improvement Based on Quality Management, Assurance, and Metrics

2021 ◽  
Vol 2021 ◽  
pp. 1-7
Author(s):  
Lei Sun ◽  
Shah Nazir ◽  
Anwar Hussain

Software process improvement methodologies support to incessantly regulate and advance the process of software for its performance development. This development arises in terms of software product quality, time, changes reduction, and so on. The aim of software process improvement is to make software process effective and to increase quality of software product through continuous evaluation. Various approaches and frameworks are in practice for software process improvement. Early decision making concerning continuous software improvement can ultimately lead to successful software developments and growing software industry and business of software. Keeping in view the early decision making regarding continuous software improvement, the proposed study has considered a decision support system (DSS) for making decision based on multicriteria against quality management, assurance, and metrics. The necessary factors and alternatives for continuous software improvement were considered. The process of the proposed study was experimentally conducted, and results were good enough for supporting the study. The study will help practitioners in early decision making regarding software improvement based on quality management.

2021 ◽  
Vol 2021 ◽  
pp. 1-12
Author(s):  
He Xiaolong ◽  
Shah Nazir ◽  
Zhong Lunchao ◽  
Deng Jun

The revolution in software development is increasing with the use of advanced techniques and tools. Software development organizations are considering standards, methods, approaches, and tools to support them in maintaining the effectiveness of software. An effective implementation of software process improvement (SPI) is important in order to gain effectiveness in the software industry. Disasters are happening in software projects and industry of software, which hinder the success of software and ultimately lead the software to failure. Peoples of organizations are demanding to devise methodological approaches for reducing the failure rate of software, but it perceived slight success. The proposed study’s aim is to offer multicriteria decision making for continuous Internet of software industry and to report the literature to early decision making associated to software developments. The study has devised a comprehensive overview of the existing methodological approaches, tools, and mechanisms applied in software improvement for the software industry and is based on multicriteria decision making. The research has analyzed the available literature from different perspectives and then reported it. The results of the study will help researchers to devise new solutions for effective software process improvement, and the this study will consider as a support of evidence.


2016 ◽  
Vol 24 (3) ◽  
pp. 45-70 ◽  
Author(s):  
Delroy Chevers ◽  
Annette M. Mills ◽  
Evan Duggan ◽  
Stanford Moore

For software development firms to be competitive they must assure the quality of the software product. This has led many firms to adopt software process improvement (SPI) programs such as the capability maturity model integration (CMMI). However, for small software firms, especially those in developing countries with limited resources, these programs are often too cumbersome and costly to implement. To address this issue, this paper proposes a simplified SPI model for small firms (SPM-S) comprised of 10 key software development practices; with fewer practices, the proposed model should be more accessible and less costly to implement. Using data collected in four developing countries in the English-speaking Caribbean from 112 developer/user dyads, the model is evaluated with respect to its impact on software quality. The findings show that the software development process coupled with supporting technology (e.g. project management tools) significantly impact software product quality. Implications for software process improvement in small firms and future research are discussed.


Author(s):  
Alberto Heredia ◽  
Javier García-Guzmán ◽  
Fuensanta Medina-Domínguez ◽  
Arturo Mora-Soto

In general, software process improvement entails significant benefits such as increased software product quality, decreased time and development cost, and decreased risks. To obtain these, organizations must apply knowledge management because the identification of new knowledge is considered key to success when improving software processes. Existing knowledge is, however, difficult to find, and when found, it is often difficult to reuse in practice. This is due to the fact that a considerable part of the knowledge that is useful for executing software processes is tacit and not all of it can be captured and made explicit. The purpose of this chapter is to present a framework for software process improvement based on the enrichment of organizational knowledge by means of the acquisition of tacit knowledge from individuals working in different teams and environments. The framework includes the specification of roles, processes, and tools, and is based on a process asset library and the introduction of configuration and change management mechanisms.


Author(s):  
Alberto Heredia ◽  
Javier García-Guzmán ◽  
Fuensanta Medina-Domínguez ◽  
Arturo Mora-Soto

In general, software process improvement entails significant benefits such as increased software product quality, decreased time and development cost, and decreased risks. To obtain these, organizations must apply knowledge management because the identification of new knowledge is considered key to success when improving software processes. Existing knowledge is, however, difficult to find, and when found, it is often difficult to reuse in practice. This is due to the fact that a considerable part of the knowledge that is useful for executing software processes is tacit and not all of it can be captured and made explicit. The purpose of this chapter is to present a framework for software process improvement based on the enrichment of organizational knowledge by means of the acquisition of tacit knowledge from individuals working in different teams and environments. The framework includes the specification of roles, processes, and tools, and is based on a process asset library and the introduction of configuration and change management mechanisms.


10.28945/2193 ◽  
2015 ◽  
Author(s):  
Rogério Rossi ◽  
Kechi Hirama

Software technology has high impact on the global economy as in many sectors of contemporary society. As a product enabling the most varied daily activities, the software product has to be produced reflecting high quality. Software quality is dependent on its development that is based in a large set of software development processes. However, the implementation and continuous improvement of software process aimed at software product should be carefully institutionalized by software development organizations such as software factories, testing factories, V&V organizations, among others. The institutionalization of programs such as a Software Process Improvement Program, or SPI Program, require a strategic planning, which is addressed in this article from the perspective of specific models and frameworks, as well as reflections based on software process engineering models and standards. In addition, a set of strategic drivers is proposed to assist the implementation of a Strategic Plan for a SPI Program which can be considered by the organizations before starting this kind of Program.


2019 ◽  
Vol 46 (2) ◽  
pp. 258-272
Author(s):  
Mitali Chugh ◽  
Nitin Chanderwal ◽  
Rajesh Upadhyay ◽  
Devendra Kumar Punia

The software development industry is characterised by swift innovation and competition. To survive, software engineering (SE) organisations need to develop high-quality software products in a timely fashion and at low cost. Knowledge-based approaches to software development are extremely supportive to acquiring new knowledge and leveraging existing knowledge from software projects; this enables constant improvement of software development practices. In this empirical study of Indian SE organisations, we study the impact of managing knowledge for perceived software process improvement (PSPI) and its effect on software product quality. Information technology (IT) in knowledge management (KM) is an important facilitator for any SE organisation desiring to exploit evolving technologies for management of their knowledge assets and for carrying out various KM processes of knowledge capture, storage, retrieval and sharing. Surveys collected from Indian SE organisations were analysed to propose a model using a structured equation modelling (SEM) technique. Our findings reveal that the relation between KM and quality of software product is positively mediated by PSPI. These findings reinforce an arena that is of growing importance to researchers and practitioners and which has seen only a limited number of empirical studies to date in the context of Indian SE organisations.


Sign in / Sign up

Export Citation Format

Share Document