DEPLOYMENT MODEL FOR SOFTWARE PROCESSES IN COLLABORATIVE AND DISTRIBUTED ENVIRONMENTS TYPICAL OF FREE AND OPEN-SOURCE FLOSS COMMUNITIES

FABIAN ALONSO LARA VARGAS | Bio
Universidad Pontificia Bolivariana
Luis Alberto Esteban | Bio
Universidad de Pamplona

Abstract

This article presents the development of a model for deploying software processes within the context of free and open-source software FLOSS communities, characterized by the voluntary participation of people
geographically distributed in different places and with diverse profiles and interests in a software development project. The Delphi method validated the model, in which 15 people interested in FLOSS communities participated. It was found that the model promotes communication and motivation of the participants in more than 80% and favors the participation of new community members, according to the answers given by the participants. The communication and motivation skills of the members of a FLOSS community are fundamental for the proper development of free software construction projects.

References

  1. R. Stallman, “LA DEFINICION DE SOFTWARE LIBRE,” COMMUNIARS, vol. 3, 2020, Accessed: Dec. 02, 2022. [Online]. Available: https://revistascientificas.us.es/index.php/Communiars/article/view/12773
  2. E. Raymond, “The cathedral and the bazaar,” Knowledge, Technology & Policy, vol. 12, no. 3, pp. 23–49, 1999, doi: 10.1007/s12130-999-1026-0.
  3. E. S. Raymond et al., “Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable OPENSOURCES Voices from the Open Source Revolution,” 1999. Accessed: Dec. 02, 2022. [Online]. Available: https://www.oreilly.com/openbook/opensources/book/
  4. Y. Puma Enriquez, W. López Abanto, Y. Mamani Laura, D. Lozano Flores, and J. A. Nuñez Muñoz, “Uso de software libre y de código abierto para la identificación de lineamientos estructurales y realce de estructuras geológicas,” Revista del Instituto de investigación de la Facultad de minas, metalurgia y ciencias geográficas, vol. 24, no. 48, 2021, doi: 10.15381/iigeo.v24i48.20414.
  5. E. C. Forrester, “A Process Research Framework: The International Process Research Consortium,” 2006. [Online]. Available: https://api.semanticscholar.org/CorpusID:107917513
  6. A. Fuggetta, “ICSE ’00: Proceedings of the Conference on The Future of Software Engineering,” New York, NY, USA: Association for Computing Machinery, 2000.
  7. M. Unterkalmsteiner, T. Gorschek, A. Islam, C. Cheng, R. Permadi, and R. Feldt, “Evaluation and Measurement of Software Process Improvement—A Systematic Literature Review,” IEEE Transactions on Software Engineering, vol. 38, pp. 398–424, Jul. 2011, doi: 10.1109/ TSE.2011.26
  8. G. Canfora and F. Ruiz González, “Procesos Software características, tecnología y entornos,” Revista de la Asociación de Técnicos de Informática, 2004.
  9. M. Matturro and S. Vázquez, “Modelo para la gestión de conocimiento y la experiencia integrada a las prácticas y procesos de desarrollo de software,” Universidad Politécnica de Madrid, 2010.
  10. L. Bermón Angarita, “Librería de activos para la gestión del conocimiento sobre procesos software: PAL-Wiki,” Nov. 2010, Accessed: Jul. 28, 2023. [Online]. Available: https://earchivo.uc3m.es/handle/10016/1023
  11. B. Rolandsson, M. Bergquist, and J. Ljungberg, “Open Source in the Firm: Opening Up Professional Practices of Software Development,” Res Policy, vol. 40, pp. 576–587, Jul. 2011, doi: 10.1016/j.respol.2010.11.003
  12. I. Ruiz Rube, “Un framework para el despliegue y evaluación de procesos software,” Universidad de Cádiz, 2013.
  13. I. Alvertis et al., “User Involvement in Software Development Processes,” Procedia Comput Sci, vol. 97, pp. 73–83, Jan. 2016, doi: 10.1016/J.PROCS.2016.08.282
  14. J. Linåker, H. Munir, K. Wnuk, and C. E. Mols, “Motivating the contributions: An Open Innovation perspective on what to share as Open-Source Software,” Journal of Systems and Software, vol. 135, pp. 17–36, Jan. 2018, doi: 10.1016/J.JSS.2017.09.032.
  15. S. Ewenike, E. Benkhelifa, and C. Chibelushi, “Cloud Based Collaborative Software Development: A Review, Gap Analysis and Future Directions,” Jul. 2017, pp. 901–909. doi: 10.1109/AICCSA.2017.220.
  16. S. Acuña and X. Ferre, “Software Process Modelling,” Dec. 2001, pp. 237–242. doi: 10.1142/9789812389718_0011
  17. P. Mukala, A. Cerone, and F. Turini, “An abstract state machine (ASM) representation of learning process in FLOSS communities,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2015. doi: 10.1007/978-3-319-15201-1_15.
  18. B. Mutafelija and H. Stromberg, Process Improvement with CMMI® v1.2 and ISO Standards. Auerbach Publications, 2008. doi: 10.1201/9781420052848.
  19. J. Castro and S. Acuña, “Differences between Traditional and Open-Source Development Activities,” in Product-Focused Software Process Improvement, 2012, pp. 131–144. doi: 10.1007/978-3-642-31063-8_11
  20. M. Alshakhouri, J. Buchan, and S. G. MacDonell, “Synchronized visualisation of software process and product artefacts: Concept, design and prototype implementation,” Inf Softw Technol, vol. 98, pp. 131–145, 2018, doi: https://doi.org/10.1016/j.infsof.2018.01.008
  21. I. Ruiz, R. Director, J. Manuel, and D. Beardo, “Un framework para el despliegue y evaluación de procesos software,” 2013. Accessed: Dec. 02, 2022. [Online]. Available: https://rodin.uca.es/bitstream/handle/10498/15725/Ph.D.%20Iv%C3%A1n%20Ruiz-Rube.pdf?sequence=1&isAllowed=y
  22. D. Spinellis et al., “Evaluating the Quality of Open-Source Software,” Electron Notes Theor Comput Sci, vol. 233, pp. 5–28, 2009, doi: https://doi.org/10.1016/j.entcs.2009.02.058.
  23. “Capability Maturity Model ® Integration (CMMI SM ), Version 1.1 Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1) Continuous Representation Improving processes for better products,” 2002. Accessed: Dec. 02, 2022. [Online]. Available: https://resources.sei.cmu.edu/asset_files/technicalreport/2002_005_001_14039.pdf
  24. C. Product Development Team, “CMMI for Systems Engineering/Software Engineering, Version 1.02, Continuous Representation (CMMI-SE/SW, V1.02, Continuous),” 2000. [Online]. Available: http://www.sei.cmu.edu/publications/pubweb.html
  25. N. Davis and J. Mullaney, “The Team Software Process SM (TSP SM ) in Practice: A Summary of Recent Results,” 2003. Accessed: Dec. 02, 2022. [Online]. Available: The Team Software Process SM (TSP SM ) in Practice: A Summary of Recent Results,” 2003
  26. W. S. Humphrey, “Personal Software Process (PSP),” in Encyclopedia of Software Engineering, Hoboken, NJ, USA: John Wiley & Sons, Inc., 2002. doi: 10.1002/0471028959.sof238.
  27. M. Azzeh, A. B. Nassif, Y. Elsheikh, and L. Angelis, “On the value of project productivity for early effort estimation,” Sci Comput Program, vol. 219, p. 102819, 2022, doi: https://doi.org/10.1016/j.scico.2022.102819
  28. F. Zambrano, N. Patiño, and F.-J. Pino-Correa, “Apoyando el despliegue de procesos en el contexto de las pequeñas organizaciones software,” Revista Científica, vol. 43, no. 1, 2021, doi: 10.14483/23448350.18351
  29. J. Gabriel, “Pequeñas empresas de software libre (floss) en la argentina,” XVII Congreso Latino-Iberoamericano de Gestión Tecnológica - ALTEC, 2017, Accessed: Dec. 02, 2022. [Online]. Available: https://repositorio.altecasociacion.org/handle/20.500.13048/1551
  30. E. R. B. Cutler, J. Gothe, and A. Crosby, “Design Microprotests,” M/C Journal, vol. 21, no. 3, Aug. 2018, doi: 10.5204/mcj.1421
  31. L. Bermón Angarita, “Librería de activos para la gestión del conocimiento sobre procesos software: PAL-Wiki,” Nov. 2010, Accessed: Dec. 02, 2022. [Online]. Available: https://earchivo.uc3m.es/handle/10016/1023
How to Cite
LARA VARGAS, F. A., & ESTEBAN VILLAMIZAR, L. A. (2024). DEPLOYMENT MODEL FOR SOFTWARE PROCESSES IN COLLABORATIVE AND DISTRIBUTED ENVIRONMENTS TYPICAL OF FREE AND OPEN-SOURCE FLOSS COMMUNITIES. Revista Ingenierías Universidad De Medellín, 22(43). https://doi.org/10.22395/rium.v22n43a2

Downloads

Download data is not yet available.

Send mail to Author


Send Cancel

We are indexed in