Перейти к содержимому

Фотография

Ищу тему для кандидатской диссертации


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 11 августа 2012 - 08:54

Привет!
Чуть ниже видел топик о поиске темы для диплома. У меня все зашло еще дальше)
Ищется тема для кандидатской диссертации! Естественно, по нашему направлению.
Помоги мне, пожалуйста, коллективный разум!
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 12 августа 2012 - 04:31

Привет!
Чуть ниже видел топик о поиске темы для диплома. У меня все зашло еще дальше)
Ищется тема для кандидатской диссертации! Естественно, по нашему направлению.
Помоги мне, пожалуйста, коллективный разум!

Добрый день.
Распознавание графических элементов приложений средствами автоматизированного тестирования.
Попробуйте сделать нечеткий поиск))
Речь не о веб.
  • 0

#3 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 12 августа 2012 - 06:21

Дык разве гугл уже не придумал это до нас в своем "Поиске по картинке"?
..или я не совсем понял, что Вы имели в виду..
  • 0

#4 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 12 августа 2012 - 10:58

Дык разве гугл уже не придумал это до нас в своем "Поиске по картинке"?
..или я не совсем понял, что Вы имели в виду..

Да, но тут задача другая. Применить распознавание к интерфейсу программы.
  • 0

#5 Atanvarno

Atanvarno

    Новый участник

  • Members
  • Pip
  • 27 сообщений
  • ФИО:Alexander Shestov


Отправлено 12 августа 2012 - 14:17

Если не секрет, какую специальность Вы выбрали?
Что-то из пула 05.13.00?
  • 0

#6 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 12 августа 2012 - 15:57

Да, но тут задача другая. Применить распознавание к интерфейсу программы.

Все равно никак не могу понять, что Вы имеете в виду..
Возможно, из-за того, что работаю в основном с вебом)
Сможете пример дать?

Если не секрет, какую специальность Вы выбрали?
Что-то из пула 05.13.00?

Конечно, не секрет.) 05.13.11
Там есть пункт "Оценка качества, стандартизация и сопровождение программных систем."
  • 0

#7 owasp

owasp

    Активный участник

  • Members
  • PipPip
  • 87 сообщений

Отправлено 13 августа 2012 - 18:56

Все равно никак не могу понять, что Вы имеете в виду..
Возможно, из-за того, что работаю в основном с вебом)
Сможете пример дать?

Пример:
1. TestComplete и распознавание текста на форме - работает плохо, работает только с латинскими символами.
Проект закрытый, стоит денег. Пробовал использовать это распознавание в реальном проекте - даже латиница, крупные буквы, распознаётся с ошибками.

2. Sikuli (http://sikuli.org/) и распознавание всего на форме - работает лучше, чем распознавание в TestComplete, но тоже не работает с кириллицей (теоретически надо перейти на юникод, лишь переделав механизм сравнения строк, так как для OpenCV нет никакой разницы, что распознавать, надо только, чтобы в условиях сравнения была поддержка нелатинских символов).
Проект открытый, денег не стоит. Его развитие притормозилось. Помощь опытного человека ему не повредит, и даже нужна.
Из промышленного использования слышал только про один случай. Использовался Sikuli в Epam Systems, для тестирования приложения доступного лишь через удалённый рабочий стол (рассказывали на SQA Days). Но думаю там не нужен был именно Sikuli, можно было бы и без распознавания обойтись.
  • 0

#8 owasp

owasp

    Активный участник

  • Members
  • PipPip
  • 87 сообщений

Отправлено 13 августа 2012 - 19:14

Но так-то интерфейсы - менее выигрышная тема, чем большие данные и большие нагрузки.

Кандиданских диссертаций не защищал пока. Но дипломные работы были связаны с большими данными. В первом случае был простой механизм наполнения БД данными - генерация людей, профессий, организаций, адресов (более-менее похожих на настоящие, использовалось при тестировании одной диспетческой системы в службе такси). Во вротом случае была поисковая система, с поисковыми ботами (которые придавали работе вес, измеряемый в гигабайтах), классификацией и индексацией (которые придавали работе научность).

Область больших нагрузок - тоже малоизведанная область. Например, что губительнее для СУБД - 10000 открытых соединений или исчерпание 14 из 16 Гб ОЗУ? Хоть в такой постановке задача звучит не так ярко, но при её решении попутно возникают другие задачи. Появляются первые графики, выявляются важные счётчики и неважные. Первые зависимости. Вырисовываются более-менее подходящие профили нагрузки.
Потом и на работе это замечают (высокие нагрузки - вещь нужная и оплачиваемая).

А самые высокие гранты дают за паралельные вычисления, суперкомпьютеры, виртуализацию, масштабируемость, ... Например, точно есть гранты от Nvidia (по технологии CUDA и построению кластеров из машин с графическими адаптерами, высчитывающими что-либо, с помощью GPU). Но это если есть желание не просто защитить кандидатскую (для бумажки), но и продолжать научную деятельность.
  • 0

#9 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 13 августа 2012 - 19:46

Спасибо за отклики)
По примерам благодарю - пороюсь.

Наполнение вещь больше техническая, хорошую науку там всунуть, имхо, не просто.

Нагрузка БД - не мое) Во всяком случае у нас в конторе там специальные люди со специальными мозгами сидят) И, естественно, к отделу тестирования никакого отношения не имеют.
Хотя, в целом нагрузка приложений весьма и весьма интересна, тоже поковыряюсь, благодарю.

Хотя меня больше в автоматизацию тянет... Во всяком случае на данном этапе оно понятнее
  • 0

#10 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 14 августа 2012 - 07:47

"Сравнительный анализ методов верификации ПО"
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#11 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 14 августа 2012 - 08:01

Сергей, спасибо, покопаю!
  • 0

#12 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 14 августа 2012 - 09:43

Вероятно, вы выясните, что инспекции Фагана в десятки раз эффективнее автоматизации регрессионного тестирования.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#13 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 14 августа 2012 - 09:53

Если я правильно помню, то инспекции по Фагану ориентированы на поиск ошибок на ранних этапах.
А автоматизация регрессионного - это уже когда все построено.
  • 0

#14 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 14 августа 2012 - 12:21

И что? Религия запрещает искать ошибки? Или религия запрещает только искать ошибки до кодирования? Ну так пошлите в сад такую религию. Вместе с адептами.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#15 kass101

kass101

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Сорокоумов Антон


Отправлено 14 августа 2012 - 12:56

Нет, я не об этом) Я говорю, что естественно, что цена ошибок найденных на раннем этапе (в рамках инспекции) будет меньше, чем ошибок найденных после построения системы/добавления фичи (при регрессе)
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных