805
Views
0
CrossRef citations to date
0
Altmetric
Software Quality, Reliability and Security

DevFemOps: enhancing maintainability based on microservices using formal engineering methods

, &
Pages 2125-2138 | Received 19 Jan 2022, Accepted 05 Jul 2022, Published online: 08 Aug 2022

References

  • Burton Swanson, E. (1976). The dimensions of maintenance. ICSE ‘76: Proceedings of the 2nd International Conference on Software Engineering, 492–497.
  • Eckstein, J. (2004). Agile software development in the large: Diving into the deep. Dorset House.
  • Evans, E., & Imazeki, T. (Supervisors) (2011). Eric evans’ domain driven design. Shoei-sha, 2011. Interface, IEEE Transl. J. Magn.
  • Fowler, M. (2018). Refactoring: Improving the design of existing code. Addison-Wesley.
  • Fowler, M., & Lewis, J. (2014). Microservices. https://martinfowler.com/articles/microservices.html, (referenced 2021-09-30)
  • Fukuzaki, T. (2000). Evaluation and support environment for formal specification testing techniques [Master's thesis]. Hiroshima City University.
  • IPA Social Infrastructure Center. (2021). “How to read and understand the agile software development manifesto”. https://www.ipa.go.jp/files/000065601.pdf, (referenced 2021-09-30)
  • Kim, G., Humble, J., Debois, P., & Willis, J. (2016). The DevOps handbook. IT Revolution Press.
  • Liu, S. (2004). Formal engineering for industrial software development. Springer.
  • Tarusawa, H., Sasaki, A., Moriyama, K., Matsui, M., Ishii, S., & Miyake, T. (2021). A pictorial guide to microservices. Shoei-sha, 29, 35–36p.
  • Teixeira, D., Pereira, R., Henriques, T., Da Silva, M. M., Faustino, J., & Silva, M. (2020). A maturity model for DevOps. International Journal of Agile Systems and Management, Vol.13(No.4).
  • Thoughtworks. (2018). Refactoring.com. https://refactoring.com/, (referenced 2021-09-30)
  • Wikipedia. (2021). “Maintainability”. https://en.wikipedia.org/wiki/Maintainability, (ref 2021-09-30)
  • Wong, W. E., Debroy, V., Surampudi, A., Kim, H., & Siok, M. F. (June 2010). Recent catastrophic accidents: Investigating how software was responsible. 2010 Fourth International Conference on Secure Software Integration and Reliability Improvement, Singapore, 14–22.
  • Wong, W. E., Li, X., & Laplante, P. A. (November 2017). Be more familiar with our enemies and pave the way forward: A review of the roles bugs played in software failures. Journal of Systems and Software, 133, 68–94.