Skip to main content

Analyzing Technical Debt of a CRM Application by Categorizing Ambiguous Issue Statements

  • Conference paper
  • First Online:
Advances in Software Engineering, Education, and e-Learning

Abstract

Poor decisions and suboptimal actions taken in software development result in technical debt. In service business, technical debt may become more evident and destructive. Customer relationship management (CRM) platform is one example of such businesses where several customizations are performed to adapt the software to customers’ processes and needs. The purpose of this study is to investigate technical debt in customizations made in different Salesforce CRM organizations based on ambiguous issue statements. We categorized 300 anonymous confessions of Salesforce consultants, administrators, and developers by using three different technical debt categorization approaches. This study would improve awareness among CRM teams for potential technical debts and may serve as a starting point to determine appropriate strategies to deal with technical debt.

Regular Research Paper

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 179.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Salesforce.com

  2. 2.

    OrgConfessions

References

  1. P. Kruchten, R.L. Nord, İ. Ozkaya, Technical debt: From metaphor to theory and practice. IEEE Softw. 29, 18–21 (2012)

    Article  Google Scholar 

  2. N. Zazworka, R. Spinola, A. Vetro', A case study on effectively identifying technical debt, in 17th International Conference on Evaluation and Assessment in Software Engineering, Porto de Galinhas, (2013)

    Google Scholar 

  3. N. Ramasubbu, C.F. Kemerer, Technical debt and the reliability of enterprise software systems: A competing risks analysis. Manag. Sci. 62, 1487–1510 (2016)

    Article  Google Scholar 

  4. Z. Codabux, B. Williams, G. Bradshaw and M. Cantor, An empirical assessment of technical debt practices in industry, J. Softw. Evol. Process 29(10), e1894 (2017)

    Google Scholar 

  5. G. Skourletopoulos, R. Bahsoon, C. Mavromoustakis and G. Mastorakis, Predicting and quantifying the technical debt in cloud software engineering, (2014)

    Google Scholar 

  6. N. Zazworka, A. Vetro', C. Izurieta, Comparing four approaches for technical debt identification, Softw. Qual. J. 22(3), 403–426 (2013)

    Google Scholar 

  7. G. Iuliia, Technical debt management in Russian software development companies, Master’s Thesis, St. Petersburg University Graduate School of Management, (2017)

    Google Scholar 

  8. E. Alzaghoul, R. Bahsoon, CloudMTD: Using real options to manage technical debt in cloud-based service selection, in 4th International Workshop on Managing Technical Debt, MTD 2013, (2013)

    Google Scholar 

  9. T. Klinger, P. Tarr, P. Wagstrom, C. Williams, An enterprise perspective on technical debt, (2011)

    Google Scholar 

  10. N. Alves, L. Ribeiro, V. Caires , T. Mendes, R. Spínola, Towards an ontology of terms on technical debt, in 6th IEEE International Workshop on Managing Technical Debt, Victoria, (2014)

    Google Scholar 

  11. Salesforce, Customer Relationship Management (CRM), Salesforce, [Online]. Available: https://www.salesforce.com/ap/definition/crm/. Accessed 12 May 2020

  12. G. Suryanarayana, G. Samarthyam, T. Sharma, Refactoring for Software Design Smells: Managing Technical Debt. Publisher: Morgan Kaufmann Publishers Inc., San Francisco, USA (Morgan Kaufmann, 2014)

    Google Scholar 

  13. S. Mcconnell, Construx, 1 January 2013. [Online]. Available: https://www.construx.com/resources/whitepaper-managing-technical-debt/. Accessed 5 Feb 2020

  14. M. Fowler, martinfowler.com, 14 10 2009. [Online]. Available: http://martinfowler.com/bliki/TechnicalDebtQuadrant.html. Accessed 12 May 2020

  15. W. Cunningham, The WyCash portfolio management system, (1992)

    Google Scholar 

  16. Salesforce, What is salesforce? Salesforce, [Online]. Available: https://www.salesforce.com/eu/products/what-is-salesforce/. Accessed 12 May 2020

  17. Salesforce, ISVforce guide, Salesforce, [Online]. Available: https://developer.salesforce.com/docs/atlas.en-us.packagingGuide.meta/packagingGuide/appexchange_intro.htm. Accessed 9 Feb 2020

  18. Salesforce, Worlds number one CRM, Salesforce, [Online]. Available: https://www.salesforce.com/campaign/worlds-number-one-CRM/. Accessed 12 May 2020

  19. Salesforce, Deploy enhancements from sandboxes, Salesforce, [Online]. Available: https://help.salesforce.com/articleView?id=changesets_about_connection.htm&type=5. Accessed 10 May 2020

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasemin Doğancı .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Doğancı, Y., Özcan-Top, Ö., Koçyiğit, A. (2021). Analyzing Technical Debt of a CRM Application by Categorizing Ambiguous Issue Statements. In: Arabnia, H.R., Deligiannidis, L., Tinetti, F.G., Tran, QN. (eds) Advances in Software Engineering, Education, and e-Learning. Transactions on Computational Science and Computational Intelligence. Springer, Cham. https://doi.org/10.1007/978-3-030-70873-3_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-70873-3_49

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-70872-6

  • Online ISBN: 978-3-030-70873-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics