Automated support of software quality improvement

2007 ◽  
Vol 24 (3) ◽  
pp. 230-243 ◽  
Author(s):  
Hareton K.N. Leung ◽  
Li Liao ◽  
Yuzhong Qu

PurposeQuality improvement is critical to the success of software development organizations. Automated tools can greatly assist in the implementation of quality improvement. The purpose of this paper is to investigate the state of tool support of software process improvement.Design/methodology/approachThe authors first review three quality improvement models that can be used for improving the quality of software products, and then identify the required activities of the quality improvement effort based on those models. These activities identified then serve as a reference list to determine the support provided by commercial tools. The paper then conducts two surveys of software quality improvement tools and presents the results.FindingsThe results from two surveys indicate that: there is no tool that supports problem identification; most tools can provide several software process improvement functions to help software organizations to improve their process capability and the quality of their products; and there is no set of tools that can provide a complete coverage of all improvement activities.Research limitations/implicationsAlthough the authors have conducted a detailed search on the internet to identify SPI tools, such a survey will miss those tools which have no presence on the internet. However, the authors are confident that their results can reflect what is available in the marketplace.Practical implicationsProcess practitioners will learn about the state of support available in the marketplace and what they may need to develop on their own to provide complete support for their improvement efforts.Originality/valueThe paper proposes a classification of software process improvement functions and present a first survey of software quality improvement tools. The results will be beneficial to process practitioners.

2012 ◽  
Author(s):  
Luiz Sérgio Plácido ◽  
Leonardo Araújo ◽  
Suzana Sampaio ◽  
Marcelo Marinho ◽  
Robson Godoi ◽  
...  

In this paper, we described an update and extension of a systematic review about organizational motivations for adopting CMMI-based Software Process Improvement (SPI). We applied the systematic review method to search, select, evaluate, and synthesize the published research related to this topic. We then compared our findings to those of another systematic review previously published. Our findings showed that the motivations to engaged on CMMI- based SPI changed from being related to software quality to focusing on complying with customers’ requirements and satisfaction, as well to conquer external validation.


2019 ◽  
Vol 25 (6) ◽  
pp. 1357-1376 ◽  
Author(s):  
Fadwa Yahya ◽  
Khouloud Boukadi ◽  
Hanêne Ben-Abdallah

Purpose The quality of a Business Process (BP) model is vital for the successful accomplishment of all its lifecycle phases. Indeed, a high-quality BP model makes its implementation, execution and evaluation easier. In the literature, the improvement of BP model quality has been dealt with using several techniques. For instance, modeling guidelines, refactoring techniques, and transformation rules are the most used ones. The purpose of this paper is to exploit existing initiatives in this field to help designers improve their BP models. Design/methodology/approach This paper draws up a systematic inventory of the existing approaches to improve the quality of BP models. Moreover, it provides a comparative evaluation with the aim of identifying the particularities of each approach as well as the common gaps in the state of the art. Finally, it proposes a guiding framework, called BP-Quality, that supports designers in improving the quality of their BP models. Findings The usability of BP-Quality is illustrated through a case study and a set of experiments. The preliminary experimental evaluation of this guiding framework shows encouraging results. Originality/value The proposed guiding framework has the merit of exploiting existing initiatives in the field of BP quality improvement. In addition, it customizes and optimizes the quality improvement process according to the particularities of each BP model.


Author(s):  
Félix A. Barrio ◽  
Raquel Poy

Using a large sample of Spanish organizations, in this chapter, the authors empirically reveal the state of health of the Spanish software industry in terms of software process improvement, both in the monitoring of working methodologies and the usage of tools, and they provide the necessary information in order to understand the real skills and efforts to improve the quality of products and end-user services. Having found that a significant number of organizations do not have specific training programs or their own software quality department, it is an essential point of departure for professionals to increase awareness of the need to implement quality processes to improve the competitiveness of the company. The state of knowledge of the methodologies aimed at quality and existing national and international standards shows that these are barely known by professionals in Spanish companies, especially among SMEs and micro-enterprises. However, most Spanish small businesses and large enterprises think the CMMI model best suits their needs, both business and technical. This growing interest is the main reason behind the fact that Spain has almost 38% of the European CMMI certifications, including 22 new certifications since 2010, and is the fourth country in the world in terms of number of CMMI appraisals.


2019 ◽  
Vol 49 (4) ◽  
pp. 546-567 ◽  
Author(s):  
Mitali Chugh ◽  
Nitin Chanderwal ◽  
Amar Kumar Mishra ◽  
Devendra Kumar Punia

Purpose This study aims to present insights on the relationship between perceived software process improvement (PSPI) and information technology (IT)-enabled knowledge management (KM). Moreover, the study provides an understanding of the mediating effect of critical success factors (CSFs) for effective IT-enabled KM on the previously mentioned relationship. Design/methodology/approach The respondents in the study involved employees in the software engineering (SE) organizations in national capital region in India. The structured equation modeling technique carried out through IBM.SPSS.Amos.v21-EQUiNOX was used to develop and evaluate the proposed framework. The proposed hypothesis testing has been carried out by path analysis using SPSS process macro. Findings The findings of the empirical study reveal that a significant relationship exists between the variables under investigation. Moreover, it was observed that CSFs act as a mediator between PSPI and IT-enabled KM. The identified factors are associated with various aspects as managerial, infrastructure, financial, systems and processes for IT-enabled KM. IT acts as a moderator between KM and PSPI and facilitate the various phases of KM as knowledge creation, storage and retrieval, sharing and application of knowledge. Practical implications The present study introduces a framework for identifying and applying the CSFs that influence the KM initiatives for PSPI in an SE organization. The practitioners can use the CSFs for assessing the performance (strengths and weaknesses) in process of software development and KM practices. Researchers can use the resultant framework proposed in the empirical study for PSPI, IT-enabled KM, and in academia, the framework supports to organize the study of IT-enabled KM for PSPI. Originality/value The general comprehension of the relationship between IT-enabled KM and PSPI for Indian SE organizations is scarce in the literature. Following, the analysis expands the earlier research by exploring the mediating role of the CSFs and the moderating effect of IT for KM and PSPI relationship.


2020 ◽  
Vol 33 (6) ◽  
pp. 1537-1556
Author(s):  
Jung-Chieh Lee ◽  
Yih-Chearng Shiue ◽  
Chung-Yang Chen

PurposeSoftware process improvement (SPI) is a knowledge activity that is critical to the excellence of information system development. This study observes two knowledge gaps in the quest for SPI success and proposes a research model that integrates existing knowledge antecedents to address these gaps. Based on organizational learning theory and the dynamic capability view, the proposed model consolidates a firm's absorptive capacity (AC), learning ability in terms of exploration and exploitation and knowledge sharing (KS), and it examines the contextual relationships among these knowledge antecedents on the path to SPI success.Design/methodology/approachA quantitative research design is implemented to examine the model with a sample of 138 SPI-certified organizations in Taiwan and Mainland China. The partial least squares (PLS) technique is used for the data analysis.FindingsThe results reveal the following findings. First, AC triggers the effect of exploration/exploitation on SPI success. Second, KS fosters exploitation but has an insignificant influence on exploration. Third, KS can promote AC, and it serves as the sourcing mechanism for all of the knowledge antecedents. Overall, an integrative set of knowledge learning routes is presented in guiding software firms on the way to SPI success.Originality/valueIn addition to identification of the two knowledge gaps, this study advances the authors’ understanding by comprehending the causal associations of the four knowledge antecedents on the way to SPI success.


Author(s):  
Sergio Galvan-Cruz ◽  
Manuel Mora ◽  
Rory V. O'Connor ◽  
Francisco Acosta ◽  
Francisco Álvarez

Software Process Improvement efforts (SPI) are pursued by organizations for improving the overall quality of their software development processes. However, very small entities (VSEs) avoid them by the lack of required financial and other organizational resources. In contrast, VSEs use agile software development methodologies (ASDMs), but these ASDMs do not foster adherence to best scholastic practices promoted by SPI. Furthermore, while a new ISO/IEC standard (29110) has been recently released for VSEs, it was not designed taking account the ASDM approaches. Thus, we investigate the extent of adherence of main ASDMs (two industrial and one academic type) with this new standard. Initial results provide evidence on the strong need to enhance the two industrial ASDMs (XP and SCRUM). In contrast, the academic ASDM (UPEDU) fits the standard very well but it is scarcely used by VSEs. Hence, it is concluded that there is a knowledge gap between the praxis with ASDMs and the recommended scholastic software processes like the ISO/IEC 29110 standard for VSEs.


Sign in / Sign up

Export Citation Format

Share Document