DOI:

https://doi.org/10.14483/23448350.18389

Publicado:

2022-05-01

Número:

Vol. 44 Núm. 2 (2022): Mayo-Agosto

Sección:

Ciencia e ingeniería

“Snapshot” of the State of Software Reuse in Colombia

“Radiografía” del estado de la reutilización de software en Colombia

Autores/as

Palabras clave:

Reutilización de software, Encuesta, Prácticas de éxito, Barreras de adopción (es).

Palabras clave:

Software reuse, Survey, Success practices, Adoption barriers (en).

Descargas

Resumen (en)

Due to competitive markets, the software business wants faster, better, and cheaper solutions in a short amount of time. Software reuse emerges as a viable solution to these demands since it offers significant benefits, such as increased quality and efficiency and lower development costs and effort, as well as shorter commercialization times. This research aims to study and understand the state of the practice of software reuse in Colombia, to make comparisons with related works, and to offer an instrument for decision-making in companies that adopt these practices. To reach these objectives, three stages were proposed. In the first stage, the research questions were defined. In the second stage, a survey was developed, evaluated, and carried out to validate successful practices and adoption barriers in the context of the Colombian software industry. Finally, the results were analyzed and reported. This paper showed and evidenced the expectations, adoption barriers, and factors influencing the success of software reuse in Colombian industrial environments. In the same way, the experience from the development of this work serves as a roadmap for other regions that want to analyze the current state of reuse. Nevertheless, each organization needs to determine its capabilities and find the appropriate factors to be adopted to its context.

Resumen (es)

Debido a los mercados competitivos, el negocio del software quiere soluciones más rápidas, mejores y más baratas en un período corto de tiempo. La reutilización de software surge como una solución viable para estas demandas, ya que ofrece importantes beneficios, como mayor calidad y eficiencia, menores costos y esfuerzos de desarrollo y menor tiempo de comercialización. Este artículo pretende analizar el estado de la práctica de la reutilización de software en Colombia, realizar comparaciones con trabajos relacionados y ofrecer con este resultado un instrumento para la toma de decisiones en empresas que adoptan estas prácticas. Para llevar a cabo los objetivos anteriores se plantearon tres etapas. En la primera etapa se definieron las preguntas de investigación. En la segunda etapa se desarrolló, evaluó y realizó una encuesta para validar prácticas exitosas y barreras de adopción en el contexto de la industria de software colombiana. Finalmente, los resultados fueron analizados y reportados. El estudio mostró y evidenció las expectativas, barreras de adopción y factores que influyen en el éxito de la reutilización de software en entornos industriales en Colombia. El presente estudio muestra el estado actual de las prácticas de reutilización en la industria de software en Colombia. Asimismo, la experiencia en el desarrollo de este trabajo sirve como hoja de ruta para otras regiones que quieran analizar el estado actual de la reutilización. Sin embargo, cada organización necesita determinar sus capacidades y encontrar los factores adecuados para adaptarlos a su contexto.

Referencias

Baharom, F. (2020). A survey on the current practices of software development process in Malaysia. Journal of Information and Communication Technology, 4, 57-76

Barbara, K., Shari, P. (2002). Principles of survey research part 4. ACM SIGSOFT Software Engineering Notes, 27(3), 20-23. https://doi.org/10.1145/638574.638580

Barros-Justo, J. L., Olivieri, D. N., Pinciroli, F. (2019). An exploratory study of the standard reuse practice in a medium sized software development firm. Computer Standards & Interfaces, 61, 137-146. https://doi.org/10.1016/j.csi.2018.06.005

Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J. (2000). Volume 1: Market Assessment of Component-Based Software Engineering. Software Engineering Institute. http://www.dtic.mil/docs/citations/ADA395250

Chikh, A. (2017). Component-based approach for requirements reuse. The Knowledge Engineering Review, 32, e11. https://doi.org/10.1017/S0269888917000030

Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16, 297-334

Fedesoft (2019). ¿Cómo es la industria de Software y TI colombiana? https://fedesoft.org

Frakes, W. B., Fox, C. J. (1995). Sixteen questions about software reuse. Communications of the ACM, 38(6), 75-ff. https://doi.org/10.1145/203241.203260

GAO. (2009). Questionnaire Pretest Procedures. https://www.ignet.gov/sites/default/files/files/14_Questionnaire_Pretest_Procedures.pdf

García, V., Lucrédio, D., Alvaro, A., Santana De Almeida, E., Fortes, R., Fortes, M., Romero, S., Meira, L. (2007). Towards a Maturity Model for a Reuse Incremental Adoption. SBCARS, 2007, e96661. https://doi.org/10.6084/M9.FIGSHARE.96661

Harrell, F. E. (2015). Regression Modeling Strategies. Springer. https://doi.org/10.1007/978-3-319-19425-713

Hastie, T. J., Pregibon, D. (2017). Generalized Linear Models. In J. M. Chambers & T. J. Hastie (Eds.). Statistical Models in S (pp. 195-247). Routledge. https://doi.org/10.1201/9780203738535-6

Hinkin, T. R. (1998). A Brief Tutorial on the Development of Measures for Use in Survey A Brief Tutorial on the Development of Measures for Use in Survey Questionnaires Questionnaires. Organizational Research Methods, 1(1), 104-121. https://doi.org/10.1177/109442819800100106

Hosmer, D., Lemeshow, S., Sturdivant, R. (2013). Applied Logistic Regression. John Wiley & Sons. https://doi.org/10.1002/0471722146.ch1

Karma, S., Radha, A., Zhangxi, L. (2006). Resources and incentives for the adoption of systematic software reuse. International Journal of Information Management, 26(1), 70-80. https://doi.org/10.1016/J.IJINFOMGT.2005.08.007

Kotrlik, J., Higgins, C. (2001). Organizational research: Determining appropriate sample size in survey research appropriate sample size in survey research. Information Technology, Learning, and Performance Journal, 19(1), 43

Kwon, Y., Kim, E., Lee, N. (2015). Key factors on software reuse of e-Government common framework. En International Conference on Advanced Communication Technology, PyeongChang, South Korea. https://doi.org/10.1109/ICACT.2015.7224900

Lavrakas, P. J. (2008). Encyclopedia of survey research methods. Sage Publications

Leung, W.-C. (2001). How to design a questionnaire. BMJ, 322, e106187. https://doi.org/10.1136/sbmj.0106187

Lucrédio, D., dos Santos Brito, K., Alvaro, A., Garcia, V. C., de Almeida, E. S., de Mattos Fortes, R. P., Meira, S. L. (2008). Software reuse: The Brazilian industry scenario. Journal of Systems and Software, 81(6), 996-1013. https://doi.org/10.1016/J.JSS.2007.08.036

Mazo, R. (2018). Guía para la adopción industrial de líneas de productos de software - Editorial EAFIT / Colecciones - Universidad EAFIT. Editorial EAFIT. https://www.eafit.edu.co/cultura-eafit/fondo-editorial/colecciones/Paginas/guia-para-la-adopcion-industrial-de-lineas-de-productos-de-software.aspx

Ministerio de Tecnologías de la Información y Comunicaciones (MINTIC). (2019). Fortalecimiento de la industria TI - FITI. https://www.mintic.gov.co/portal/inicio/14404:Fortalecimiento-de-la-industria-TI-FITI

Morisio, M., Ezran, M., Tully, C. (2002). Success and failure factors in software reuse. IEEE Transactions on Software Engineering, 28(4), 340-357. https://doi.org/10.1109/TSE.2002.995420

Nogueira Teixeira., E., Vasconcelos., A., Werner., C. (2018). OdysseyProcessReuse - A Component-based Software Process Line Approach. Proceedings of the 20th International Conference on Enterprise Information Systems, 2, 231-238. https://doi.org/10.5220/0006672902310238

Palomares, C., Quer, C., Franch, X. (2017). Requirements reuse and requirement patterns: a state of the practice survey. Empirical Software Engineering, 22(6), 2719-2762. https://doi.org/10.1007/s10664-016-9485-x

Pfleeger, S. L., Kitchenham, B. A. (2001). Principles of Survey Research: Part 1: Turning Lemons into Lemonade. ACM SIGSOFT Software Engineering Notes, 26(6), 16-18. https://doi.org/10.1145/505532.505535

Ramírez, J. M. (2019). Industria nacional de software | Opinión | Portafolio. https://www.portafolio.co/opinion/juan-manuel-ramirez-m/industria-nacional-de-software-533306

Renault, O. (2014). Reuse/variability management and system engineering. En CEUR Workshop Proceedings, 1234, 173-194

Restrepo-Gutiérrez, L. F. (2021). Replication package for: “Snapshot” of the State of Software Reuse in Colombia. https://doi.org/10.17632/2HDX42X6WC.1

Restrepo-Gutiérrez, L. R., Suescún-Monsalve, E., Mazo, R., Correa, D., Vallejo, P. (2021). Factores de éxito y barreras de adopción en la reutilización de software: Una revisión de la literatura. Investigación e Innovación en Ingenierías, 9(3), 93-107. https://doi.org/10.17081/invinno.9.3.5565

Rine, D. C., Nada, N. (2000). Empirical study of a software reuse reference model. Information and Software Technology, 42(1), 47-65. https://doi.org/10.1016/S0950-5849(99)00055-5

Rine, D. C., Sonnemann, R. M. (1998). Investments in reusable software. A study of software reuse investment success factors. Journal of Systems and Software, 41(1), 17-32. https://doi.org/10.1016/S0164-1212(97)10003-6

Ripley, B. (2020). Ordered Logistic Or Probit Regression. https://www.rdocumentation.org/packages/MASS/versions/7.3-51.5/topics/polr

Rothenberger, M. A. A., Dooley, K. J. J., Kulkarni, U. R. R., Nada, N. (2003). Strategies for software reuse: a principal component analysis of reuse practices. IEEE Transactions on Software Engineering, 29(9), 825-837. https://doi.org/10.1109/TSE.2003.1232287

Salkind, N. J. (2017). Exploring research (9th ed.). Pearson Education Limited

Singh, L. (2011). Accuracy of Web Survey Data: The State Of Research on Factual Questions in Surveys. Information Management and Business Review, 3, 48-56. https://doi.org/10.22610/imbr.v3i2.916

van der Linden, F., Schmid, K., Rommes, E. (2007). Software Product Lines in Action. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-71437-8

Cómo citar

APA

Restrepo-Gutiérrez, L.-F., Suescún-Monsalve, E., Mazo, R., Vallejo-Correa, P.-A., & Correa, D. (2022). “Snapshot” of the State of Software Reuse in Colombia. Revista Científica, 44(2), 242–256. https://doi.org/10.14483/23448350.18389

ACM

[1]
Restrepo-Gutiérrez, L.-F., Suescún-Monsalve, E., Mazo, R., Vallejo-Correa, P.-A. y Correa, D. 2022. “Snapshot” of the State of Software Reuse in Colombia. Revista Científica. 44, 2 (may 2022), 242–256. DOI:https://doi.org/10.14483/23448350.18389.

ACS

(1)
Restrepo-Gutiérrez, L.-F.; Suescún-Monsalve, E.; Mazo, R.; Vallejo-Correa, P.-A.; Correa, D. “Snapshot” of the State of Software Reuse in Colombia. Rev. Cient. 2022, 44, 242-256.

ABNT

RESTREPO-GUTIÉRREZ, L.-F.; SUESCÚN-MONSALVE, E.; MAZO, R.; VALLEJO-CORREA, P.-A.; CORREA, D. “Snapshot” of the State of Software Reuse in Colombia. Revista Científica, [S. l.], v. 44, n. 2, p. 242–256, 2022. DOI: 10.14483/23448350.18389. Disponível em: https://revistas.udistrital.edu.co/index.php/revcie/article/view/18389. Acesso em: 19 may. 2022.

Chicago

Restrepo-Gutiérrez, Luisa-Fernanda, Elizabeth Suescún-Monsalve, Raúl Mazo, Paola-Andrea Vallejo-Correa, y Daniel Correa. 2022. «“Snapshot” of the State of Software Reuse in Colombia». Revista Científica 44 (2):242-56. https://doi.org/10.14483/23448350.18389.

Harvard

Restrepo-Gutiérrez, L.-F., Suescún-Monsalve, E., Mazo, R., Vallejo-Correa, P.-A. y Correa, D. (2022) «“Snapshot” of the State of Software Reuse in Colombia», Revista Científica, 44(2), pp. 242–256. doi: 10.14483/23448350.18389.

IEEE

[1]
L.-F. Restrepo-Gutiérrez, E. Suescún-Monsalve, R. Mazo, P.-A. Vallejo-Correa, y D. Correa, «“Snapshot” of the State of Software Reuse in Colombia», Rev. Cient., vol. 44, n.º 2, pp. 242–256, may 2022.

MLA

Restrepo-Gutiérrez, L.-F., E. Suescún-Monsalve, R. Mazo, P.-A. Vallejo-Correa, y D. Correa. «“Snapshot” of the State of Software Reuse in Colombia». Revista Científica, vol. 44, n.º 2, mayo de 2022, pp. 242-56, doi:10.14483/23448350.18389.

Turabian

Restrepo-Gutiérrez, Luisa-Fernanda, Elizabeth Suescún-Monsalve, Raúl Mazo, Paola-Andrea Vallejo-Correa, y Daniel Correa. «“Snapshot” of the State of Software Reuse in Colombia». Revista Científica 44, no. 2 (mayo 1, 2022): 242–256. Accedido mayo 19, 2022. https://revistas.udistrital.edu.co/index.php/revcie/article/view/18389.

Vancouver

1.
Restrepo-Gutiérrez L-F, Suescún-Monsalve E, Mazo R, Vallejo-Correa P-A, Correa D. “Snapshot” of the State of Software Reuse in Colombia. Rev. Cient. [Internet]. 1 de mayo de 2022 [citado 19 de mayo de 2022];44(2):242-56. Disponible en: https://revistas.udistrital.edu.co/index.php/revcie/article/view/18389

Descargar cita

Visitas

26

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.