Abstract
In this paper, we present experiences from eight years of developing a financial transaction engine, using what can be described as an integration-test-centric software development process. We discuss the product and the relation between three different categories of its software and how the relative weight of these artifacts has varied over the years. In addition to the presentation, some challenges and future research directions are discussed.
Research supported by Ericsson AB and PLEng School.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Longman Publishing Co., Inc., Boston (1999)
Beck, K.: Test Driven Development: By Example. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
Blakstad, S., Allen, R.: FinTech Revolution. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-76014-8. https://books.google.se/books?id=0_VeDwAAQBAJ
Cohn, M.: Succeeding with Agile: Software Development Using Scrum, 1st edn. Addison-Wesley Professional, Boston (2009)
Erdogmus, H., Morisio, M., Torchiano, M.: On the effectiveness of the test-first approach to programming. IEEE Trans. Soft Eng. 31(3), 226–237 (2005)
Fucci, D., Erdogmus, H., Turhan, B., Oivo, M., Juristo, N.: A dissection of the test-driven development process: does it really matter to test-first or to test-last? IEEE Trans. Softw. Eng. 43(7), 597–614 (2017). https://doi.org/10.1109/TSE.2016.2616877
Gai, K., Qiu, M., Sun, X.: A survey on FinTech. J. Netw. Comput. Appl. 103, 262–273 (2018). https://doi.org/10.1016/j.jnca.2017.10.011
Haugset, B., Hanssen, G.K.: Automated acceptance testing: a literature review and an industrial case study. In: Agile 2008 Conference, Toronto, Canada, pp. 27–38 (2008)
Lee, I., Shin, Y.J.: Fintech Ecosystem, business models, investment decisions, and challenges. Bus. Horiz. 61(1), 35–46 (2018). https://doi.org/10.1016/j.bushor.2017.09.003. http://www.sciencedirect.com/science/article/pii/S0007681317301246
Maximilien, E.M., Williams, L.: Assessing test-driven development at IBM. In: 25th International Conference on Software Engineering, Portland, OR USA, vol. 6, pp. 564–569 (2003)
Melnik, G.I.: Empirical analyses of executable acceptance test driven development. Ph.D. thesis, University of Calgary, Calgary, Canada (2007)
Nagappan, N., Maximilien, E.M., Bhat, T., Williams, L.: Realizing quality improvement through test driven development: results and experiences of four industrial teams. Empir. Soft Eng. 13(3), 289–302 (2008)
Pugh, K.: Lean-Agile Acceptance Test Driven Development : Better Software Through Collaboration. Addison-Wesley, Boston (2010)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Sundelin, A., Gonzalez-Huerta, J., Wnuk, K. (2018). Test-Driving FinTech Product Development: An Experience Report. In: Kuhrmann, M., et al. Product-Focused Software Process Improvement. PROFES 2018. Lecture Notes in Computer Science(), vol 11271. Springer, Cham. https://doi.org/10.1007/978-3-030-03673-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-03673-7_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03672-0
Online ISBN: 978-3-030-03673-7
eBook Packages: Computer ScienceComputer Science (R0)