Arquitecturas modulares en código reutilizable para proyectos de desarrollo de software

dc.contributor.advisorVela Beltran, Diego Alejanddro
dc.contributor.authorNeira Vaca, Oscar Alberto
dc.contributor.corporatenameUniversidad Santo Tomás
dc.date.accessioned2025-04-22T21:13:25Z
dc.date.available2025-04-22T21:13:25Z
dc.date.issued2025-04-22
dc.descriptionEsta monografía aborda el impacto de las arquitecturas modulares y la reutilización de código en el desarrollo de software. El trabajo destaca cómo estas prácticas pueden transformar el diseño y mantenimiento de proyectos, mejorando tanto la eficiencia como la calidad. A través de un análisis comparativo de diferentes enfoques arquitectónicos, se identificaron retos significativos en la recopilación de datos y la integración de conocimientos. El proceso de investigación estuvo marcado por desafíos académicos y personales, superados gracias al apoyo de mentores, amigos y familiares. Este estudio busca motivar a profesionales del desarrollo de software a adoptar prácticas más flexibles y eficientes, contribuyendo al avance de soluciones tecnológicas sostenibles. Palabras clave : Arquitecturas Modulares, Calidad de Software, Desarrollo de Software, Eficiencia, Reutilización de Código.
dc.description.abstractAbstract This monograph explores the impact of modular architectures and code reuse on software development. The study emphasizes how these practices can transform project design and maintenance by enhancing efficiency and quality. Through a comparative analysis of different architectural approaches, significant challenges related to data collection and knowledge integration were identified. The research process involved both academic and personal challenges, which were overcome with the support of mentors, friends, and family. This study aims to inspire software development professionals to adopt more flexible and efficient practices, contributing to the advancement of sustainable technological solutions. Keywords : Code Reuse, Efficiency, Modular Architectures, Software Development, , Software Quality
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero Informáticospa
dc.format.mimetypeapplication/pdf
dc.identifier.citationNeira Vaca, O. A. (2025). Arquitecturas modulares en código reutilizable para proyectos de desarrollo de software [Trabajo de grado, Universidad Santo Tomás, Tunja].
dc.identifier.instnameinstname:Universidad Santo Tomásspa
dc.identifier.reponamereponame:Repositorio Institucional Universidad Santo Tomásspa
dc.identifier.repourlrepourl:https://repository.usta.edu.cospa
dc.identifier.urihttp://hdl.handle.net/11634/66998
dc.language.isospa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.branchCRAI-USTA Tunja
dc.publisher.facultyFacultad de Ingeniería de Sistemasspa
dc.publisher.programIngeniería Informáticaspa
dc.relation.referencesAlmeida, C. R. (2011a). Modular architecture to build group communication protocols with several QoS. IEEE Latin America Transactions, 9(1), 121–129. https://doi.org/10.1109/TLA.2011.5876431
dc.relation.referencesAlmeida, C. R. (2011b). Modular architecture to build group communication protocols with several QoS. IEEE Latin America Transactions, 9(1), 121–129. https://doi.org/10.1109/TLA.2011.5876431
dc.relation.referencesAlOmar, E. A., Rodriguez, P. T., Bowman, J., Wang, T., Adepoju, B., Lopez, K., Newman, C., Ouni, A., & Mkaouer, M. W. (2020). How Do Developers Refactor Code to Improve Code Reusability? Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12541 LNCS, 261–276. https://doi.org/10.1007/978-3-030-64694-3_16
dc.relation.referencesAlomar, E. A., Wang, T., Raut, V., Mkaouer, M. W., Newman, C., & Ouni, A. (2022). Refactoring for reuse: an empirical study. Innovations in Systems and Software Engineering, 18(1), 105–135. https://doi.org/10.1007/S11334-021-00422-6
dc.relation.referencesAndreas, J., Rohrbach, M., Darrell, T., & Klein, D. (2016). Neural module networks. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2016-December, 39–48. https://doi.org/10.1109/CVPR.2016.12
dc.relation.referencesAntoine Bailey. (2018, November). A CASE STUDY EXPLORING ENTERPRISE RESOURCE PLANNING SYSTEM EFFECTIVE USE. https://www.researchgate.net/publication/328881092_A_CASE_STUDY_EXPLORING_ENTERPRISE_RESOURCE_PLANNING_SYSTEM_EFFECTIVE_USE
dc.relation.referencesArmando Hernández González, J., & Colom, M. (2023). Repeatability, Reproducibility, Replicability, Reusability (4R) in Journals’ Policies and Software/Data Management in Scientific Publications: A Survey, Discussion, and Perspectives. https://arxiv.org/abs/2312.11028v1
dc.relation.referencesBakshi, K. (2017). Keycloak Microservices-based software architecture and approaches. IEEE Aerospace Conference Proceedings. https://doi.org/10.1109/AERO.2017.7943959
dc.relation.referencesBass, L., Clements, P., Kazman, R., Addison-, T. •, Upper, W., River, S., Boston, N. •, Indianapolis, •, San, •, New, F., Toronto, Y. •, Montreal, •, London, •, Munich, •, Paris, •, Madrid, •, Sydney, C. •, Tokyo, •, Singapore, •, & Mexico City, •. (2013). Software Architecture in Practice Third Edition.
dc.relation.referencesBeck, Kent. (2000). Extreme programming eXplained : embrace change. 190.
dc.relation.referencesBerg Marklund, B., Engström, H., Hellkvist, M., & Backlund, P. (2019). What Empirically Based Research Tells Us About Game Development. The Computer Games Journal, 8(3–4), 179–198. https://doi.org/10.1007/S40869-019-00085-1
dc.relation.referencesBoehm, B. W., & Papaccio, P. N. (1988). Understanding and Controlling Software Costs. IEEE Transactions on Software Engineering, 14(10), 1462–1477. https://doi.org/10.1109/32.6191
dc.relation.referencesBrown Simon. (2019). The C4 model for visualising software architecture. Leanpub. Leanpub. https://leanpub.com/visualising-software-architecture/read
dc.relation.referencesBurnham, J. F. (2006). Scopus database: A review. Biomedical Digital Libraries, 3(1), 1–8. https://doi.org/10.1186/1742-5581-3-1/TABLES/2
dc.relation.referencesButler, C. W., McCabe, T. J., Butler, C. W., & McCabe, T. J. (2021). Cyclomatic Complexity-Based Encapsulation, Data Hiding, and Separation of Concerns. Journal of Software Engineering and Applications, 14(1), 44–66. https://doi.org/10.4236/JSEA.2021.141004
dc.relation.referencesChadha, D., & Singh, N. (n.d.). Emergence of Software Product Line.
dc.relation.referencesChao, Y. S., & Wu, C. J. (2017). Principal component-based weighted indices and a framework to evaluate indices: Results from the Medical Expenditure Panel Survey 1996 to 2011. PLOS ONE, 12(9), e0183997. https://doi.org/10.1371/JOURNAL.PONE.0183997
dc.relation.referencesChen, H. (2017). Applications of Cyber-Physical System: A Literature Review. Https://Doi.Org/10.1142/S2424862217500129, 2(3). https://doi.org/10.1142/S2424862217500129
dc.relation.referencesChen, L., He, P., Zhang, H., Peng, W., Qiu, J., & Lü, F. (2024). Applications of machine learning tools for biological treatment of organic wastes: Perspectives and challenges. Circular Economy, 3(2), 100088. https://doi.org/10.1016/J.CEC.2024.100088
dc.relation.referencesChen, M., Mao, S., & Liu, Y. (2014). Big data: A survey. Mobile Networks and Applications, 19(2), 171–209. https://doi.org/10.1007/S11036-013-0489-0/METRICS
dc.relation.referencesChoi, Y. G., Lee, S. W., & Jeon, J. W. (2024). Analysis of ROS2-Based Automotive Architecture Using Containers for SDV. 1–5. https://doi.org/10.1109/ISIE54533.2024.10595806
dc.relation.referencesChung, M., Sharma, L., & Malhotra, M. K. (2023). Impact of Modularity Design on Mobile App Launch Success. Manufacturing and Service Operations Management, 25(2), 756–774. https://doi.org/10.1287/MSOM.2022.1181
dc.relation.referencesCorchado, J. M., Pinto-Santos, F., Aghmou, O., & Trabelsi, S. (2022). Intelligent Development of Smart Cities: Deepint.net Case Studies. Lecture Notes in Networks and Systems, 253, 211–225. https://doi.org/10.1007/978-3-030-78901-5_19
dc.relation.referencesDe Almeida, E. S., Alvaro, A., Lucrédio, D., Garcia, V. C., & De Lemos Meira, S. R. (2005). A survey on software reuse processes. Proceedings of the 2005 IEEE International Conference on Information Reuse and Integration, IRI - 2005, 2005, 66–71. https://doi.org/10.1109/IRI-05.2005.1506451
dc.relation.referencesDeepa, N., Pham, Q. V., Nguyen, D. C., Bhattacharya, S., Prabadevi, B., Gadekallu, T. R., Maddikunta, P. K. R., Fang, F., & Pathirana, P. N. (2022). A survey on blockchain for big data: Approaches, opportunities, and future directions. Future Generation Computer Systems, 131, 209–226. https://doi.org/10.1016/j.future.2022.01.017
dc.relation.referencesDelia, L., Thomas, P., Corbalan, L., Sosa, J. F., Cuitiño, A., Cáseres, G., & Pesado, P. (2019). Development approaches for mobile applications: Comparative analysis of features. Advances in Intelligent Systems and Computing, 857, 470–484. https://doi.org/10.1007/978-3-030-01177-2_34
dc.relation.referencesDiamantopoulos, T., & Symeonidis, A. L. (2020). Assessing the reusability of source code components. Advanced Information and Knowledge Processing, 219–235. https://doi.org/10.1007/978-3-030-30106-4_10
dc.relation.referencesDigkas, G., Ampatzoglou, A., Chatzigeorgiou, A., Avgeriou, P., Matei, O., & Heb, R. (2021). The Risk of Generating Technical Debt Interest: A Case Study. SN Computer Science, 2(1). https://doi.org/10.1007/S42979-020-00406-6
dc.relation.referencesDouik, A., Dahrouj, H., Al-Naffouri, T. Y., & Alouini, M. S. (2020). A Tutorial on Clique Problems in Communications and Signal Processing. Proceedings of the IEEE, 108(4), 583–608. https://doi.org/10.1109/JPROC.2020.2977595
dc.relation.referencesEl Khalyly, B., Belangour, A., Banane, M., & Erraissi, A. (2020). A comparative study of microservices-based IoT platforms. International Journal of Advanced Computer Science and Applications, 11(8), 389–398. https://doi.org/10.14569/IJACSA.2020.0110850
dc.relation.referencesEljak, H., Ibrahim, A. O., Saeed, F., Hashem, I. A. T., Abdelmaboud, A., Syed, H. J., Abulfaraj, A. W., Ismail, M. A. Bin, & Elsafi, A. (2024). E-Learning-Based Cloud Computing Environment: A Systematic Review, Challenges, and Opportunities. IEEE Access, 12, 7329–7355. https://doi.org/10.1109/ACCESS.2023.3339250
dc.relation.referencesFeng, T., & Zhang, F. (2014). The impact of modular assembly on supply chain efficiency. Production and Operations Management, 23(11), 1985–2001. https://doi.org/10.1111/POMS.12182
dc.relation.referencesFowler, M., Beck Boston, K., New, C. •, San, Y. •, Amsterdam, F. •, Cape, •, Dubai, T., London, •, Madrid, •, Munich, M. •, Paris, •, Montreal, •, Toronto, •, Delhi, •, Mexico, •, São, C., Sydney, P. •, Kong, H., Seoul, •, … Tokyo, •. (2019).
dc.relation.referencesFrakes, W. B., & Kang, K. (2005). Software reuse research: Status and future. IEEE Transactions on Software Engineering, 31(7), 529–536. https://doi.org/10.1109/TSE.2005.85
dc.relation.referencesGamma, E., Helm, R., Johnson, R., Vlissides, J., San, B. •, New, F. •, Toronto, Y. •, London, M., Munich, •, Paris, •, Madrid, •, Sidney, C. •, Tokyo, •, Singapore, •, & City, M. (1994). Design Patterns Elements of Reusable Object-Oriented Software.
dc.relation.referencesGrandhi, S., & Chugh, R. (2012). Implementation strategies for ERP odo adoption by SMEs. Communications in Computer and Information Science, 350 CCIS, 210–216. https://doi.org/10.1007/978-3-642-35594-3_30
dc.relation.referencesHaefliger, S., Von Krogh, G., & Spaeth, S. (n.d.). CODE REUSE IN OPEN SOURCE SOFTWARE. Retrieved March 2, 2025, from http://www.gnu.org/philosophy/free-sw.html.
dc.relation.referencesHatch, N. W., Baldwin, C. Y., & Clark, K. B. (2001). Design Rules, Volume 1: The Power of Modularity. The Academy of Management Review, 26(1), 130. https://doi.org/10.2307/259400
dc.relation.referencesJanbi, N., Katib, I., & Mehmood, R. (2023). Distributed artificial intelligence: Taxonomy, review, framework, and reference architecture. Intelligent Systems with Applications, 18, 200231. https://doi.org/10.1016/J.ISWA.2023.200231
dc.relation.referencesJayasudha, R., Viswanathan, V., & Shanthi, P. (2017). Implementation of reuse in the agile software development process scrum. Asian Journal of Pharmaceutical and Clinical Research, 10, 143–147. https://doi.org/10.22159/AJPCR.2017.V10S1.19597
dc.relation.referencesKao, W. T., Huang, C. Y., Tsai, T. J., Chen, S. H., Sun, S. Y., Li, Y. C., Liao, T. L., Chuu, C. S., Lu, H., & Li, C. M. (2024). Scalable determination of multipartite entanglement in quantum networks. Npj Quantum Information 2024 10:1, 10(1), 1–8. https://doi.org/10.1038/s41534-024-00867-0
dc.relation.referencesKaushik Reddy Muppa. (2024, June). Study on Cloud-Based Identity and Access Management in Cyber Security. https://www.researchgate.net/publication/382591940_Study_on_Cloud-Based_Identity_and_Access_Management_in_Cyber_Security
dc.relation.referencesKeshvarparast, A., Battini, D., Battaia, O., & Pirayesh, A. (2024). Collaborative robots in manufacturing and assembly systems: literature review and future research agenda. Journal of Intelligent Manufacturing, 35(5), 2065–2118. https://doi.org/10.1007/S10845-023-02137-W
dc.relation.referencesKriens, P., & Verbelen, T. (2022). What Machine Learning Can Learn From Software Modularity. Computer, 55(9), 35–42. https://doi.org/10.1109/MC.2022.3160276
dc.relation.referencesKrueger, C. W. (1992). Software reuse. ACM Computing Surveys (CSUR), 24(2), 131–183. https://doi.org/10.1145/130844.130856
dc.relation.referencesKumar, B. (2012). A survey of key factors affecting software maintainability. Proceedings: Turing 100 - International Conference on Computing Sciences, ICCS 2012, 261–266. https://doi.org/10.1109/ICCS.2012.5
dc.relation.referencesLattarulo, R., Matute, J. A., Pérez, J., & Gomez Garay, V. (2020a). Arquitectura dual-modular para desarrollos y validación de módulos de decisión y control en vehículos automatizados. Revista Iberoamericana de Automática e Informática Industrial, 17(1), 66–75. https://doi.org/10.4995/RIAI.2019.9542
dc.relation.referencesLattarulo, R., Matute, J. A., Pérez, J., & Gomez Garay, V. (2020b). Arquitectura dual-modular para desarrollos y validación de módulos de decisión y control en vehículos automatizados. Revista Iberoamericana de Automática e Informática Industrial, 17(1), 66–75. https://doi.org/10.4995/RIAI.2019.9542
dc.relation.referencesLewis, J., & Fowler, M. (2014). Microservices. ThoughtWorks. https://www.sigs-datacom.de/uploads/tx_dmjournals/fowler_lewis_OTS_Architekturen_15.pdf
dc.relation.referencesLey 23 de 1982 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=3431
dc.relation.referencesLey 1581 de 2012 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
dc.relation.referencesLey 1915 de 2018 - Gestor Normativo - Función Pública. (n.d.). Retrieved April 6, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=87419
dc.relation.referencesLiu, H., Chu, H., Zhuo, J., Zou, B., Chen, J., & Ma, H. (2025). SparseComm: An Efficient Sparse Communication Framework for Vehicle-Infrastructure Cooperative 3D Detection. Pattern Recognition, 158, 110961. https://doi.org/10.1016/J.PATCOG.2024.110961
dc.relation.referencesMartínez, A., Díaz, A., Linares, M., & Vega, J. (2006). Simple and Modular Architecture for Fractal Image Compression using Quad-Tree Multi-Resolution. Información Tecnológica, 17(1), 77–84. https://doi.org/10.4067/S0718-07642006000100010
dc.relation.referencesMejía-Neira, Á., Jabba, D., Caballero, G. C., Caicedo-Ortiz, J., Mejía-Neira, Á., Jabba, D., Caballero, G. C., & Caicedo-Ortiz, J. (2019). The Influence of Software Engineering on Industrial Automation Processes. Información Tecnológica, 30(5), 221–230. https://doi.org/10.4067/S0718-07642019000500221
dc.relation.referencesMendeley. (2024). Search | Mendeley. https://www.mendeley.com/search/
dc.relation.referencesMili, H., Mili, F., & Mili, A. (1995). Reusing Software: Issues and Research Directions. IEEE Transactions on Software Engineering, 21(6), 528–562. https://doi.org/10.1109/32.391379
dc.relation.referencesMockus, A. (2007). Large-scale code reuse in open source software. First International Workshop on Emerging Trends in FLOSS Research and Development, FLOSS’07, 7–11. https://doi.org/10.1109/FLOSS.2007.10
dc.relation.referencesMonroy, M. E., Arciniegas, J. L., & Rodríguez, J. C. (2017). A Query Mechanism for Analysis of Recovered Architectures. Información Tecnológica, 28(5), 87–100. https://doi.org/10.4067/S0718-07642017000500011
dc.relation.referencesMoreno, P. V. E. (2020). Challenges of Modular Design in Embedded Systems. Embedded Systems Review.
dc.relation.referencesNagorny, K., Lima-Monteiro, P., Barata, J., & Colombo, A. W. (2017). Big Data Analysis in Smart Manufacturing: A Review. Network and System Sciences, 10, 31–58. https://doi.org/10.4236/ijcns.2017.103003
dc.relation.referencesNesteruk, D. (2021). Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design: Second Edition. Design Patterns in Modern C++20: Reusable Approaches for Object-Oriented Software Design: Second Edition, 1–386. https://doi.org/10.1007/978-1-4842-7295-4
dc.relation.referencesNeumann, E. M., Vogel-Heuser, B., Fischer, J., Diehm, S., Schwarz, M., & Englert, T. (2022a). Automation software architectures in automated production systems: an industrial case study in the packaging machine industry. Production Engineering, 16(6), 847–856. https://doi.org/10.1007/S11740-022-01133-Y
dc.relation.referencesNeumann, E. M., Vogel-Heuser, B., Fischer, J., Diehm, S., Schwarz, M., & Englert, T. (2022b). Automation software architectures in automated production systems: an industrial case study in the packaging machine industry. Production Engineering, 16(6), 847–856. https://doi.org/10.1007/S11740-022-01133-Y/TABLES/6
dc.relation.referencesNystrom, R. (2014). Game Programming Patterns. 2014. https://gameprogrammingpatterns.com/introduction.html
dc.relation.referencesParikh, A., Kumar, P., Gandhi, P., & Sisodia, J. (2022). Monolithic to Microservices Architecture - A Framework for Design and Implementation. 2022 1st International Conference on Computer, Power and Communications, ICCPC 2022 - Proceedings, 90–96. https://doi.org/10.1109/ICCPC55978.2022.10072238
dc.relation.referencesParnas, D. L. (1972). On the criteria to be used in decomposing systems into modules. Communications of the ACM, 15(12), 1053–1058. https://doi.org/10.1145/361598.361623
dc.relation.referencesPaul M. Duvall, S. M. A. G. (2007). Continuous Integration: Improving Software Quality and Reducing Risk - Paul M. Duvall, Steve Matyas, Andrew Glover - Google Libros. https://books.google.com.co/books?hl=es&lr=&id=PV9qfEdv9L0C&oi=fnd&pg=PT18&dq=Duvall,+P.+M.,+Matyas,+S.,+%26+Glover,+A.+(2007).+Continuous+integration:+Improving+software+quality+and+reducing+risk.+Addison-Wesley.&ots=mXaP0dOkyu&sig=keT54Po-4IK8v5Lo9d5hXxi1o0U&redir_esc=y#v=onepage&q&f=false
dc.relation.referencesPeng, I. B., Gioiosa, R., Kestor, G., Cicotti, P., Laure, E., & Markidis, S. (2017). Exploring the performance benefit of hybrid memory system on HPC environments. Proceedings - 2017 IEEE 31st International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2017, 683–692. https://doi.org/10.1109/IPDPSW.2017.115
dc.relation.referencesPlekhanov, D., Franke, H., & Netland, T. H. (2023a). Digital transformation: A review and research agenda. European Management Journal, 41(6), 821–844. https://doi.org/10.1016/J.EMJ.2022.09.007
dc.relation.referencesPlekhanov, D., Franke, H., & Netland, T. H. (2023b). Digital transformation: A review and research agenda. European Management Journal, 41(6), 821–844. https://doi.org/10.1016/J.EMJ.2022.09.007
dc.relation.referencesRodriguez-Gonzalez, E. A., Olives-Camps, J. C., Garcia-Lopez, F. P., Del Nozal, A. R., Mauricio, J. M., & Maza-Ortega, J. M. (2022). Experimental validation of a real-time distributed model-less control for DC microgrids. SEST 2022 - 5th International Conference on Smart Energy Systems and Technologies. https://doi.org/10.1109/SEST53650.2022.9898451
dc.relation.referencesSnyder, H. (2019). Literature review as a research methodology: An overview and guidelines. Journal of Business Research, 104, 333–339. https://doi.org/10.1016/J.JBUSRES.2019.07.039
dc.relation.referencesSojer, M., & Henkel, J. (2010). Code reuse in open source software development: Quantitative evidence, drivers, and impediments. Journal of the Association for Information Systems, 11(12), 868–901. https://doi.org/10.17705/1JAIS.00248
dc.relation.referencesSommerville, I., Columbus, B., New, I., San, Y., Upper, F., River, S., Cape, A., Dubai, T., Madrid, L., Munich, M., Montreal, P., Delhi, T., São, M. C., Sydney, P., Kong, H., Singapore, S., & Tokyo, T. (2011). SOFTWARE ENGINEERING Ninth Edition.
dc.relation.referencesSturtevant, D. (2017). Modular Architectures Make You Agile in the Long Run. IEEE Software, 35(1), 104–108. https://doi.org/10.1109/MS.2017.4541034
dc.relation.referencesSuro, F., Michel, F., & Stratulat, T. (2024). Integration of memory systems supporting non-symbolic representations in an architecture for lifelong development of artificial agents. Artificial Intelligence, 337, 104228. https://doi.org/10.1016/J.ARTINT.2024.104228
dc.relation.referencesWang, A. I., & Nordmark, N. (2015). Software architectures and the creative processes in game development. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9353, 272–285. https://doi.org/10.1007/978-3-319-24589-8_21
dc.relation.referencesWu, C.-J., Raghavendra, R., Gupta, U., Acun, B., Ardalani, N., Maeng, K., Chang, G., Behram, F. A., Huang, J., Bai, C., Gschwind, M., Gupta, A., Ott, M., Melnikov, A., Candido, S., Brooks, D., Chauhan, G., Lee, B., Lee, H.-H. S., … Hazelwood, K. (2021). Sustainable AI: Environmental Implications, Challenges and Opportunities. http://arxiv.org/abs/2111.00364
dc.relation.referencesYang, T. H., & Huang, C. Y. (2023). Improving Software Modularization Quality Through the Use of Multi-Pattern Modularity Clustering Algorithm. IEEE International Conference on Software Quality, Reliability and Security, QRS, 696–706. https://doi.org/10.1109/QRS60937.2023.00073
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.localAbierto (Texto Completo)spa
dc.subject.keywordCode Reuse
dc.subject.keywordEfficiency
dc.subject.keywordModular Architectures
dc.subject.keywordSoftware Development
dc.subject.keywordSoftware Quality
dc.subject.lembapa 7
dc.subject.proposalArquitecturas Modulares
dc.subject.proposalCalidad de Software
dc.subject.proposalDesarrollo de Software
dc.subject.proposalEficiencia
dc.subject.proposalReutilización de Código.
dc.titleArquitecturas modulares en código reutilizable para proyectos de desarrollo de software
dc.typebachelor thesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driveinfo:eu-repo/semantics/bachelorThesis
dc.type.localTrabajo de gradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
2025OscarNeira.pdf
Tamaño:
1.9 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
2025Cartaautorizacionautoarchivoautor.pdf
Tamaño:
81.96 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
AprobacionFacultadCRAI_IngSist_Abril2025_2.2.pdf
Tamaño:
284.35 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
807 B
Formato:
Item-specific license agreed upon to submission
Descripción: