Derechos de autor 2021 Investigación e Innovación en Ingenierías
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
Factores de éxito y barreras de adopción en la reutilización de software: Una revisión de la literatura
Corresponding Author(s) : Luisa Fernanda Restrepo Gutierrez
Investigación e Innovación en Ingenierías,
Vol. 9 Núm. 3 (2021): Numero especial - XVI Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento - JIISIC 2021
Resumen
Objetivo: Conocer el estado del arte de la reutilización de software, centrándose en sus factores de éxito y barreras de adopción. Metodología: Para alcanzarlo realizamos una revisión de la literatura en la cual adoptamos algunos elementos de un estudio de mapeo sistemático. Esta revisión de la literatura constó de cinco etapas (i) definición de las preguntas de investigación, (ii) definición de la estrategia de búsqueda, (iii) definición de los criterios de inclusión/exclusión, (iv) realización de la búsqueda y, finalmente, (v) resolución de las preguntas. Resultados: El trabajo recopila veintiséis factores que influyen en la reutilización del software y las barreras de adopción encontradas en la literatura. Estos factores se clasificaron en cuatro perspectivas: factores organizativos, factores empresariales, factores tecnológicos y factores de proceso. Conclusiones: Los factores resultantes podrían utilizarse para introducir prácticas de reutilización de software y conocer el estado actual de la reutilización de software en las empresas. Asimismo, los factores resultantes podrían aplicarse en la industria del software para conocer su estado actual de práctica.
Palabras clave
Descargar cita
Endnote/Zotero/Mendeley (RIS)BibTeX
-
[1] C. W. Krueger and C. W., “Software reuse,” ACM Comput. Surv., vol. 24, no. 2, pp. 131–183, Jun. 1992, doi: 10.1145/130844.130856.
[2] W. B. Frakes and Kyo Kang, “Software reuse research: status and future,” IEEE Trans. Softw. Eng., vol. 31, no. 7, pp. 529–536, Jul. 2005, doi: 10.1109/TSE.2005.85.
[3] J. Barros, F. Benitti, and S. Matalonga, “Trends in software reuse research: A tertiary study,” Comput. Stand. Interfaces, vol. 66, p. 103352, Oct. 2019, doi: 10.1016/J.CSI.2019.04.011.
[4] Y. Kim and E. A. Stohr, “Software Reuse: Survey and Research Directions,” J. Manag. Inf. Syst., vol. 14, no. 4, pp. 113–147, 1998, doi: 10.1080/07421222.1998.11518188.
[5] P. Mohagheghi and R. Conradi, “Quality, productivity and economic benefits of software reuse: A review of industrial studies,” Empir. Softw. Eng., vol. 12, no. 5, pp. 471–516, Oct. 2007, doi: 10.1007/S10664-007-9040-X/TABLES/16.
[6] A. Govardhan and P. Premchand, “A PRAGMATIC APPROACH TO SOFTWARE REUSE,” 2010.
[7] A. Dubey and H. Kaur, “Reusability Types and Reuse Metrics: A Survey,” 2015. [Online]. Available: https://pdfs.semanticscholar.org/2904/2ccd2e348422c4767d6920158aedc04fd862.pdf.
[8] Kalagiakos, “The non-technical factors of reusability,” in 2003 Proceedings 29th Euromicro Conference, 2003, pp. 124–127, doi: 10.1109/EURMIC.2003.1231577.
[9] S. Karma, A. Radha, and L. Zhangxi, “Resources and incentives for the adoption of systematic software reuse,” Int. J. Inf. Manage., vol. 26, no. 1, pp. 70–80, Feb. 2006, doi: 10.1016/J.IJINFOMGT.2005.08.007.
[10] A. Stefi, “Do Developers Make Unbiased Decisions? - The Effect of Mindfulness and Not-Invented-Here Bias on the Adoption of Software Components,” undefined, 2015, doi: 10.18151/7217489.
[11] B. Xu, L. An, F. Thung, F. Khomh, and D. Lo, “Why reinventing the wheels? An empirical study on library reuse and re-implementation,” Empir. Softw. Eng., vol. 25, no. 1, pp. 755–789, Jan. 2020, doi: 10.1007/s10664-019-09771-0.
[12] J. L. Barros-Justo, D. N. Olivieri, and F. Pinciroli, “An exploratory study of the standard reuse practice in a medium sized software development firm,” Comput. Stand. Interfaces, vol. 61, pp. 137–146, 2019, doi:
https://doi.org/10.1016/j.csi.2018.06.005.
[13] J. Sametinger, Software Engineering with Reusable Components. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997.
[14] J. Margono and T. E. Rhoads, “Software reuse economics,” in Proceedings of the 14th international conference on Software engineering - ICSE ’92, 1992, pp. 338–348, doi: 10.1145/143062.143151.
[15] K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic Mapping Studies in Software Engineering,” in Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 2008, pp. 68–77.
[16] C. Wohlin, P. Runeson, P. A. Da Mota Silveira Neto, E. Engström, I. Do Carmo Machado, and E. S. De Almeida, “On the reliability of mapping studies in software engineering,” J. Syst. Softw., vol. 86, no. 10, pp. 2594–2610, Oct. 2013, doi:
10.1016/j.jss.2013.04.076.
[17] H. Zhang, M. A. Babar, and P. Tell, “Identifying relevant studies in software engineering,” Inf. Softw. Technol., vol. 53, no. 6, pp. 625–637, 2011, doi: 10.1016/j.infsof.2010.12.010.
[18] B. Kitchenham and S. Charters, “Guidelines for performing Systematic Literature Reviews in Software Engineering,” 2007.
[19] Z. Li, P. Avgeriou, and P. Liang, “A systematic mapping study on technical debt and its management,” J. Syst. Softw., vol. 101, pp. 193–220, Mar. 2015, doi: 10.1016/j.jss.2014.12.027.
[20] C. Wohlin, “Guidelines for snowballing in systematic literature studies and a replication in software engineering,” in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering - EASE ’14, 2014, pp. 1–10, doi: 10.1145/2601248.2601268.
[21] L. F. Restrepo Gutierrez, “Replication package for: ‘Snapshot’ of the State of Software Reuse in Colombia,” vol. 1, 2021, doi: 10.17632/2HDX42X6WC.1.
[22] X. Zhou, Y. Jin, H. Zhang, S. Li, and X. Huang, “A map of threats to validity of systematic literature reviews in software engineering,” in Proceedings - Asia-Pacific Software Engineering Conference, APSEC, Jul. 2016, vol. 0, pp. 153–160, doi: 10.1109/APSEC.2016.031.
[23] D. Lucrédio et al., “Software reuse: The Brazilian industry scenario,” J. Syst. Softw., vol. 81, no. 6, pp. 996–1013, Jun. 2008, doi: 10.1016/J.JSS.2007.08.036.
[24] R. Capilla, B. Gallina, C. Cetina, and J. Favaro, “Opportunities for software reuse in an uncertain world: From past to emerging trends,” J. Softw. Evol. Process, vol. 31, no. 8, p. e2217, Aug. 2019, doi: 10.1002/SMR.2217.
[25] D. Bombonatti, M. Goulão, and A. Moreira, “Synergies and tradeoffs in software reuse – a systematic mapping study,” in Software - Practice and Experience, Jul. 2017, vol. 47, no. 7, pp. 943–957, doi: 10.1002/spe.2416.
[26] M. Morisio, M. Ezran, and C. Tully, “Success and failure factors in software reuse,” IEEE Trans. Softw. Eng., vol. 28, no. 4, pp. 340–357, Apr. 2002, doi: 10.1109/TSE.2002.995420.
[27] D. C. Rine and R. M. Sonnemann, “Investments in reusable software. A study of software reuse investment success factors,” J. Syst. Softw., vol. 41, no. 1, pp. 17–32, Apr. 1998, doi: 10.1016/S0164-1212(97)10003-6.
[28] V. Garcia et al., “Towards a Maturity Model for a Reuse Incremental Adoption,” SBCARS, Oct. 2007, doi: 10.6084/M9.FIGSHARE.96661.
[29] W. Spoelstra, M. Iacob, and M. van Sinderen, “Software reuse in agile development organizations: a conceptual management tool,” in Proceedings of the 2011 ACM Symposium on Applied Computing - SAC ’11, 2011, p. 315, doi: 10.1145/1982185.1982255.
[30] D. C. Rine and N. Nada, “Empirical study of a software reuse reference model,” Inf. Softw. Technol., vol. 42, no. 1, pp. 47–65, Jan. 2000, doi: 10.1016/S0950-5849(99)00055-5.
[31] W. B. Frakes and C. J. Fox, “Sixteen questions about software reuse,” Commun. ACM, vol. 38, no. 6, p. 75-ff., Jun. 1995, doi: 10.1145/203241.203260.
[32] M. A. A. Rothenberger, K. J. J. Dooley, U. R. R. Kulkarni, and N. Nada, “Strategies for software reuse: a principal component analysis of reuse practices,” IEEE Trans. Softw. Eng., vol. 29, no. 9, pp. 825–837, Sep. 2003, doi: 10.1109/TSE.2003.1232287.
[33] J. K.S and V. R, “A New Capability Maturity Model For Reuse Based Software Development process,” IACSIT Int. J. Eng. Technol., vol. 2, no. 1, p. 5, 2010, Accessed: Jun. 08, 2018. [Online]. Available: http://www.ijetch.org/papers/108-T237.pdf.
[34] M. Morisio, C. Tully, and M. Ezran, “Diversity in reuse processes,” IEEE Softw., vol. 17, no. 4, pp. 56–63, 2000, doi: 10.1109/52.854069.
[35] L. Buglione, G. Lami, C. G. von Wangenheim, F. M. Caffery, and J. C. R. Hauck, “Leveraging Reuse-Related Maturity Issues for Achieving Higher Maturity and Capability Levels,” in Leveraging Reuse-Related Maturity Issues for Achieving Higher Maturity and Capability Levels, Springer, Berlin, Heidelberg, 2013, pp. 343–355.
[36] L. Bass, C. Buhman, S. Comella-Dorda, F. Long, and J. Robert, “Volume 1: Market Assessment of Component-Based Software Engineering.” Software Engineering Institute, 2000, Accessed: Jun. 29, 2018. [Online]. Available: http://www.dtic.mil/docs/citations/ADA395250.
[37] L. Rincon, R. Mazo, and C. Salinesi, “APPLIES: A framework for evaluAting organization’s motivation and preparation for adopting product lines,” in 2018 12th International Conference on Research Challenges in Information Science (RCIS), May 2018, pp. 1–12, doi: 10.1109/RCIS.2018.8406641.
[38] C. Catal and Cagatay, “Barriers to the adoption of software product line engineering,” ACM SIGSOFT Softw. Eng. Notes, vol. 34, no. 6, p. 1, Dec. 2009, doi: 10.1145/1640162.1640164.
[39] T. Käköla and J. C. Duenas, Eds., Software Product Lines. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006.
[40] C. Sholom G, “Product Line State of the Practice Report,” Software Engineering Institute, 2002. https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=5961 (accessed Jul. 23, 2018).
[41] M. Jha and L. O’Brien, Identifying Issues and Concerns in Software Reuse in Software Product Lines, vol. 5791. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009.
[42] C. Palomares, C. Quer, and X. Franch, “Requirements reuse and requirement patterns: a state of the practice survey,” Empir. Softw. Eng., vol. 22, no. 6, pp. 2719–2762, Dec. 2017, doi: 10.1007/s10664-016-9485-x.
[43] H. Züllighoven, “12 - The Development Process,” in Object-Oriented Construction Handbook, H. Züllighoven, Ed. San Francisco: Morgan Kaufmann, 2005, pp. 393–457.
[44] R. J. Leach, Software Reuse, Second Edition: Methods, Models, Costs, Second. New York, NY: McGraw-Hill New York, 2012.
[45] D. Fafchamps, “Organizational Factors and Reuse,” IEEE Softw., vol. 11, no. 5, pp. 31–41, 1994, doi: 10.1109/52.311049.
[46] W. C. Lim, “Legal and contractual issues in software reuse,” in Proceedings of Fourth IEEE International Conference on Software Reuse, 1996, pp. 156–164, doi: 10.1109/ICSR.1996.496123.
[47] V. C. Garcia et al., “Towards an Assessment Method for Software Reuse Capability (Short Paper),” in 2008 The Eighth International Conference on Quality Software, Aug. 2008, pp. 294–299, doi: 10.1109/QSIC.2008.58.
[48] F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action. Berlin, Heidelberg: Springer Berlin Heidelberg, 2007.
[49] K. Sherif and A. Vinze, “Barriers to adoption of software reuse: A qualitative study,” Inf. Manag., vol. 41, no. 2, pp. 159–175, Dec. 2003, doi: 10.1016/S0378-7206(03)00045-4.
[50] R. Keswani, S. Joshi, and A. Jatain, “Software Reuse in Practice,” in 2014 Fourth International Conference on Advanced Computing & Communication Technologies, Feb. 2014, pp. 159–162, doi: 10.1109/ACCT.2014.57.
Referencias
[2] W. B. Frakes and Kyo Kang, “Software reuse research: status and future,” IEEE Trans. Softw. Eng., vol. 31, no. 7, pp. 529–536, Jul. 2005, doi: 10.1109/TSE.2005.85.
[3] J. Barros, F. Benitti, and S. Matalonga, “Trends in software reuse research: A tertiary study,” Comput. Stand. Interfaces, vol. 66, p. 103352, Oct. 2019, doi: 10.1016/J.CSI.2019.04.011.
[4] Y. Kim and E. A. Stohr, “Software Reuse: Survey and Research Directions,” J. Manag. Inf. Syst., vol. 14, no. 4, pp. 113–147, 1998, doi: 10.1080/07421222.1998.11518188.
[5] P. Mohagheghi and R. Conradi, “Quality, productivity and economic benefits of software reuse: A review of industrial studies,” Empir. Softw. Eng., vol. 12, no. 5, pp. 471–516, Oct. 2007, doi: 10.1007/S10664-007-9040-X/TABLES/16.
[6] A. Govardhan and P. Premchand, “A PRAGMATIC APPROACH TO SOFTWARE REUSE,” 2010.
[7] A. Dubey and H. Kaur, “Reusability Types and Reuse Metrics: A Survey,” 2015. [Online]. Available: https://pdfs.semanticscholar.org/2904/2ccd2e348422c4767d6920158aedc04fd862.pdf.
[8] Kalagiakos, “The non-technical factors of reusability,” in 2003 Proceedings 29th Euromicro Conference, 2003, pp. 124–127, doi: 10.1109/EURMIC.2003.1231577.
[9] S. Karma, A. Radha, and L. Zhangxi, “Resources and incentives for the adoption of systematic software reuse,” Int. J. Inf. Manage., vol. 26, no. 1, pp. 70–80, Feb. 2006, doi: 10.1016/J.IJINFOMGT.2005.08.007.
[10] A. Stefi, “Do Developers Make Unbiased Decisions? - The Effect of Mindfulness and Not-Invented-Here Bias on the Adoption of Software Components,” undefined, 2015, doi: 10.18151/7217489.
[11] B. Xu, L. An, F. Thung, F. Khomh, and D. Lo, “Why reinventing the wheels? An empirical study on library reuse and re-implementation,” Empir. Softw. Eng., vol. 25, no. 1, pp. 755–789, Jan. 2020, doi: 10.1007/s10664-019-09771-0.
[12] J. L. Barros-Justo, D. N. Olivieri, and F. Pinciroli, “An exploratory study of the standard reuse practice in a medium sized software development firm,” Comput. Stand. Interfaces, vol. 61, pp. 137–146, 2019, doi:
https://doi.org/10.1016/j.csi.2018.06.005.
[13] J. Sametinger, Software Engineering with Reusable Components. Berlin, Heidelberg: Springer Berlin Heidelberg, 1997.
[14] J. Margono and T. E. Rhoads, “Software reuse economics,” in Proceedings of the 14th international conference on Software engineering - ICSE ’92, 1992, pp. 338–348, doi: 10.1145/143062.143151.
[15] K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic Mapping Studies in Software Engineering,” in Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 2008, pp. 68–77.
[16] C. Wohlin, P. Runeson, P. A. Da Mota Silveira Neto, E. Engström, I. Do Carmo Machado, and E. S. De Almeida, “On the reliability of mapping studies in software engineering,” J. Syst. Softw., vol. 86, no. 10, pp. 2594–2610, Oct. 2013, doi:
10.1016/j.jss.2013.04.076.
[17] H. Zhang, M. A. Babar, and P. Tell, “Identifying relevant studies in software engineering,” Inf. Softw. Technol., vol. 53, no. 6, pp. 625–637, 2011, doi: 10.1016/j.infsof.2010.12.010.
[18] B. Kitchenham and S. Charters, “Guidelines for performing Systematic Literature Reviews in Software Engineering,” 2007.
[19] Z. Li, P. Avgeriou, and P. Liang, “A systematic mapping study on technical debt and its management,” J. Syst. Softw., vol. 101, pp. 193–220, Mar. 2015, doi: 10.1016/j.jss.2014.12.027.
[20] C. Wohlin, “Guidelines for snowballing in systematic literature studies and a replication in software engineering,” in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering - EASE ’14, 2014, pp. 1–10, doi: 10.1145/2601248.2601268.
[21] L. F. Restrepo Gutierrez, “Replication package for: ‘Snapshot’ of the State of Software Reuse in Colombia,” vol. 1, 2021, doi: 10.17632/2HDX42X6WC.1.
[22] X. Zhou, Y. Jin, H. Zhang, S. Li, and X. Huang, “A map of threats to validity of systematic literature reviews in software engineering,” in Proceedings - Asia-Pacific Software Engineering Conference, APSEC, Jul. 2016, vol. 0, pp. 153–160, doi: 10.1109/APSEC.2016.031.
[23] D. Lucrédio et al., “Software reuse: The Brazilian industry scenario,” J. Syst. Softw., vol. 81, no. 6, pp. 996–1013, Jun. 2008, doi: 10.1016/J.JSS.2007.08.036.
[24] R. Capilla, B. Gallina, C. Cetina, and J. Favaro, “Opportunities for software reuse in an uncertain world: From past to emerging trends,” J. Softw. Evol. Process, vol. 31, no. 8, p. e2217, Aug. 2019, doi: 10.1002/SMR.2217.
[25] D. Bombonatti, M. Goulão, and A. Moreira, “Synergies and tradeoffs in software reuse – a systematic mapping study,” in Software - Practice and Experience, Jul. 2017, vol. 47, no. 7, pp. 943–957, doi: 10.1002/spe.2416.
[26] M. Morisio, M. Ezran, and C. Tully, “Success and failure factors in software reuse,” IEEE Trans. Softw. Eng., vol. 28, no. 4, pp. 340–357, Apr. 2002, doi: 10.1109/TSE.2002.995420.
[27] D. C. Rine and R. M. Sonnemann, “Investments in reusable software. A study of software reuse investment success factors,” J. Syst. Softw., vol. 41, no. 1, pp. 17–32, Apr. 1998, doi: 10.1016/S0164-1212(97)10003-6.
[28] V. Garcia et al., “Towards a Maturity Model for a Reuse Incremental Adoption,” SBCARS, Oct. 2007, doi: 10.6084/M9.FIGSHARE.96661.
[29] W. Spoelstra, M. Iacob, and M. van Sinderen, “Software reuse in agile development organizations: a conceptual management tool,” in Proceedings of the 2011 ACM Symposium on Applied Computing - SAC ’11, 2011, p. 315, doi: 10.1145/1982185.1982255.
[30] D. C. Rine and N. Nada, “Empirical study of a software reuse reference model,” Inf. Softw. Technol., vol. 42, no. 1, pp. 47–65, Jan. 2000, doi: 10.1016/S0950-5849(99)00055-5.
[31] W. B. Frakes and C. J. Fox, “Sixteen questions about software reuse,” Commun. ACM, vol. 38, no. 6, p. 75-ff., Jun. 1995, doi: 10.1145/203241.203260.
[32] M. A. A. Rothenberger, K. J. J. Dooley, U. R. R. Kulkarni, and N. Nada, “Strategies for software reuse: a principal component analysis of reuse practices,” IEEE Trans. Softw. Eng., vol. 29, no. 9, pp. 825–837, Sep. 2003, doi: 10.1109/TSE.2003.1232287.
[33] J. K.S and V. R, “A New Capability Maturity Model For Reuse Based Software Development process,” IACSIT Int. J. Eng. Technol., vol. 2, no. 1, p. 5, 2010, Accessed: Jun. 08, 2018. [Online]. Available: http://www.ijetch.org/papers/108-T237.pdf.
[34] M. Morisio, C. Tully, and M. Ezran, “Diversity in reuse processes,” IEEE Softw., vol. 17, no. 4, pp. 56–63, 2000, doi: 10.1109/52.854069.
[35] L. Buglione, G. Lami, C. G. von Wangenheim, F. M. Caffery, and J. C. R. Hauck, “Leveraging Reuse-Related Maturity Issues for Achieving Higher Maturity and Capability Levels,” in Leveraging Reuse-Related Maturity Issues for Achieving Higher Maturity and Capability Levels, Springer, Berlin, Heidelberg, 2013, pp. 343–355.
[36] L. Bass, C. Buhman, S. Comella-Dorda, F. Long, and J. Robert, “Volume 1: Market Assessment of Component-Based Software Engineering.” Software Engineering Institute, 2000, Accessed: Jun. 29, 2018. [Online]. Available: http://www.dtic.mil/docs/citations/ADA395250.
[37] L. Rincon, R. Mazo, and C. Salinesi, “APPLIES: A framework for evaluAting organization’s motivation and preparation for adopting product lines,” in 2018 12th International Conference on Research Challenges in Information Science (RCIS), May 2018, pp. 1–12, doi: 10.1109/RCIS.2018.8406641.
[38] C. Catal and Cagatay, “Barriers to the adoption of software product line engineering,” ACM SIGSOFT Softw. Eng. Notes, vol. 34, no. 6, p. 1, Dec. 2009, doi: 10.1145/1640162.1640164.
[39] T. Käköla and J. C. Duenas, Eds., Software Product Lines. Berlin, Heidelberg: Springer Berlin Heidelberg, 2006.
[40] C. Sholom G, “Product Line State of the Practice Report,” Software Engineering Institute, 2002. https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=5961 (accessed Jul. 23, 2018).
[41] M. Jha and L. O’Brien, Identifying Issues and Concerns in Software Reuse in Software Product Lines, vol. 5791. Berlin, Heidelberg: Springer Berlin Heidelberg, 2009.
[42] C. Palomares, C. Quer, and X. Franch, “Requirements reuse and requirement patterns: a state of the practice survey,” Empir. Softw. Eng., vol. 22, no. 6, pp. 2719–2762, Dec. 2017, doi: 10.1007/s10664-016-9485-x.
[43] H. Züllighoven, “12 - The Development Process,” in Object-Oriented Construction Handbook, H. Züllighoven, Ed. San Francisco: Morgan Kaufmann, 2005, pp. 393–457.
[44] R. J. Leach, Software Reuse, Second Edition: Methods, Models, Costs, Second. New York, NY: McGraw-Hill New York, 2012.
[45] D. Fafchamps, “Organizational Factors and Reuse,” IEEE Softw., vol. 11, no. 5, pp. 31–41, 1994, doi: 10.1109/52.311049.
[46] W. C. Lim, “Legal and contractual issues in software reuse,” in Proceedings of Fourth IEEE International Conference on Software Reuse, 1996, pp. 156–164, doi: 10.1109/ICSR.1996.496123.
[47] V. C. Garcia et al., “Towards an Assessment Method for Software Reuse Capability (Short Paper),” in 2008 The Eighth International Conference on Quality Software, Aug. 2008, pp. 294–299, doi: 10.1109/QSIC.2008.58.
[48] F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action. Berlin, Heidelberg: Springer Berlin Heidelberg, 2007.
[49] K. Sherif and A. Vinze, “Barriers to adoption of software reuse: A qualitative study,” Inf. Manag., vol. 41, no. 2, pp. 159–175, Dec. 2003, doi: 10.1016/S0378-7206(03)00045-4.
[50] R. Keswani, S. Joshi, and A. Jatain, “Software Reuse in Practice,” in 2014 Fourth International Conference on Advanced Computing & Communication Technologies, Feb. 2014, pp. 159–162, doi: 10.1109/ACCT.2014.57.