Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
European Commission: The Sharing and Reuse IT Solutions Framework, Fostering collaboration among Public Administrations (2015). https://joinup.ec.europa.eu/sites/default/files/sharing_and_reuse_of_it_solutions_framework_final.pdf
Henderson, J.C., Venkatraman, N.: Strategic alignment: leveraging information technology for transforming organizations. IBM Syst. J. 32(1), 472–484 (1993)
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)
Urbaczewski, L., Mrdalj, S.: A comparison of enterprise architecture frameworks. Issues Inf. Syst. 7(2), 18–23 (2006)
Guimarães, Th.S.M.: 21 principles of enterprise architecture for the financial sector (2012). http://www.ibm.com/developerworks/rational/library/enterprise-architecture-financial-sector/index.html?ca=drs
European Commission: Reusability Factsheet Template (2015). https://joinup.ec.europa.eu/sites/default/files/sc73_d02.03_reusability_factsheet_v4.00.pdf
Greefhorst, D., Proper, E.: Architecture Principles: The Cornerstones of Enterprise Architecture. Springer, Heidelberg (2011). doi:10.1007/978-3-642-20279-7
Sommerville, I.: Software Engineering, 9th edn. Addison-Wesley, Boston (2011). pp. 429–452
The Open Group: TOGAF, Version 9, Personal PDF Edition (2012). http://www.kingdee.com/news/subject/10togaf/pdf/TOGAF_Manual_G091.pdf
PricewaterhouseCoopers: Enterprise Architecture Training materials (2009)
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)
Op’t Land, M., Proper, H.A.: Impact of Principles on Enterprise Engineering, In: ECIS 2007 Proceedings, p. 113 (2007)
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)
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)
Mili, H., Mili, A., Yacoub, S., Addy, E.: Reuse Based Software Engineering Techniques Organizations and Measurement. Wiley, Hoboken (2001)
Selby, W.: Enabling reuse-based software development of large-scale systems. IEEE Trans. Softw. Eng. 31(6), 495–510 (2005)
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)
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)
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
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Pirta, R., Grabis, J. (2017). Evaluation of Application Architecture Change Cases: Building Blocks Reusability Assessment Method. In: Abramowicz, W. (eds) Business Information Systems Workshops. BIS 2017. Lecture Notes in Business Information Processing, vol 303. Springer, Cham. https://doi.org/10.1007/978-3-319-69023-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-69023-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69022-3
Online ISBN: 978-3-319-69023-0
eBook Packages: Business and ManagementBusiness and Management (R0)