Ir al contenido

Documat


“Snapshot” of the State of Software Reuse in Colombia

  • Restrepo-Gutiérrez, Luisa-Fernanda [1] ; Suescún-Monsalve, Elizabeth [1] ; Mazo, Raúl [2] ; Vallejo-Correa, Paola-Andrea [1] ; Correa, Daniel [1]
    1. [1] Universidad EAFIT

      Universidad EAFIT

      Colombia

    2. [2] Ecole Nationale Superieure de Techniques Avancees

      Ecole Nationale Superieure de Techniques Avancees

      Arrondissement de Palaiseau, Francia

  • Localización: Revista Científica, ISSN 0124-2253, ISSN-e 2344-8350, Vol. 44, Nº. 2, 2022 (Ejemplar dedicado a: May-August 2022), págs. 242-256
  • Idioma: inglés
  • DOI: 10.14483/23448350.18389
  • Títulos paralelos:
    • “Radiografía” del estado de la reutilización de software en Colombia
  • Enlaces
  • Resumen
    • español

      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.

    • English

      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.

  • Referencias bibliográficas
    • Baharom, F. (2020). A survey on the current practices of software development process in Malaysia. Journal of Information and Communication...
    • 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...
    • Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J. (2000). Volume 1: Market Assessment of Component-Based Software Engineering....
    • 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 DOI: https://doi.org/10.1007/BF02310555
    • 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...
    • 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)....
    • 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...
    • 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...
    • Kotrlik, J., Higgins, C. (2001). Organizational research: Determining appropriate sample size in survey research appropriate sample size in...
    • Kwon, Y., Kim, E., Lee, N. (2015). Key factors on software reuse of e-Government common framework. En International Conference on Advanced...
    • Lavrakas, P. J. (2008). Encyclopedia of survey research methods. Sage Publications DOI: https://doi.org/10.4135/9781412963947
    • Leung, W.-C. (2001). How to design a questionnaire. BMJ, 322, e106187. https://doi.org/10.1136/sbmj.0106187 DOI: 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:...
    • Mazo, R. (2018). Guía para la adopción industrial de líneas de productos de software - Editorial EAFIT / Colecciones - Universidad EAFIT....
    • 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),...
    • Nogueira Teixeira., E., Vasconcelos., A., Werner., C. (2018). OdysseyProcessReuse - A Component-based Software Process Line Approach. Proceedings...
    • Palomares, C., Quer, C., Franch, X. (2017). Requirements reuse and requirement patterns: a state of the practice survey. Empirical Software...
    • Pfleeger, S. L., Kitchenham, B. A. (2001). Principles of Survey Research: Part 1: Turning Lemons into Lemonade. ACM SIGSOFT Software Engineering...
    • 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...
    • 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...
    • 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...
    • 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...
    • 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...

Fundación Dialnet

Mi Documat

Opciones de artículo

Opciones de compartir

Opciones de entorno