Yutaka Watanobe
Yutaka Watanobe (Dr.)
Senior Associate Professor @ Department of Computer Science and Engineering, University of Aizu
Tsuruga, Ikki-Machi, Aizu-Wakamatsu City, Fukushima 965-8580, Japan
E-mail: yutaka@u-aizu.ac.jp
Phone: +81-242-372715
Fax: +81-242-372753
Short biog

Yutaka Watanobe was born in 1979. He received his M.S. and Ph.D. degree from The University of Aizu in 2004 and 2007 respectively. He was a Research Fellow of the Japan Society for the Promotion of Science at The University of Aizu in 2007. He is currently a Senior Associate Professor at The University of Aizu. His research interests include visual programming, data mining, visual queries, e-learning systems, and filmification of methods.









Programming Languages and Environments


*AIDA
Programming in Pictures

Programming in pictures is a special approach to help people for some saving their energy and time. It is an approach where pictures and moving pictures are used as super-characters for representing features of computational algorithms and data structures, as well as for explaining models and application methods involved. In this project, we are developing languages based on programming in pictures and the corresponding programming environment.


FIM
Filmification of Methods

An algorithm is a series of procedures to solve a problem. Numerous algorithms related to different space structures such as grids, graphs, trees, networks as well as to numerical simulations, data mining, etc. have contributed to the evolution of computers as well as to research and development. In this project, we are collecting various algorithms based on the Programming in Pictures for the integrated development environments as well as for creating educational materials.


E-Learning Environments


AOJ
Online Judge

Online judge is an online e-learning system for programming where users can submit their source codes (in C, C++, C++11, Java, C#, D, Ruby, Python, JavaScript, etc.) which solve problems related to programming and algorithms. The users can immediately receive verdict such as Accepted (with partial scores), Wrong Answer, Time Limit Exceeded, Memory Limit Exceeded, Runtime Error etc. as well as detailed factors that include CPU time and memory usage. The online judge system also provides variety of services to activate competition, education and enjoyment. In this project, we are developing some advanced services for the online judge system considering different web technologies as well as data mining algorithms.


ITArena
IT Arena

*In preparation.


Data Mining


Data Mining
Big-data analysis

The potential of big data concept is really great. There are a number of successful stories about big data of exhaust-web-search type applied in communication, leisure, commerce, infrastructures, etc. However, in many cases, big data sets are messy, non-transparent, and difficult for finding what sampling biases hide inside them. Although, big data is a new tool, we should learn a lot to understand how to efficiently use it.

Big Information Resources

Big information resources are also big data; the difference is in semantic richness of data components and their compositions. A primary goal of manipulation with resource units is in understanding of how to make decisions based on knowledge and experience of others and how to present your decision to others. In other words, it is to acquire and transfer knowledge and experience between people. We promote the concept of big information resources as large-scale sets of well-organized, reliable, and accurate units representing people knowledge and experience applicable for education, research, and business.

Visual query system

*In preparation.


Robotics



Classes

  • Algorithms and Data Structures
  • JAVA Programming
  • Software Engineering
  • Programming Strategies and Software Development Tools
  • Parallel Languages and Multimedia Tools
  • Lectures for Information Technology Engineer Examination
  • Preparation Lecture for Programming Contests
  • Competitive Programming
  • Practical Programming
  • Visual Programming, Programming in Pictures

Club

Master Thesis

  • Evaluation of Data Acquisition Components based on RT Middleware, Daiki Hiraide, 2017.
  • Analysis of health condition change by data mining of vital signs measured during kidney dialysis, Kazuki Yamamoto, 2016.
  • Data Visualization in *AIDA Programming Language and Its Applications, Kanto Nakayama, 2015.
  • Integration of the concept of object-oriented paradigm and functional languages in a visual programming language, Mirai Watanabe, 2014.
  • Filmification of Methods: A Visual Programming Language Based on Super-characters, Yuya Watanabe, 2013.

Graduation Thesis

  • Iroha: Secure and Scalable Distributed Ledger, Taisei Igarashi, 2017.
  • Accuracy Analysis of Communication between RT-Components, Toshimune Miyaji, 2017.
  • Cluster Analysis for Source Codes in Online Judge Systems, Tomohiro Saito, 2017.
  • Proposal of a System to Assist Debugging, Tadamasa Yamaguchi, 2017.
  • A definition of K-MetaML with K-framework, Yuto Marisaki, 2016.
  • Content Recommendation Function for E-Learning Systems, Ryuya Takahashi, 2016.
  • Classification of Algorithms by Neural Network, Kazuya Watanabe, 2016.
  • Educational Materials for Programmable Robots in Robot Technology Component Library, Hirotomo Tanji, 2016
  • Big Data Analysis for POS Data by a Clustering Method, Daiki Hiraide, 2015.
  • Supporting Novice Programmers By Analyzing Source Codes in Online Judge System, Yuya Kusaka, 2015.
  • Broadcasting System for Online Judge, Tatsuhiko Hayashi, 2015.
  • A Visual Editor for a Functional and Object-Oriented Visual Programming Language, Kazuki Yamamoto, 2014.
  • Error Detection in a Multiparadigm Visual Programming Language, Tatsuya Otake, 2014.
  • Icon Retrieval Algorithm for Super Character Completion, Kyugo Katsuta, 2014.
  • Social Networking Functions in E-learning, Kazuki Endo, 2014.
  • Applying Gamification to Online Programming Challenge Service, Tsukasa Arima, 2013.
  • Data Visualization in *AIDA, Kanto Nakayama, 2013.
  • Filmification of Methods: Image Processing in *AIDA, Haruka Hashimoto, 2013.
  • Extracting a Spatial Ontology from a Large Flickr Tag Dataset, Takeshi Sasaki, 2013.
  • Filmification of Methods: A Modeling Environment Based on Super-charcters, Kandai Saito, 2013.
  • An Advanced Search Interface for Mobile Devices, Takatoshi Akiyaam, 2012.
  • Units of Measure Analysis and Its Implementation for AIDA, Tetsuya Shiota, 2012.
  • Aizu IT Arena : an e-learning System for ICTs Engineers Masataka Tokumaru, 2012.
  • Intelligent Recommendation Method for AIDA Programing, Shigeyuki Hashikawa, 2012.
  • Profiling System for AIDA Programming Environment, Akira Midorikawa, 2012.
  • Filmification of Methods: Programming in Pictures for Multi-Agent Simulation, Tatsuya Ito, 2011.
  • Filmification of Methods: Push-Relabel Maximum Flow Algorithms in Algorithmic CyberFilm Language, Yuya Watanabe, 2011.
  • Platform-Independent Browsers for Programming in Pictures, Yuka Takahashi, 2011.
  • Towards Error-Free Programming in Algorithmic CyberFilm Language, Tomoya Numakura, 2011.
  • An Advanced Search System for Learning Objects, Kazumi Nemoto, 2011.
  • An Application for Finding the Shortest Purchase Routes Using Google Maps, Tomokazu Arai, 2010.
  • An Advanced Search Interface for an Online Judge System, Yuusuke Tominaga, 2010.
  • An Application Server for an Algorithm Library in Visual Programming Languages, Takuya Watanabe, 2010.



International Journals

Yutaka Watanobe and Nikolay Mirenkov, Hybrid intelligence aspects of programming in *AIDA, Future Generation Computer Systems, 37, 417-428, 2014, Elsevier Publisher. ScienceDirect

Yutaka Watanobe, Nikolay N. Mirenkov, and Rentaro Yoshioka, Algorithm Library based on Algorithmic CyberFilms, Journal on Knowledge-Based Systems, 22, 195-208, 2009, Elsevier Publisher. ScienceDirect

Yutaka Watanobe, Nikolay N. Mirenkov, Rentaro Yoshioka, Oleg Monakhov, Filmification of methods: A visual language for graph algorithms, Journal of Visual Languages and Computing, 19(1), 123-150, 2008, Elsevier Publisher. ScienceDirect

Yutaka Watanobe, Rentaro Yoshioka, Nikolay N. Mirenkov, A Searching Method Based on Problem Description and Algorithmic Features, International Journal of Computational Science and Engineering (IJCSE), 2(5/6), 359-368, 2007, Inderscience Publisher.

Yi-Cheng Chen, Shih-Hao Chang, Wei-Hsun Liao, Jianquan Liu, Yutaka Watanobe, A cloud-based system for dynamically capturing appliance usage relations, IJWGS 12(3), 257-272, 2016.

Books

Algorithms and Data Structures for Programming Contests, Yutaka Watanobe, Ozy, Takuya Akiba, Mainavi

Algorithms and Data Structures for Programming Contests (in Chinese), Yutaka Watanobe, Ozy, Takuya Akiba.

Introduction to Programming in C/C++: Online Programming Challenge, Yutaka Watanobe, Mainavi

Magazine

Yutaka Watanobe, Development and Operation of an Online Judge System, IPSJ Magazine, Vol. 56, No. 10, 998 - 1005, 2015. IPSJ Magazine

Book Chapters

  • Kazuki Yamamoto, Yutaka Watanobe, Wenxi Chen, Clustering Analysis of Vital Signs Measured During Kidney Dialysis. IEA/AIE 2016: 503-513

  • Yutaka Watanobe, Nikolay Mirenkov, Mirai Watanabe, Educational features of *AIDA programs, Communications in Computer and Information Science, 513, 162-177, 2015.

  • Yutaka Watanobe, Nikolay Mirenkov and Mirai Watanabe, Applying *AIDA programs as educational materials, The 13 th International Conference on Intelligent Software Methodologies, Tools and Techniques, 783-798, 2014, IOS Press.

  • Yutaka Watanobe, Tetsuya Shiota, Nikolay Mirenkov, Units of Measure Analysis and Its Implementation for AIDA, In: Proceedings of the 11th International Conference on Software Methodologies, Tools, and Techniques, 198-212, 2012, IOS Press.

  • Yutaka Watanobe, Rentaro Yoshioka and Nikolay Mirenkov, Programming in pictures: a way toward reliable software, In: Proceedings of the 10th International Conference on Software Methodologies, Tools, and Techniques, 183-197, 2011, IOS Press.

  • Yutaka Watanobe, Nikolay Mirenkov, Rentaro Yoshioka, Algorithm Library based on Algorithmic CyberFilms, In: Proceedings of 6th International Conference on New Software Methodologies, Tools, and Techniques, H. Fujita and D. Pisanelli (Eds.), 427-447, 2007, IOS Press.

  • Yutaka Watanobe, Rentaro Yoshioka and Nikolay Mirenkov, Embedded Clarity in Filmification of Methods, In: Proceedings of the 9th International Conference on Software Methodologies, Tools, and Techniques, 70-82, 2010, IOS Press.


International Conferences

  • Mirai Watanabe, Yutaka Watanobe, Alexander Vazhenin, Architecture for Hybrid Language Systems, 16th IEEE International Conference on Computer and Information Technology (IEEE CIT 2016), 134-139.

  • Yutaka Watanobe, Nikolay Mirenkov, Mirai Watanabe, Adaptation Aspects of *AIDA programs, 16th IEEE International Conference on Computer and Information Technology (IEEE CIT 2016), 34-41.

  • Mark Sifer, Yutaka Watanobe and Subhash Bhalla, Efficient Visualisation of the Relative Distribution of Keyword Search Results in a Corpus Data Cube, ACM Eighteenth International Workshop On Data Warehousing and OLAP (DOLAP), 2015, 85-88.

  • Mirai Watanabe, Yutaka Watanobe, Alexander Vazhenin, Modeling Tools for Social Coding, In: Proceedings of the 14th International Conference on Intelligent Software Methodologies, Tools and Techniques, 2015, 399-410.

  • Yutaka Watanobe and Nikolay Mirenkov, *AIDA: A Language of Big Information Resources, 10th International Workshop-Databases in Networked Information Systems (DNIS 2015), 112 - 121, 2015.
  • Michal Drozdowicz, Kensaku Hayashi, Maria Ganzha, Marcin Paprzycki, Alexander Vazhenin, Yutaka Watanobe, Implementing Agent-Based Resource Management in Tsunami Modeling - Preliminary Considerations. DNIS 2014, 95-111.
  • Yutaka Watanobe, Nikolay Mirenkov, and Haruo Terasaka, Information resources of *AIDA programs, The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 137-140, 2014.
  • Yutaka Watanobe and Nikolay Mirenkov, *AIDA Declarations Supporting Program Compactness, In: Proceedings of the 2013 International Joint Conference on Awareness Science and Technlogy and Ubi-Media Computing, 552, 2013.
  • Kanto Nakayama and Yutaka Watanobe, Data Visualization in *AIDA Programming Language, 2013 International Joint Conference on Awareness Science and Technology & Ubi-Media Computing, 383, 2013.
  • Shunsuke Wada, Yuichi Yaguchi, Ryo Ogata, Yutaka Watanobe, Keitaro Naruse, Ryuichi Oka, Associated Keyword Analysis for Temporal Data, with Spatial Visualization, 2013 International Joint Conference on Awareness Science and Technology & Ubi-Media Computing, 243, 2013
  • Alexander Vazhenin, Yutaka Watanobe, Kensaku Hayashi, Michal Drozdowicz, Maria Ganzha, Marcin Paprzycki, Katarzyna Wasielewska, Pawel GepnerAgent-based Resource Management in Tsunami Modeling, Proceedings of the 2013 Federated Conference on Computer Science and Information Systems, pp. 1047 - 1052.
  • Yutaka Watanobe and Nikolay Mirenkov, Diagram scenes in *AIDA, In: Proceedings of the 12th IEEE International Conference on Intelligent Software Methodologies, Tools and Techniques, 2013, pp.209-215.
  • Yutaka Watanobe and Nikolay Mirenkov, F-modeling environment: acquisition techniques for obtaining special-purpose features, In: Proceedings of the 8th International Workshop on Databases in Networked Information Systems, 2013, Lecture Notes in Computer Science, 7813, Springer, pp.167-181.
  • Yutaka Watanobe, Lin Gu and Nikolay Mirenkov, Intelligent aspects of AIDA programming, The Twenty Fifth International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems, IEA/AIE 2012, Lecture Notes in Artificial Intelligence, 7345, pp.467-476. Springer Link
  • Yutaka Watanobe, Nikolay Mirenkov and Yuya Watanabe, AIDA Compiler: a Code Synthesizer from Programs in Pictures, The Joint International Conference on Human-Centered Computer Environments, HCCE 2012, pp.76-83. ACM DL
  • Takeshi Sasaki, Yuichi Yaguchi, Yutaka Watanobe and Ryuichi Oka, Extracting a Spatial Ontology from a Large Flickr Tag Dataset, 4th International Conference on Awareness Science and Technology (iCAST), 2012
  • Takatoshi Akiyama and Yutaka Watanobe, An Advanced Search Interface for Mobile Devices, The Joint International Conference on Human-Centered Computer Environments, HCCE 2012, pp.230-235.
  • Yutaka Watanobe, Rentaro Yoshioka and Nikolay Mirenkov, Programming in Pictures within Filmification Modeling Environment, In: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2011, pp.267-268. IEEE Xplore
  • Yutaka Watanobe, Rentaro Yoshioka and Nikolay Mirenkov, Programs in pictures: a new form of educational materials, 3rd International Conference on Education and New Learning Technologies, 2011, Barcelona, Spain, pp. 6436-6444. iated DL
  • Yutaka Watanobe, Rentaro Yoshioka and Nikolay Mirenkov, Cognitive aspects of programming in pictures, The Twenty Fourth International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems, IEA/AIE 2011, Part II, Lecture Notes in Artificaial Intelligence, 6704, pp. 11-20. ACM DL
  • Kazumi Nemoto, Yutaka Watanobe, An Advanced Search System for Learning Objects, The 13the International Conference on Humans and Computers, 2010, pp. 94-99.
  • Yutaka Watanobe, Nikolay Mirenkov and Rentaro Yoshioka, Borwsing and Editing Tools for Programming in Pictures, The 10th International Conference on APPLIED COMPUTER SCIENCE, 2010, pp.242-250.
  • Rentaro Yoshioka, Yutaka Watanobe and Nikolay Mirenkov, Open set of algorithmic characters, The 10th International Conference on APPLIED COMPUTER SCIENCE, 2010, pp.327-334.
  • Mark Sifer, Jian Lin, Yutaka Watanobe and Subhash Bhalla, Integrating Keyword Search with Multiple Dimension Tree Views over a Summary Corpus Data Cube, ACM SIGMOD, 2010, pp.1167-1170.
  • Yutaka Watanobe, Rentaro Yoshioka, Shuichiro Tsukumoto and Nikolay Mirenkov, Filmification of Methods: Convex Hull algorithms, In: Proceedings of IEEE TENCON 2009, pp. 1-6.
  • Yutaka Watanobe, Victor Malyshkin, Rentaro Yoshioka and Nikolay Mirenkov, Filmification of Methods: Representation of Particle-In-Cell Algorithms, V. Malyshkin (Ed.): 10th International Conference on Parallel Computing Technologies (PaCT-2009), LNCS 5698, pp. 360-376, 2009.
  • Yutaka Watanobe, Rentaro Yoshioka, Nikolay N. Mirenkov, Self-Explanatory Components to Study Algorithms, The Journal of 3D images, 16(4), 231-236, 2002.
  • Paolo Bottoni, Nikolay N. Mirenkov, Yutaka Watanobe, Rentaro Yoshioka, Composing control flow and formula rules for computing on grids, In: Proceedings of 7th International Workshop on Graph Transformation and Visual Modeling Techniques, 2008.
  • Rrentaro Yoshioka, Yutaka Watanobe, Nikolay Mirenkov, Incorporating Security into Software Development Process, In: Proceedings of the 7th International Conference on New Software Methodologies, Tools, and Techniques, pp.99-108, 2008.
  • Yutaka Watanobe, Nikolay N. Mirenkov, Rentaro Yoshioka, Algorithmic CyberFilm Language, In: Proceedings of IEEE Japan-China Joint Workshop on Frontiers of Computer Science and Technology (FCST 2006), Aizu-Wakamatsu, Japan, 2006, pp.178-185.
  • Yutaka Watanobe, Nikolay N. Mirenkov, Rentaro Yoshioka, CyberFilm specifications for generalized graph search algorithms, In: Proceedings of IASTED International Conference on Advances in Computer Science and Technology (ACST 2006), Puerto Vallarta, Mexico, 2006, pp.129-134.
  • Yutaka Watanobe, Nikolay N. Mirenkov, Rentaro Yoshioka, A visual language for the description of algorithmic semantics, In: Proceedings of IASTED International Conference on Software Engineering, Innsbruck, Austria, 2006, pp.91-96.
  • Yutaka Watanobe, Rentaro Yoshioka, Nikolay N. Mirenkov, A Searching Method Based on Problem Description and Algorithmic Features, Lecture Notes in Computer Science 3433, 2005, pp.138-149.
  • Yutaka Watanobe, Rentaro Yoshioka, Nikolay N. Mirenkov, Library architecture for searching software components by their algorithmic features, In: Proceedings of 2004 International Conference on Distributed Multimedia Systems, San Francisco, California, USA, 2004, pp.190-195.
  • Yutaka Watanobe, Nikolay N. Mirenkov, Self-Explanatory Components for the Education of Algorithms, In: Proceedings of the Fifth International Conference on Human and Computer, Aizu-Wakamatsu, Japan, 2002, pp.283-288.



International Reviewer (Journals and Magazines)

  • Reviwer: Communications of the ACM, since 2015
  • Reviwer: Journal of Visual Languages & Computing, since 2015
  • Reviwer: IEEE Systems, Man, and Cybernetics Magazine, since 2015
  • Reviwer: Human-centric Computing and Information Sciences, since 2014
  • Reviwer: Knowledge-Based Systems, since 2013
  • Reviwer: International Journal of Machine Learning and Cybernetics, since 2013

International Committee Member

*In preparation.