Как написать обзор литературы, если я ничего не исследую

Я делаю степень в области компьютерных наук. Я еще не на последнем курсе, однако мой преподаватель попросил меня сделать диссертацию в течение всего этого года в качестве пробного прогона. Это значит, что когда я поеду писать диссертацию в следующем году, весь процесс не будет для меня чужим.

Мой проект (который я подписал и одобрил) состоит в том, чтобы написать часть программного обеспечения, которое преобразует изображения SVG в код внешнего интерфейса (преобразование дизайна кнопки в настоящую закодированную кнопку, которую можно использовать в приложениях С#).

Моя проблема в том, что я изо всех сил пытаюсь найти области для исследования для моего обзора литературы. Мой проект изначально не посвящен какой-либо теме исследования, это просто создание части программного обеспечения.

Методы и результаты того, что я пробовал:

  • Из того, что я прочитал, эта часть эссе должна включать литературу за/против (или противоположные мысли) по рассматриваемой теме. Единственный способ, которым я могу разбить это, чтобы соответствовать моему проекту, - Должен/не должен создаваться пользовательский интерфейс из дизайна. Могло ли это привести к менее точному представлению того, что было необходимо? Будут ли созданные элементы управления такими же эффективными, как элементы управления, созданные человеком на основе дизайнов?
  • Что известно или уже известно по этой теме. Я еще не нашел ничего подходящего, что сделал другой человек в отношении преобразования SVG в код.
Я бы посоветовал вам просто спросить своего лектора, чего они ожидают.
@NateEldredge Да, я написал ему по электронной почте, однако он уехал на две недели в отпуск по уходу за ребенком, и я хотел бы начать придумывать это сейчас.
@Ralt, я был бы удивлен, если бы профессор CS не проверял время от времени свою электронную почту во время отпуска.

Ответы (2)

Выяснение того, что включить в обзор литературы, обычно включает в себя гигантский шаг назад и размышления о (1) том, что кому-то нужно знать, чтобы понять вашу работу, и (2) о том, как ваша работа вписывается в общий массив исследований. Например, вы можете решить следующее:

  • Что такое векторная графика (например, SVG) и чем она отличается от растровой графики (например, PNG).
  • Почему существует интерес к автоматической генерации кода?
  • Какие еще предпринимались попытки автоматически генерировать код (не только из проектов пользовательского интерфейса, но и из других типов проектов, таких как диаграммы UML)?
  • Насколько успешными были эти попытки?
  • Какие проблемы возникли?
  • Каково современное состояние автоматической генерации кода на сегодняшний день?
  • Почему автоматическая генерация кода не используется более широко?
  • Какие преимущества и недостатки есть у автоматического создания кода из графики, в отличие от метода перетаскивания, который обычно используется в Visual Studio.

В конце концов, вам нужно мнение вашего профессора по этому поводу. Однако обзор литературы не обязательно должен быть посвящен только исследованиям. Вероятно, было бы полезно найти аналогичные программы и изучить, как они справляются с этой проблемой. При этом вы можете узнать, что работает, а что нет, и какие области можно улучшить. Если написание такой программы является обычным явлением для диссертаций в вашей школе, вы можете обратиться к более старшим студентам или другим профессорам, знакомым с процессом, и спросить их, как это делается.