Improving the efficiency of work in Open Source projects based on architectural analysis (using the example of the Sakhan project)

Author:

Minakova O.1,Pocebneva Irina1,Gusev Pavel2

Affiliation:

1. Voronezh State Technical University

2. Voronezhskiy gosudarstvennyy tehnicheskiy universitet

Abstract

The paper presents a methodology for entering an open source project using architectural analysis to develop programming skills and volunteer activities using architectural analysis. The relevance is due to the difficulty of entering into joint projects. As a method for solving this problem, it is proposed to use architectural analysis according to the C4 model. Using the example of the Sahana EDEN software project from the source code repository, the application of this method is described. Interest in this project is due to both its humanitarian goal and the large number of active participants, which makes it a significant example of intellectual volunteering. For each step of the architectural analysis, a detailed description of the results is presented - context, container and component diagrams. An analysis of the repository of an open source project should begin with an overview of the project structure and a study of the description, open questions, rules for making changes, current problems and technical debt. The importance of assessing one's own capabilities through studying the project's coding standards, problems and technical debt is substantiated. The conducted research showed that project work with open source software allows one to improve programming skills in practice, gain experience in joint activities and production communications, which allows us to recommend the comprehensive use of open source projects as an important educational activity for students.

Publisher

Infra-M Academic Publishing House

Reference19 articles.

1. Свидетельство о регистрации программы для ЭВМ RU 2023669055. Навигатор первокурсника ВГТУ : № 2023667759 : заявл. 25.08.2023 ; опубл. 07.09.2023 / В.Ю. Богданов, О.В. Минакова ; заявитель и патентообладатель ФГБОУ ВО «ВГТУ»., Svidetel'stvo o registracii programmy dlya EVM RU 2023669055. Navigator pervokursnika VGTU : № 2023667759 : zayavl. 25.08.2023 ; opubl. 07.09.2023 / V.Yu. Bogdanov, O.V. Minakova ; zayavitel' i patentoobladatel' FGBOU VO «VGTU».

2. Оксюта, О.В. Анализ подходов и алгоритмов для решения задачи распознавания объектов / О.В. Оксюта, С. Ле, К.О. Медведев // Моделирование информационных систем : сборник материалов Международной научно-практической конференции. - Воронеж, 2021. - С. 185-193. - DOI: 10.34220/MIS185-193., Oksyuta, O.V. Analiz podhodov i algoritmov dlya resheniya zadachi raspoznavaniya ob'ektov / O.V. Oksyuta, S. Le, K.O. Medvedev // Modelirovanie informacionnyh sistem : sbornik materialov Mezhdunarodnoy nauchno-prakticheskoy konferencii. - Voronezh, 2021. - S. 185-193. - DOI: 10.34220/MIS185-193.

3. Долгих, Е.О. Концептуальная модель свободно расширяемых программ обработки биомедицинских данных / Е.О. Долгих, О.В. Минакова // Оптимизация и моделирование в автоматизированных системах : сборник трудов Международной молодежной научной школы. - Воронеж, 2019. - С. 87-91., Dolgih, E.O. Konceptual'naya model' svobodno rasshiryaemyh programm obrabotki biomedicinskih dannyh / E.O. Dolgih, O.V. Minakova // Optimizaciya i modelirovanie v avtomatizirovannyh sistemah : sbornik trudov Mezhdunarodnoy molodezhnoy nauchnoy shkoly. - Voronezh, 2019. - S. 87-91.

4. Новикова, Т.П. Архитектура информационных систем : учебное пособие / Т.П. Новикова, О.В. Оксюта, К.В. Зольников. - Воронеж, 2018. - 119 с., Novikova, T.P. Arhitektura informacionnyh sistem : uchebnoe posobie / T.P. Novikova, O.V. Oksyuta, K.V. Zol'nikov. - Voronezh, 2018. - 119 s.

5. Свидетельство о регистрации программы для ЭВМ RU 2023661036. Сервер расписания мероприятий университета : № 2023618815 : заявл. 03.05.2023 ; опубл. 25.05.2023 / П.С. Гуляев, О.В. Минакова ; заявитель и патентообладатель ФГБОУ ВО «ВГТУ»., Svidetel'stvo o registracii programmy dlya EVM RU 2023661036. Server raspisaniya meropriyatiy universiteta : № 2023618815 : zayavl. 03.05.2023 ; opubl. 25.05.2023 / P.S. Gulyaev, O.V. Minakova ; zayavitel' i patentoobladatel' FGBOU VO «VGTU».

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3