|
Рубрика:
Наука и технологии /
Раздел для научных публикаций
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Князев Д.А., ФГАОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)», Москва, patrol8@yandex.ru
Зорин Д.Р., ФГАОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)», Москва, patrol8@yandex.ru
Ильичев В.Ю., к.т.н., ФГАОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)», Москва, patrol8@yandex.ru
Анализ логов в устройствах Android для классификации ошибок
В статье описано исследование, целью которого было определить эффективный метод анализа ошибок в устройствах Android для получения информативного результата в приложении. Для получения логов и мониторинга работы приложений используются инструменты Android Debug Bridge и logcat, позволяющие фиксировать события системы и сообщения об ошибках. Разработанная система позволяет выделять информативные данные из потока логов и определять типы возникающих ошибок. Реализация предложенного подхода выполнена с использованием языка программирования Java в среде разработки Android Studio. В дальнейшем предполагается развитие системы с использованием методов машинного обучения для повышения точности анализа.
Введение
Мобильные устройства на базе операционной системы Android широко используются во многих сферах деятельности – от персональных коммуникаций до промышленной автоматизации и медицинских систем. По данным аналитических агентств, доля Android на мировом рынке мобильных операционных систем устойчиво превышает 70%, что делает эту платформу доминирующей средой для разработки мобильного программного обеспечения. В процессе разработки и эксплуатации мобильных приложений одной из ключевых задач является своевременное выявление и анализ ошибок, возникающих в ходе работы программного обеспечения. Такие ошибки могут приводить к снижению производительности приложений, нестабильной работе системы и ухудшению пользовательского опыта.
Актуальность исследования обусловлена абсолютным лидерством Android-устройств на мировом рынке. В связи с этим непрерывно растёт объём разрабатываемого программного обеспечения, которое необходимо эффективно отлаживать и сопровождать.
<...>
Ключевые слова: анализ логов, система анализа, логирование, машинное обучение, Java, Android, adb, logcat, Android debug
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|