Evaluation of Application Architecture Change Cases: Building Blocks Reusability Assessment Method

  • Rūta PirtaEmail author
  • Jānis Grabis
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 303)


The reuse of IT solutions plays an important role, as it enables organizations to develop services more quickly and at reduced cost, and promotes greater interoperability, standardization and cooperation. Organizations increasingly include the reuse principle in their Enterprise architecture (EA) development vision. However, they often lack methods for comprehensive evaluation of changes in Application Architecture (AA) including assessment of reuse of AA components. In this paper, we outline a method for AA change evaluation. The objective of the proposed method is to provide support for establishing a controlled environment for AA change implementation planning to meet defined EA principles. In this paper, we focus on the reuse principle, however the approach can be also adapted for change assessment with regards to other principles such as centralization and standardization.


Enterprise architecture Application Architecture Architecture principles IS changes Reuse 


  1. 1.
    European Commission: The Sharing and Reuse IT Solutions Framework, Fostering collaboration among Public Administrations (2015).
  2. 2.
    Henderson, J.C., Venkatraman, N.: Strategic alignment: leveraging information technology for transforming organizations. IBM Syst. J. 32(1), 472–484 (1993)CrossRefGoogle Scholar
  3. 3.
    Luftman, J.N., Lewis, P.R., Oldach, S.H.: Transforming the enterprise: the alignment of business and information technology strategies. IBM Syst. J. 32(1), 198–221 (1993)CrossRefGoogle Scholar
  4. 4.
    Urbaczewski, L., Mrdalj, S.: A comparison of enterprise architecture frameworks. Issues Inf. Syst. 7(2), 18–23 (2006)Google Scholar
  5. 5.
    Guimarães, Th.S.M.: 21 principles of enterprise architecture for the financial sector (2012).
  6. 6.
    European Commission: Reusability Factsheet Template (2015).
  7. 7.
    Greefhorst, D., Proper, E.: Architecture Principles: The Cornerstones of Enterprise Architecture. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-20279-7 CrossRefGoogle Scholar
  8. 8.
    Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley, Boston (2011). pp. 429–452Google Scholar
  9. 9.
    The Open Group: TOGAF, Version 9, Personal PDF Edition (2012).
  10. 10.
    PricewaterhouseCoopers: Enterprise Architecture Training materials (2009)Google Scholar
  11. 11.
    Reese, R., Wyatt, D.L.: Software reuse and simulation. In: Proceedings of the 19th Conference on Winter Simulation. ACM, Atlanta, Georgia, United States, pp. 185–192 (1987)Google Scholar
  12. 12.
    Op’t Land, M., Proper, H.A.: Impact of Principles on Enterprise Engineering, In: ECIS 2007 Proceedings, p. 113 (2007)Google Scholar
  13. 13.
    Noran, O.: Using reference models in enterprise architecture: an example. In: Fettke, P., Loos, P. (eds), Reference Modeling for Business Systems Analysis, Idea Group, Hershey, USA, pp. 141–165 (2006)Google Scholar
  14. 14.
    Mohagheghi, P., Conradi, R.: An empirical investigation of software reuse benefits in a large telecom product. ACM Trans. Softw. Eng. Methodol. (TOSEM), 17(3), Article no. 13 (2008)Google Scholar
  15. 15.
    Mili, H., Mili, A., Yacoub, S., Addy, E.: Reuse Based Software Engineering Techniques Organizations and Measurement. Wiley, Hoboken (2001)Google Scholar
  16. 16.
    Selby, W.: Enabling reuse-based software development of large-scale systems. IEEE Trans. Softw. Eng. 31(6), 495–510 (2005)CrossRefGoogle Scholar
  17. 17.
    Mili, A., Chmiel, S.F., Gottumkkala, R., Zhang, L.: An integrated cost model for software reuse. In: Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000), pp. 157–166 (2000)Google Scholar
  18. 18.
    Pirta, R., Grabis, J.: Integrated methodology for information systems (IS) change control based on enterprise architecture (EA) models. Inf. Technol. Manag. Sci. 18(1), 103–108 (2015)Google Scholar
  19. 19.
    Zhang, W., Jarzabek, S.: Reuse without compromising performance: industrial experience from RPG software product line for mobile devices. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol. 3714, pp. 57–69. Springer, Heidelberg (2005). doi: 10.1007/11554844_7 CrossRefGoogle Scholar
  20. 20.
    Wu, J., Liu, Y.P., Jia, X.X., Liu, C.: Mining open source component behavior and performance for reuse evaluation. In: The 9th International Conference for Young Computer Scientists, Hunan, pp. 1241–1247 (2008)Google Scholar
  21. 21.
    Ohta, T., Murakami, H., Igaki, H., Higo, Y., Kusumoto, S.: Source code reuse evaluation by using real/potential copy and paste. In: 2015 IEEE 9th International Workshop on Software Clones (IWSC), Montreal, QC, pp. 33–39 (2015)Google Scholar
  22. 22.
    Vinobha, A., Senthil Velan, S., Babu, C.: Evaluation of reusability in aspect oriented software using inheritance metrics. In: IEEE International Conference on Advanced Communications, Control and Computing Technologies, Ramanathapuram, pp. 1715–1722 (2014)Google Scholar
  23. 23.
    Waguespack, L.J., Schiano, W.T.: A reuse reference grid for strategic reuse goals assessment. In: Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS 2006), pp. 228a (2006)Google Scholar
  24. 24.
    Wieringa, R.: Design science as nested problem solving. In: Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology. Pennsylvania (2009)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Department of Management Information TechnologyRiga Technical UniversityRigaLatvia

Personalised recommendations