References
- Eichberg M, Klose K, Mitschke R, et al. Component composition using feature models. In: Grunske L, Reussner R, Plasil R, editors. Component-based software engineering. Berlin (Heidelberg): Springer; 2010. p. 200–215. DOI:https://doi.org/10.1007/978-3-642-13238-4_12.
- Lee W-P, Liu L-J, Chiou J-A. A component-based framework for rapidly developing online board games. Int J Comput Appl. 2011 Jan;33(4):293–302. DOI:https://doi.org/10.2316/Journal.202.2011.4.202-2813.
- Harrer A. Software engineering methods for RE-USE of components and design in educational systems. Int J Comput Appl. 2003 Jan;25(1):17–23. DOI:https://doi.org/10.1080/1206212X.2003.11441681.
- Bentlemsan K, Bennouar D, Tamzalit D, et al. A hybrid re-composition based on components and web services. Int J Comput Appl. 2020 Jul;42(5):449–462. DOI:https://doi.org/10.1080/1206212X.2018.1482820.
- Arisholm E. Empirical assessment of the impact of structural properties on the changeability of object-oriented software. Inf Softw Technol. 2006 Nov;48(11):1046–1055. DOI:https://doi.org/10.1016/j.infsof.2006.01.002.
- Pandeya SS, Tripathi AK. Testing component-based software: what it has to do with design and component selection. J Softw Eng Appl. 2011;04(01):37–47. DOI:https://doi.org/10.4236/jsea.2011.41005.
- Abdellatief M, Sultan ABM, Ghani AAA, et al. A mapping study to investigate component-based software system metrics. J Syst Softw. 2013 Mar;86(3):587–603. DOI:https://doi.org/10.1016/j.jss.2012.10.001.
- Ali S, Abdellatief M, Elfaki MA, et al. Complexity metrics for component-based software systems: developer perspective. Indian J Sci Technol. 2018;11(32). DOI:https://doi.org/10.17485/ijst/2018/v11i32/123093.
- Sadana N, Dhaiya S, Ahuja MS. A metric for assessing reusability of software components. Int J Comput Appl. 2014;1(4):11.
- Tahir M, Khan F, Babar M, et al. Framework for better reusability in component based software engineering. J Appl Environ Biol Sci JAEBS. 2016;6:77–81.
- Agarwal J, Dubey SK, Tiwari R. A roadmap to identify complexity metrics for measuring usability of component-based software system. Adv Comput Sci. 2017;vol 553:33–41. DOI:https://doi.org/10.1007/978-981-10-3770-2_4.
- Tiwari U, Kumar S. Cyclomatic complexity metric for component based software. SIGSOFT Softw Eng Notes. 2014 Feb;39(1):1–6. DOI:https://doi.org/10.1145/2557833.2557853.
- Abdellatief M, Sultan ABM, Ghani AA, et al. Multidimentional size measure for design of component-based software system. IET Softw. 2012;6(4):350–357. doi: https://doi.org/10.1049/iet-sen.2011.0122
- Wijayasiriwardhane T, Lai R. Component point: a system-level size measure for component-based software systems. TAIC PART 2009 Test Acad Ind Conf - Pract Res Tech. 2010 Dec;83(12):2456–2470. DOI:https://doi.org/10.1016/j.jss.2010.07.008.
- Henry S, Kafura D. Software structure metrics based on information flow. IEEE Trans Softw Eng. 1981;SE-7:510–518. DOI:https://doi.org/10.1109/TSE.1981.231113.
- Ince DC, Shepperd MJ. An empirical and theoretical analysis of an information flow-based system design metric. Berlin (Heidelberg): Springer; 1989; p. 86–99. DOI:https://doi.org/10.1007/3-540-51635-2_34.
- Pickard MM, Carter BD. A field study of the relationship of information flow and maintainability of COBOL programs. Inf Softw Technol. 1995 Jan;37(4):195–202. DOI:https://doi.org/10.1016/0950-5849(95)90811-8.
- Rombach H. A controlled expeniment on the impact of software structure on maintainability. IEEE Trans Softw Eng. 1987;SE-13(3):344–354. DOI:https://doi.org/10.1109/TSE.1987.233165.
- Shepperd M. Design metrics: an empirical analysis. Softw Eng J. 1990 Jan;5(1):3–10. DOI:https://doi.org/10.1049/sej.1990.0002.
- Moses J, Farrow M, Smith P. Cohesion prediction using information flow: an empirical feasibility study and comparison using students as inexperienced designers. Inf Softw Technol. 1999 Sep;41(13):887–905. DOI:https://doi.org/10.1016/S0950-5849(99)00047-6.
- Shepperd M, Ince D. Metrics, outlier analysis and the software design process. Inf Softw Technol. 1989 Mar;31(2):91–98. DOI:https://doi.org/10.1016/0950-5849(89)90088-8.
- Lee Y, Liang B, Wang F. Some complexity metrics for object-oriented programs based on information flow. In: And production 1993 compEuro proceedings computers in design, manufacturing; 1993 May. p. 302–310. DOI:https://doi.org/10.1109/CMPEUR.1993.289859.
- Spinellis D, Gousios G, Karakoidas V, et al. Evaluating the quality of open source software. Electron Notes Theor Comput Sci. 2009;233:5–28. doi: https://doi.org/10.1016/j.entcs.2009.02.058
- Muketha GM, Ghani AAA, Selamat MH, et al. Complexity metrics for executable business processes. Inf Technol J 2010;9(7):1317–1326. doi: https://doi.org/10.3923/itj.2010.1317.1326
- Sneed H, Huang S. Value-driven software maintenance. Int J Comput Appl. 2010 Jan;32(2):215–221. DOI:https://doi.org/10.1080/1206212X.2010.11441977.
- Alenezi M, Magel K. Empirical evaluation of a new coupling metric: combining structural and semantic coupling. Int J Comput Appl. 2014 Jan;36(1):34–44. DOI:https://doi.org/10.2316/Journal.202.2014.1.202-3902.
- Parashar A, Chhabra JK. Mining software change data stream to predict changeability of classes of object-oriented software system. Evol Syst. 2016;7(2):117–128. DOI:https://doi.org/10.1007/s12530-016-9151-y.
- Ayalew Y, Mguni K. An assessment of changeability of open source software. Comput Inf Sci. 2013;6(3):68.
- Paskevicius P, Damasevicius R, Štuikys V . Change impact analysis of feature models. International Conference on Information and Software Technologies. 2012: 108–122.
- Buzluca F, Eski S. An empirical study on object-oriented metrics and software evolution in order to reduce testing costs by predicting change-prone classes. In: Software testing verification and validation workshop, IEEE international conference on (ICSTW); 2011. p. 566–571. DOI:https://doi.org/10.1109/ICSTW.2011.43.
- Abdellatief M, Sultan ABM, Ghani AAA, et al. Component-based software system dependency metrics based on component information flow measurements. The Sixth International Conference on Software Engineering Advances ICSEA2011; Barcelona, Spain, 2011, p. 76–83.
- Wohlin C, Runeson P, Höst M, et al. Experimentation in software engineering. Berlin (Heidelberg): Springer-Verlag; 2012. DOI:https://doi.org/10.1007/978-3-642-29044-2.
- Arisholm E, Sjøberg DIK, Jørgensen M. Assessing the changeability of two object-oriented design alternatives – a controlled experiment. Empir Softw Eng. 2001 Sep;6(3):231–277. DOI:https://doi.org/10.1023/A:1011439416657.
- Heisel M, Souquières J. Adding features to component-based systems. In: Ryan M.D, Meyer JJ.C, Ehrich HD, editors. Objects, agents, and features Vol. vol 2975. Berlin (Heidelberg): Springer; 2004. p. 137–153. DOI:https://doi.org/10.1007/978-3-540-25930-5_9.
- Venkatesan V. A metrics suite for measuring software components. J Converg Inf Technol. 2009 Jun;4(2). DOI:https://doi.org/10.4156/jcit.vol4.issue2.venkatesan.
- Fenton N, Bieman J. Software metrics: a rigorous and practical approach. Boca Raton (FloridaUSA: CRC Press; 2014.
- Yi T, Fang C. A complexity metric for object-oriented software. Int J Comput Appl. 2018 May: 1–6. DOI:https://doi.org/10.1080/1206212X.2018.1478194.
- Sarkar A, Choudhury S, Chaki N, et al. Quality evaluation of conceptual level object-oriented multidimensional data model. Int J Comput Appl. 2010 Jan;32(3):362–371. DOI:https://doi.org/10.2316/Journal.202.2010.3.202-2970.
- Kitchenham BA. Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng. 2002 Aug;28(8):721–734. DOI:https://doi.org/10.1109/TSE.2002.1027796.
- Sjoeberg DIK. A survey of controlled experiments in software engineering. IEEE Trans Softw Eng. 2005 Sep;31(9):733–753. DOI:https://doi.org/10.1109/TSE.2005.97.