Основная цель репозиториев программ хранить исходный код во время разработки. Пока программа не завершена, разработчики постоянно сохраняют небольшие части (то есть модификации программ) кода в репозитории и используют эти части совместно с другими разработчиками.
Таким образом, репозитории содержат значительное количество информации о программах и процессах разработки. С помощью подходящей сервисной программы можно определить модификации исходного кода.
В данной статье мы представим сервисную программу для определения изменений структурного исходного кода в репозиториях. С помощью этой программы были проанализированы три проекта с открытыми исходными кодами, и во время их разработки были определены различные изменения исходного кода. Мы показали, что этой программой можно пользоваться для того, чтобы определять изменения исходного кода в репозиториях программ.
Авторы:
Черт Герлец
Исследователь, институт информатики Мариборского университета
Черт Герлец — исследователь и аспирант факультетов электротехники и вычислительной техники института информатики Мариборского университета. Его исследовательский интерес лежит в области анализа репозиториев программ, развития ПО, в области качества программного обеспечения, информационных систем и многого другого. Он является опытным разработчиком ПО на платформе Microsoft.NET и специалистом в области архитектуры программного обеспечения, моделей проектирования и передового опыта.
Андрей Крайнц
Исследователь, институт информатики Мариборского университета
Андрей Крайнц — исследователь и аспрант Мариборского университета, факультета электротехники и вычислительной техники института информатики. Он получил степень бакалавра в области вычислительной техники в Мариборском университете в 2006 году. Его исследовательская работа включает в себя различные стороны серии программных изделий, производства ПО, платформы NET, объектно-ориентированного программирования и метрики программного продукта. Он работал над несколькими промышленными проектами.
Марьян Херико
Профессор, институт информатики Мариборского университета
Марьян Херико — профессор Мариборского университета, факультета электротехники и вычислительной техники института информатики. Он получил степень магистра точных наук (1883) и степень доктора философии (1998) по вычислительной технике в Мариборском университете. Его исследовательский интерес включает в себя все стороны разработки информационных систем, особенно вопросы метрики, его также интересует область моделей ПО, модели процесса и моделирование.
Ян Божник
Исследователь, институт информатики Мариборского университета
Ян Божник — исследователь и аспирант Мариборского университета, факультета электротехники и вычислительной техники института информатики. Его интересуют вопросы инженерии технических требований, моделирование для сервисных процессов, метрика качества программного обеспечения, связанные данные, семантическая паутина, и многое другое. Он является опытным разработчиком ПО на платформах Microsoft.NET и SharePoint.