Studienprojekte

Projekte sind ein essenzieller Bestandteil des Curriculums von Mobile Computing. Die Studierenden bekommen die Möglichkeit, das im Zuge ihres Studiums erworbene theoretische Wissen selbst praktisch umzusetzen. Ein sowohl für StudentInnen als auch für Lehrende immer wieder spannendes Unterrichtskonzept, in dem schon erfolgreiche Startups wie z.B. runtastic und Butleroy ihre Anfänge gefunden haben.

Debugging-Isolating failure causes and cause-effect chains

Zeitraum
Mar 2017 - Jul 2017
FH Studierende
Ravdeep Kaur Arora
FH BetreuerIn
Dipl. Ing. Dr. techn. Erik Sonnleitner

Techniques to be analyzed/implemented: Delta Debugging, Fuzz Testing, Statistical Testing.

Ziel

The main objective of topic is to implement the debugging techniques in such way that when bug is fixed, it is completely isolated from the program and its impacts are not propagated to next level of program or application which means completely isolating failure-cause chains from the root.

  • Integration of delta debug technique with selenium
  • Implementation of Fuzz Testing
  • Implementation of Statistical Debugging
  • Other algorithms for automation of debugging
  • Analysis of techniques
  • Which techniques apt for which domain
  • Study Techniques for debugging
  • Focus on scientific and algorithmic methods
  • How to improve debugging process- Automation
  • Practical implementation of Algorithms and analysis
  • Reproduction of influential effects
  • Reproducing data
  • Reproducing Time
  • Randomness
  • Operating systems
  • Practical Implementation
  • Delta Debugging
  • White Box Fuzzing
  • Statistical Debugging