Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3439961.3439982acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

Resistance to Change in Software Process Improvement - An Investigation of Causes, Effects and Conducts

Published: 06 March 2021 Publication History

Abstract

Context: Resistance to change can affect the effectiveness of software process improvement initiatives as well as the maintenance of improvements after an official assessment. However, the inherent attributes of resistance to change are not entirely clear, for instance: its effects as well as actions to mitigate its occurrence. Objective: We aim to investigate potential causes and effects of resistance to change as well as conducts that can mitigate its occurrence on software processes improvement initiatives. Method: We performed a qualitative study in which we interviewed 21 practitioners and specialists in software process improvement. Results: We have identified 32 causes, 16 effects, and 29 conducts related to resistance to change. For instance, resistant senior management can sabotage the process by creating resistance to other stakeholders who want to implement improvements. Conclusion: We found that resistance to change in software process improvement initiatives also includes resistance to follow the processes. A significant part of the conducts comprises preventive and low-cost actions. Additionally, the results pointed out situations in which given conduct to mitigate resistance can generate other positive impacts like collaborative work fostering continuous improvements. Also, we observed that individuals are more affected by resistance to change than the projects. Our findings and their interconnections expose a diverse set of circumstances that can be explored to help achieve the objectives of a software process improvement initiative.

References

[1]
Steve Adolph, Wendy Hall, and Philippe Kruchten. 2008. A methodological leg to stand on. In Proc. 2008 Conf. Cent. Adv. Stud. Collab. Res. Meet. minds - CASCON ’08. ACM Press, New York, New York, USA, 166. https://doi.org/10.1145/1463788.1463806
[2]
Regina Albuquerque, Andreia Malucelli, and Sheila Reinehr. 2018. Software Process Improvement Programs: What happens after official appraisal?. In Proc. Int. Conf. Softw. Eng. Knowl. Eng. SEKE, Vol. 2018-July. SEKE, San Francisco, USA, 560–609. https://doi.org/10.18293/SEKE2018-186
[3]
I Allison and Y Merali. 2007. Software process improvement as emergent change: A structurational analysis. Inf. Softw. Technol. 49, 6 (jun 2007), 668–681. https://doi.org/10.1016/j.infsof.2007.02.003
[4]
Malek Ahmad Almomani, Shuib Basri, and Abdul Rehman Gilal. 2018. Empirical study of software process improvement in Malaysian small and medium enterprises: The human aspects. J. Softw. Evol. Process 30, 10 (2018), e1953. https://doi.org/10.1002/smr.1953
[5]
Monica Anastassiu. 2020. The influence of human factors on the resistance to software process improvement initiatives. Ph.D. Dissertation. Universidade Federal do Estado do Rio de Janeiro - Graduate Program in Informatics.
[6]
Monica Anastassiu and Gleison Santos. 2020. Resistance to change in software process improvement: scripts for semi-structured interviews. Technical Report. UNIRIO, Rio de Janeiro. 13 pages. http://www.seer.unirio.br/index.php/monografiasppgi/article/view/10470/8849
[7]
Nathan Baddoo and Tracy Hall. 2003. De-motivators for software process improvement: an analysis of practitioners’ views. J. Syst. Softw. 66, 1 (2003), 23–33. https://doi.org/10.1016/S0164-1212(02)00060-2
[8]
Rodrigo Bandeira-de Mello and Cristiano Cunha. 2003. Operacionalizando o método da Grounded Theory nas Pesquisas em Estratégia: Técnicas e Procedimentos de Análise com apoio do Software Atlas/TI. An. do Encontro Estud. em Estratégias da Anpad 1 (2003), 1. http://www.anpad.org.br/eventos.php?cod_evento=3&cod_edicao_subsecao=56&cod_evento_edicao=13&cod_edicao_trabalho=4866
[9]
J. Boria and V. Rubinstein. 2012. Cambio y cultura. In WAMPS. WAMPS, Itupeva, São Paulo, Brazil, 1–10.
[10]
Gerry Coleman and Rory O’Connor. 2007. Using grounded theory to understand software process improvement: A study of Irish software product companies. Inf. Softw. Technol. 49, 6 (jun 2007), 654–667. https://doi.org/10.1016/j.infsof.2007.02.011
[11]
Eric B Dent and Susan Galloway Goldberg. 1999. Challenging “Resistance to Change”. J. Appl. Behav. Sci. 35, 1 (mar 1999), 25–41. https://doi.org/10.1177/0021886399351003
[12]
Ismael Edrein Espinosa-Curiel, Josefina Rodríguez-Jacobo, and José Alberto Fernández-Zepeda. 2016. Understanding SPI in small organizations: a study of Mexican software enterprises. J. Softw. Evol. Process 28, 5 (2016), 372–390. https://doi.org/10.1002/smr.1775
[13]
Analia Ferreira, Gleison Santos, Roberta Cerqueira, Mariano Montoni, Ahilton Barreto, Andrea O Soares Barreto, and Ana Regina Rocha. 2007. Applying ISO 9001:2000, MPS.BR and CMMI to Achieve Software Process Maturity: BL Informatica’s Pathway. In 29th Int. Conf. Softw. Eng.IEEE, Minneapolis, 642–651. https://doi.org/10.1109/ICSE.2007.15
[14]
Marília Guterres Ferreira and Raul Sidnei Wazlawick. 2011. Software process improvement: A organizational change that need to be managed and motivated. World Acad. Sci. Eng. Technol. 5, 2 (2011), 296–304.
[15]
Mayara Costa Figueiredo, Cleidson R B de Souza, Marcelo Zílio Pereira, Rafael Prikladnicki, and Jorge Luis Nicolas Audy. 2014. Knowledge transfer, translation and transformation in the work of information technology architects. Inf. Softw. Technol. 56, 10 (2014), 1233–1252. https://doi.org/10.1016/j.infsof.2014.04.001
[16]
Raphael Freire, Davi Viana, and Gleison Santos. 2017. Práticas para Tratamento de Fatores Críticos de Influência Negativa em Iniciativas de Melhoria de Processos de Software Baseadas em Modelos de Maturidade. In XVI Simpósio Brasileiro de Qualidade de Software. SBC, Guimaraes2, 1–15.
[17]
Christina Goulding. 1999. Grounded Theory: some reflections on paradigm, procedures and misconceptions. (1999). http://hdl.handle.net/2436/11403
[18]
Watts Humphrey. 1998. Why don’t they practice what we preach?. In Ann. Softw. Eng.Springer link, HumphreyWatts, 201–222. https://link.springer.com/journal/10480/volumes-and-issues/6-1
[19]
CMMI Institute. 2018. CMMI for Development v2.0. https://cmmiinstitute.com/products/cmmi/cmmi-v2-products.
[20]
Arif Ali Khan, Jacky Keung, Shahid Hussain, Mahmood Niazi, and Muhammad Manzoor Ilahi Tamimy. 2017. Understanding software process improvement in global software development. ACM SIGAPP Appl. Comput. Rev. 17, 2 (2017), 5–15. https://doi.org/10.1145/3131080.3131081
[21]
Morten Korsaa, Jörn Johansen, Tomas Schweigert, Detlef Vohwinkel, Richard Messnarz, Risto Nevalainen, and Miklos Biro. 2013. The people aspects in modern process improvement management approaches. J. Softw. Evol. Process 25, 4 (2013), 381–391. https://doi.org/10.1002/smr.570
[22]
Mariano Angel Montoni and Ana Regina Cavalcanti da Rocha. 2014. Applying grounded theory to understand software process improvement implementation: a study of Brazilian software organizations. Innov. Syst. Softw. Eng. 10, 1 (mar 2014), 33–40. https://doi.org/10.1007/s11334-013-0209-8
[23]
Mariano Angel Montoni and Ana Regina Rocha. 2010. Applying Grounded Theory to Understand Software Process Improvement Implementation. In 2010 Seventh Int. Conf. Qual. Inf. Commun. Technol.IEEE, Porto, Portugal, 25–34. https://doi.org/10.1109/QUATIC.2010.20
[24]
Sune Dueholm Müller, Lars Mathiassen, and Hans Henrik Balshøj. 2010. Software Process Improvement as organizational change: A metaphorical analysis of the literature. J. Syst. Softw. 83, 11 (nov 2010), 2128–2146. https://doi.org/10.1016/j.jss.2010.06.017
[25]
Henrique Narciso and I Allison. 2014. Overcoming Structural Resistance in SPI with Change Management. In 2014 9th Int. Conf. Qual. Inf. Commun. Technol.IEEE, Guimaraes, 8–17. https://doi.org/10.1109/QUATIC.2014.9
[26]
Mahmood Niazi. 2009. Software process improvement implementation: avoiding critical barriers. CROSSTALK. J. Def. Softw. Eng. 22, 1 (2009), 24–27.
[27]
Mahmood Niazi, David Wilson, and Didar Zowghi. 2006. Critical success factors for software process improvement implementation: an empirical study. Softw. Process Improv. Pract. 11, 2 (mar 2006), 193–211. https://doi.org/10.1002/spip.261
[28]
Manuela Pardo del Val and Clara Martínez Fuentes. 2003. Resistance to change: a literature review and empirical study. Manag. Decis. 41, 2 (mar 2003), 148–155. https://doi.org/10.1108/00251740310457597
[29]
Daniela C C Peixoto, Vitor A Batista, Rodolfo F Resende, and Clarindo Isaías P S Pádua. 2010. How to Welcome Software Process Improvement and Avoid Resistance to Change. In Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), Springer (Ed.). Vol. 6195 LNCS. Springer, Berlin, Heidelberg, 138–149. https://doi.org/10.1007/978-3-642-14347-2_13
[30]
Austen Rainer and Tracy Hall. 2003. A quantitative and qualitative analysis of factors affecting software processes. J. Syst. Softw. 66, 1 (2003), 7–21. https://doi.org/10.1016/S0164-1212(02)00059-6
[31]
Jan Recker. 2013. Scientific Research in Information Systems. Springer Berlin Heidelberg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30048-6
[32]
Mary-Luz Sanchez-Gordon, Antonio de Amescua, Rory V O’Connor, and Xabier Larrucea. 2017. A standard-based framework to integrate software work in small settings. Comput. Stand. Interfaces 54 (nov 2017), 162–175. https://doi.org/10.1016/j.csi.2016.11.009
[33]
SOFTEX. 2015. MPS General Guide to Services. http://www.softex.br/mpsbr
[34]
Al Strauss and J Corbin. 2009. Basics of qualitative research: Techniques and Procedures for Developing Grounded. SAGE Publications, California. 454 pages.
[35]
Pasi Virtanen, Samuli Pekkola, and Tero Paivarinta. 2013. Why SPI Initiative Failed: Contextual Factors and Changing Software Development Environment. In 2013 46th Hawaii Int. Conf. Syst. Sci.IEEE, Wailea, Maui, HI, 4606–4615. https://doi.org/10.1109/HICSS.2013.609

Cited By

View all
  • (2024)Toward Avoiding the Data Mess: Industry Insights From Data Mesh ImplementationsIEEE Access10.1109/ACCESS.2024.341729112(95402-95416)Online publication date: 2024
  • (2023)Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps2023 IEEE/ACM International Conference on Software Engineering: Future of Software Engineering (ICSE-FoSE)10.1109/ICSE-FoSE59343.2023.00010(69-85)Online publication date: 14-May-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SBQS '20: Proceedings of the XIX Brazilian Symposium on Software Quality
December 2020
430 pages
ISBN:9781450389235
DOI:10.1145/3439961
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 March 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Causes
  2. Conducts
  3. Effects
  4. Human Factors
  5. Resistance to Change
  6. Software Process Improvement

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Capes

Conference

SBQS'20
SBQS'20: 19th Brazilian Symposium on Software Quality
December 1 - 4, 2020
São Luís, Brazil

Acceptance Rates

Overall Acceptance Rate 35 of 99 submissions, 35%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)2
Reflects downloads up to 06 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Toward Avoiding the Data Mess: Industry Insights From Data Mesh ImplementationsIEEE Access10.1109/ACCESS.2024.341729112(95402-95416)Online publication date: 2024
  • (2023)Trustworthy and Synergistic Artificial Intelligence for Software Engineering: Vision and Roadmaps2023 IEEE/ACM International Conference on Software Engineering: Future of Software Engineering (ICSE-FoSE)10.1109/ICSE-FoSE59343.2023.00010(69-85)Online publication date: 14-May-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media