scholarly journals Library-Based Overview of Multicriteria Decision Making for Continuous Software Improvement for Internet of Software Industry

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.

Author(s):  
Julio A. Hurtado ◽  
Francisco J. Pino ◽  
Juan C. Vidal ◽  
César Pardo ◽  
Luís Eduardo Fernández

This chapter presents Agile SPI, a framework in which the main goal is to motivate small and medium size enterprises (SMEs) towards improving and certifying their software development processes. This framework was born in the SIMEP-SW project where a software process improvement model for supporting process improvement in the Colombian software industry context was built. We present Agile SPI, its origin, development, principles, architecture, main components, and the initial experiences.


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.


2009 ◽  
pp. 3308-3324
Author(s):  
Julio A. Hurtado ◽  
Francisco J. Pino ◽  
Juan C. Vidal ◽  
César Pardo ◽  
Luís Eduardo Fernández

This chapter presents Agile SPI, a framework in which the main goal is to motivate small and medium size enterprises (SMEs) towards improving and certifying their software development processes. This framework was born in the SIMEPSW project where a software process improvement model for supporting process improvement in the Colombian software industry context was built. We present Agile SPI, its origin, development, principles, architecture, main components, and the initial experiences.


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.


Different models and standards have been developed with the purpose of improving software development processes and obtaining quality products and achieving customer satisfaction. Despite the efforts that organizations make, they do not always achieve these results. In this article we present the results of the implementation of best practices established by the CMMI model using the IDEAL and SCAMPI B methodology. The results show that applying best practices helps organizations to improve their processes, minimize the number of defects and increase customer satisfaction. Likewise, the critical factors that were considered and aspects to be considered in the deployment of processes are presented.


Author(s):  
Mirna Muñoz ◽  
Jezreel Mejia

Organizational process improvement offers a key opportunity for organizations to become more efficient. As a consequence, the software industry, among others, is more interested in software process improvement. However, one of the most common issues identified when an organization tries to implement a software process improvement initiative is the difficulty that they face in selecting the reference model and its adaptation to the current organization scenario. Moreover, selecting the wrong reference model according to the way the organization works becomes a trigger to increase resistance to change. This chapter presents a methodology that allows the use of a multi-model environment as a reference model so that the organization can select best practices that best fit the way it works to implement software process improvement. The results of the implementation of an improvement using the methodology proposed are also presented.


2014 ◽  
pp. 1363-1384
Author(s):  
Mohammad Zarour ◽  
Alain Abran ◽  
Jean-Marc Desharnais

Software organizations have been struggling for decades to improve the quality of their products by improving their software development processes. Designing an improvement program for a software development process is a demanding and complex task. This task consists of two main processes: the assessment process and the improvement process. A successful improvement process requires first a successful assessment; failing to assess the organization’s software development process could create unsatisfactory results. Although very small enterprises (VSEs) have several interesting characteristics such as flexibility and ease of communications, initiating an assessment and improvement process based on well-known Software Process Improvement (SPI) models such as Capability Maturity Model Integration (CMMI) and ISO 15504 is more challenging in such VSEs. Accordingly, researchers and practitioners have designed a few assessment methods to meet the needs of VSEs organizations to initiate an SPI process. This chapter discusses the assessment and improvement process in VSEs; we first examine VSEs characteristics and problems. Next, we discuss the different assessment methods and standards designed to fit the needs of such organizations and how to compare them. Finally, we present future research work perceived in this context.


Author(s):  
Shuib Bin Basri ◽  
Rory V. O’Connor

This chapter discusses knowledge management (KM) aspects of how software process and software process improvement (SPI) is practiced within very small entities (VSEs) in the context of Irish software development industry. In particular, this study is concerned with the process of software development knowledge management in supporting the SPI. In order to understand the support process, the authors of this chapter have studied how KM processes are practiced within VSEs which includes communication, learning, sharing, and documentation process. This study also focuses in detail on the issues of the knowledge atrophy problem in VSEs. The findings explain how KM has been practiced and influenced the software development process and process improvement in VSEs. This result indicates that KM processes in VSEs are being undertaken in a very informal manner and also in indirect way. This is due to a small team size, autonomous working and macro-management style and caused VSEs to be more informal in their KM processes specifically and SPI generally. In addition, the results have indicated that the informal environment and culture helped VSEs to easily create and share knowledge between staff members and also assisted VSEs to mitigate the knowledge atrophy problem in their organization.


Sign in / Sign up

Export Citation Format

Share Document