Institut für Informatik
Lehr- und Forschungseinheit für Programmier- und Modellierungssprachen
E-Mail: y i n g d i n g . w a n g [at] ifi * lmu * de
- Winner of the Machine Learning forcused Android Developer Challenge 2020 at Google LLC, featured in the event "11 weeks of android" #Week2MachineLearning, dedicated with a YouTube video in "Android Developers" channel and an online magazine over "Helpful innovation" for the research app Stila to monitor mental stress
Summer Term 2020
- Master-Practical: "Human Computation and Analytics"
- (WS 2019/2020) Exercise: "Human Computation and Analytics"
- (SS 2019) Master-Practical: "Human Computation and Analytics"
- (WS 2018/2019) Exercise: "Human Computation and Analytics"
- (SS 2018) Master-Practical: "Human Computation and Analytics"
- (SS 2018) Master-Seminar: "Physiological Data Analysis for Educational Technologies"
- (WS 2017/2018) Exercise: "Human Computation and Analytics"
- (SS 2017) Exercise: "Human Computation"
- (SS 2017) Master-Practical: "Human Computation and Analytics"
- (WS 2016/2017) Exercise: "Human Computation and Analytics"
- (WS 2016/2017) Master-Seminar: "Physiological Data Analysis for Educational Technologies"
- (SS 2016) Softwareentwicklungspraktikum: "Python mit dem Raspberry Pi"
- (WS 2015/2016) Master-Practical: "Technology-Enhanced Learning"
- Ubiquitous Feedback and Recommendation
- Analysis of Physiological Data
- Information Retrieval and Text Mining
- Human Computation and Visual Analytics
- Learning Analytics for Educational Technologies
- Stress Tracking in Learning Activities (Stila)
Stress is a common problem in our contemporary society, especially among students and professionals. The goal of project Stila is to provide students and professionals with personalized recommendations aiming at improving their learning performances. To achieve this, stress development of learners needs to be monitored during theirs learning activities. A visual feedback on stress level development based on physiological sensor data, shall be provided to learners. A trend analysis of aggregated sensor data over a period time enables further classification of eustress(positive stress) and distress(negative stress) associated with learning activities. Based on the outcome of individual trend analysis of stress development, feedbacks and recommendations for a particular learning activity can be individually provided to each learner.
Project Website: http://stila.pms.ifi.lmu.de/
- Intelligent Recommender of MOOCs (Irom)
Massive Open Online Courses (MOOCs) are emerging online learning offers for university students. Due to the large number of MOOCs provided by different MOOC platforms, it is quite difficult for learners to select the MOOCs best fulfilling their needs. The goal of project Irom is to conceive, develop and test an intelligent MOOCs search engine. To this aim, the MOOCs textual description will be analyzed, for example by clustering the term-document vectors derived from the MOOCs descriptions and by using explicit as well as implicit feedback from the MOOCs search engine users.
Project Website: http://irom.pms.ifi.lmu.de/
- CodeKōan - A Source Code Analysis Platform
Producing faultless, high quality source code is a challenging task, that many programmers strive to excel at performing. Computer science has made great strides in the last decades in developing new techniques for producing better source code. The introduction of programming paradigms -- object oriented, functional and aspect oriented programming -- and technology, such as exceptions and the actor model, has enabled programmers to write the software, which powers our everyday life.
Previous research has contributed algorithms and technology to enable writing better software. The goal of project CodeKōan is to put the focus on the most important part of coding: The Programmers. To fulfill this goal, project CodeKōan contributes a search engine, that finds similarities between pieces of source code and code examples in online resources like Stackoverflow.
Project Website: http://codekoan.org/
- Yingding Wang, Nikolai Fischer, François Bry:
"Pervasive Persuasion for Stress Self-Regulation"
In: Proceedings of the 2019 IEEE International Conference on PervasiveComputing and Communications Workshops (PerCom Workshops). IEEE, Kyoto, Japan (11-15 March 2019).
- Christof Schramm, Yingding Wang, François Bry:
"Codekōan: a source code pattern search engine extracting crowd knowledge"
In: CSI-SE '18 Proceedings of the 5th International Workshop on Crowd Sourcing in Software Engineering (pp. 1-8). ACM, Gothenburg, Sweden (May 27 - 27, 2018).
- Martin Bogner, François Bry, Niels Heller, Stephan Leutenmayr, Sebastian Mader, Alexander Pohl, Clemens Schefels, Yingding Wang, Christoph Wieser:
"Human Collaboration Reshaped: Applications and Perspectives"
In: 50 Jahre Universitäts-Informatik in München (pp. 47-73). Springer Vieweg, Berlin, Heidelberg (June 30, 2017).
- Tobias Wittmann, Where's it? -- A game for stress self-regulation (B.Sc.)
- Nikolai Fischer, Increasing user engagement to foster stress awareness using smart watches (M.Sc.)
- Louis Mbuyu, Comparison of categorical properties offered by multiple MOOC platforms -- Using a Web Scraper in Python with Scrapy (B.Sc.)
- Anna Hubert, A User-Centered Responsive User Interface for Fostering Stress Awareness -- Implementation and Evaluation of the Web Portal Stila (B.Sc.)
- Eugenia Schneider, Interaction System for a MOOC Search Engine -- Design, implementation and summative empirical evaluation of the User Interface (M.Sc.)
- Christof Schramm, Recognition of Code Patterns from Stackoverflow Answers in Computer Programs (M.Sc.)
- Joseph Birkner, Unsupervised Learning of Joint Neural Embedding Spaces for Queries and Documents (B.Sc.)
- Annika Jung, Stress analysis with additional sleep data collected by fitness trackers (B.Sc.)
- Benjamin Humpel, Parlance comparison of textual MOOC descriptions -- Applying NLP tools and statistical analysis among different MOOC Platforms
- Patrik Hagen, Eustress and Distress Detection from Physiological Data using Supervised Machine Learning (M.Sc.)
- Kai Wilker, Multidimensional Clustering of MOOC Offers -- Applying unsupervised learning algorithms FCM and SOM to text description (B.Sc.)
- Marcel Heil, Conception and Implementation of a Mobile Application with Fitness Trackers as Supportive Tools for Computed Stress Detection (B.Sc.)