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.


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.


Robotics


Robotics
Software base for programmable robots

In this project, we are developing software library of robotic technology components based on standardized middleware. Especially, data acquisition techniques for cloud robotic environments are considered.



Classes

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

Club

  • ACM/ICPC, Competitive Programming
    • ACM-ICPC World Finals 2017 Rapid City, 56th (Coach)
    • ACM-ICPC World Finals 2016 Phuket, 77th (Coach)
    • ACM-ICPC World Finals 2009 Stockholm, 49th (Coach)

Master Thesis

  1. Expert System for Difficulty and Category Estimation of Online Judge Programming Problems : Fuzzy Theory and Topic Modeling Approach, Chowdhury Md Intisar, 2019.
  2. Architecture for Simulating Social System on Blockchain, Taisei Igarashi, 2019.
  3. Logic Error Detection Algorithm based on Structure Pattern and Error Degree, Yuto Yoshizawa, 2019.
  4. Learning Path Recommendation System for Programming Education based on Neural Networks, Tomohiro Saito, 2019.
  5. Definition of Extended Edit Distance between Source Codes And It's Algorithm, Tadamasa Yamaguzhi, 2019.
  6. Grading Algorithm using Difficulty Level Estimation of Problem Sets, Kazuya Watanabe, 2018.
  7. Evaluation of Data Acquisition Components based on RT Middleware, Daiki Hiraide, 2017.
  8. Analysis of health condition change by data mining of vital signs measured during kidney dialysis, Kazuki Yamamoto, 2016.
  9. Data Visualization in *AIDA Programming Language and Its Applications, Kanto Nakayama, 2015.
  10. Integration of the concept of object-oriented paradigm and functional languages in a visual programming language, Mirai Watanabe, 2014.
  11. Filmification of Methods: A Visual Programming Language Based on Super-characters, Yuya Watanabe, 2013.

Graduation Thesis

  1. Algorithm to Find Extended Edit Distance for Debugging, Kazuki Anzai, 2019.
  2. Convolutional Neural Network for Classification of Source Codes, Hiroki Ohashi, 2019.
  3. Automatic Generation of Fill-in-the-Blank Programming Problems, Kenta Terada, 2019.
  4. Bug Mining for Identifying Frequent Bug Patterns, Shunsuke Kawabayashi, 2019.
  5. Consensus Building Algorithm with BFT for Permissioned Blockchain, Takumi Yamashita, 2018.
  6. Rose: New Byzantine Consensus on Hashgraph based Data Structure, Motohiko Abe, 2018.
  7. Evaluation of Language Network System, Keigo Ebihara, 2018.
  8. Bug Detection based on Deep Learning and Solution Source Codes, Yunosuke Teshima, 2018.
  9. Online Text Editor with Logical Error Correction, Ryoya Komatsu, 2018.
  10. Iroha: Secure and Scalable Distributed Ledger, Taisei Igarashi, 2017.
  11. Accuracy Analysis of Communication between RT-Components, Toshimune Miyaji, 2017.
  12. Cluster Analysis for Source Codes in Online Judge Systems, Tomohiro Saito, 2017.
  13. Proposal of a System to Assist Debugging, Tadamasa Yamaguchi, 2017.
  14. A definition of K-MetaML with K-framework, Yuto Marisaki, 2016.
  15. Content Recommendation Function for E-Learning Systems, Ryuya Takahashi, 2016.
  16. Classification of Algorithms by Neural Network, Kazuya Watanabe, 2016.
  17. Educational Materials for Programmable Robots in Robot Technology Component Library, Hirotomo Tanji, 2016
  18. Big Data Analysis for POS Data by a Clustering Method, Daiki Hiraide, 2015.
  19. Supporting Novice Programmers By Analyzing Source Codes in Online Judge System, Yuya Kusaka, 2015.
  20. Broadcasting System for Online Judge, Tatsuhiko Hayashi, 2015.
  21. A Visual Editor for a Functional and Object-Oriented Visual Programming Language, Kazuki Yamamoto, 2014.
  22. Error Detection in a Multiparadigm Visual Programming Language, Tatsuya Otake, 2014.
  23. Icon Retrieval Algorithm for Super Character Completion, Kyugo Katsuta, 2014.
  24. Social Networking Functions in E-learning, Kazuki Endo, 2014.
  25. Applying Gamification to Online Programming Challenge Service, Tsukasa Arima, 2013.
  26. Data Visualization in *AIDA, Kanto Nakayama, 2013.
  27. Filmification of Methods: Image Processing in *AIDA, Haruka Hashimoto, 2013.
  28. Extracting a Spatial Ontology from a Large Flickr Tag Dataset, Takeshi Sasaki, 2013.
  29. Filmification of Methods: A Modeling Environment Based on Super-charcters, Kandai Saito, 2013.
  30. An Advanced Search Interface for Mobile Devices, Takatoshi Akiyaam, 2012.
  31. Units of Measure Analysis and Its Implementation for AIDA, Tetsuya Shiota, 2012.
  32. Aizu IT Arena : an e-learning System for ICTs Engineers Masataka Tokumaru, 2012.
  33. Intelligent Recommendation Method for AIDA Programing, Shigeyuki Hashikawa, 2012.
  34. Profiling System for AIDA Programming Environment, Akira Midorikawa, 2012.
  35. Filmification of Methods: Programming in Pictures for Multi-Agent Simulation, Tatsuya Ito, 2011.
  36. Filmification of Methods: Push-Relabel Maximum Flow Algorithms in Algorithmic CyberFilm Language, Yuya Watanabe, 2011.
  37. Platform-Independent Browsers for Programming in Pictures, Yuka Takahashi, 2011.
  38. Towards Error-Free Programming in Algorithmic CyberFilm Language, Tomoya Numakura, 2011.
  39. An Advanced Search System for Learning Objects, Kazumi Nemoto, 2011.
  40. An Application for Finding the Shortest Purchase Routes Using Google Maps, Tomokazu Arai, 2010.
  41. An Advanced Search Interface for an Online Judge System, Yuusuke Tominaga, 2010.
  42. An Application Server for an Algorithm Library in Visual Programming Languages, Takuya Watanabe, 2010.



International Journals

  • Tomohiro Saito and Yutaka Watanobe, Learning Path Recommendation System for Programming Education based on Neural Networks, International Journal of Distance Education Technologies (IJDET), Vol.18, Issue 1, Article 4, 2019.

  • Yuto Yoshizawa and Yutaka Watanobe, Logic Error Detection System based on Structure Pattern and Error Degree, Advances in Science, Technology and Engineering Systems Journal, Vol. 4, Issue 5, pp. 1-15, 2019.

  • Wuhui Chen, Yuichi Yaguchi, Keitaro Naruse, Yutaka Watanobe and Keita Nakamura, "QoS-aware Robotic Streaming Workflow Allocation in Cloud Robotics Systems," in IEEE Transactions on Services Computing, vol. PP, no. 99, pp. 1-1. doi: 10.1109/TSC.2018.2803826

  • Wuhui Chen, Yuichi Yaguchi, Keitaro Naruse, Yutaka Watanobe, Keita Nakamura, Jun Ogawa, A Study of Robotic Cooperation in Cloud Robotics: Architecture and Challenges. IEEE Access 6: 36662-36682 (2018)

  • 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.

  • 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.

  • Yutaka Watanobe, Rentaro Yoshioka, Nikolay N. Mirenkov, Self-Explanatory Components to Study Algorithms, The Journal of 3D images, 16(4), 231-236, 2002.


Books

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

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

Yutaka Watanobe, Introduction to Programming in C/C++: Online Programming Challenge, 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

  • Mostafizer Rahman, Yutaka Watanobe, An efficient approach for selecting initial centroid and outlier detection of data clustering, The 18th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET 2019), pp.616-628, IOS Press.

  • Taku Matsumoto, Yutaka Watanobe, Hybrid intelligence for logic error detection, The 18th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET 2019), pp.120-131, IOS Press.

  • 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

  • Kenta Terada, Yutaka Watanobe, Code Completion for Programming Education based on Recurrent Neural Network, The 10th International Workshop on Computational Intelligence & Applications 2019 (IEEE IWCIA2019) (Accepted).

  • Yutaka Watanobe, Yuichi Yaguchi, Toshimune Miyaji, Ryuhei Yamada and Keitaro Naruse, Data Acquisition Framework for Cloud Robotics, The 10th IEEE International Conference on Awareness Science and Technology (iCAST 2019) (Accepted).

  • Kenta Terada, Yutaka Watanobe, Automatic Generation of Fill-in-the-Blank Programming Problems, IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2019) (Accepted).

  • Hiroki Ohashi, Yutaka Watanobe, Convolutional Neural Network for Classification of Source Codes, IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2019) (Accepted).

  • Kazuki Anzai, Yutaka Watanobe, Algorithm to Determine Extended Edit Distance between Program Codes, IEEE 13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2019) (Accepted).

  • Chowdhury Md Intisar, Yutaka Watanobe, Manoj Poudel, Subhash Bhalla, Classification of Programming Problems based on Topic Modeling, 2019 7th International Conference on Information and Education Technology (ICIET 2019) 275-283.

  • Taisei Igarashi, Yutaka Watanobe, Distributed Authority Management Method Based on Blockchains, Joint 10th International Conference on Soft Computing and Intelligent Systems and 19th International Symposium on Advanced Intelligent Systems, pp1295-1300.

  • Intisar Chowdhury, Yutaka Watanobe, Cluster Analysis to Estimate the Difficulty of Programming Problems, Proceedings of the 3rd International Conference on Applications in Information Technology (ICAIT 2018), pp.23-28.

  • Tomohiro Saito, Yutaka Watanobe, Learning Path Recommender System based on Recurrent Neural Network, The 9th IEEE International Conference on Awareness Science and Technology (iCAST 2018), pp.279-284.

  • Intisar Chowdhury, Yutaka Watanobe, Classification of Online Judge Programmers based on Rule Extraction from Self Organizing Feature Map, The 9th IEEE International Conference on Awareness Science and Technology (iCAST 2018), pp.308-313.

  • Yuto Yoshizawa, Yutaka Watanobe, Logic Error Detection Algorithm for Novice Programmers based on Structure Pattern and Error Degree, The 9th IEEE International Conference on Awareness Science and Technology (iCAST 2018), pp.337-341.

  • Yunosuke Teshima, Yutaka Watanobe, Bug Detection based on LSTM Networks and Solution Codes, The 2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC2018), pp.3531-3536.

  • Chowdhury Md Intisar, Yutaka Watanobe, Fuzzy Rule Mining by Clustering Approach to Estimate the Difficulty of Programming Problems, The 2018 World Congress on Information Technology Applications and Services (World IT Congress 2018).

  • Takumi Yamashita, Yutaka Watanobe, Consensus Building Algorithm with BFT for Permissioned Blockchain, The 2018 World Congress on Information Technology Applications and Services (World IT Congress 2018).

  • Wuhui Chen, Yuichi Yaguchi, Keitaro Naruse, Yutaka Watanobe, Keita Nakamura, Latency-Aware Computation Offloading Algorithm for Cloud RoboticsThe Proceedings of JSME annual Conference on Robotics and Mechatronics (Robomec) 2017, 1P2-I02.

  • 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.
  • Naoki Terunuma, Yuichi Yaguchi, Yutaka Watanobe, Ryuichi Oka, Information flow clustering via similarity of a propagation tree, 2014 Joint 7th International Conference on Soft Computing and Intelligent Systems (SCIS) and 15th International Symposium on Advanced Intelligent Systems (ISIS), 765-768.
  • 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 Gepner, Agent-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.
  • 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.
  • Rentaro Yoshioka, Nikolay Mirenkov, Yuho Tsuchida, Yutaka Watanobe, Visual Notation of Film Language System, In: Proceedings of 2002 International Conference on Distributed Multimedia Systems, San Francisco, California, USA, 2002, pp.648-655.

Domestic Conferences

  • Daishi Yoshino, Yutaka Watanobe, Yuichi Yaguchi, Keita Nakamura, Jun Ogawa, Keitaro Naruse, AMQP Communication Interface on RT Middleware for Highly-reliable IoR System Construction, The Robotics and Mechatronics Conference 2019 (ROBOMECH 2019).

  • Daishi Yoshino, Yutaka Watanobe, Yuichi Yaguchi, Keita Nakamura, Jun Ogawa, Keitaro Naruse, MQTT and MQTT-SN Communication Interface on RT Middleware for Constructing of IoR System, SI2018, SICE System Integration Division, 2018.

  • Yutaka Watanobe, keita Nakamura, Yuichi Yaguchi, Keitaro Naruse, Satoshi Hiruta, RTC-Library-FUKUSHIMA: Software Component Library for Robot Development, 2018 Tohoku-Section Joint Convention of Institutes of Electrical and Information Engineers, Japan.

  • Tomohiro Saito, Yutaka Watanobe, Learning Path Recommender System based on Recurrent Neural Network, 2018 Tohoku-Section Joint Convention of Institutes of Electrical and Information Engineers, Japan.

  • Daishi Yoshino, Yutaka Watanobe, Yuichi Yaguchi, Keita Nakamura, Jun Ogawa, Keigo Anma, Provision of Remote Management Infrastructure for RT Systems using Mosquitto MQTT Message Broker, The Robotics and Mechatronics Conference 2018 (ROBOMECH 2018).

  • Daishi Yoshino, Yutaka Watanobe, Yuichi Yaguchi, keita Nakamura, Jun Ogawa, keitaro Naruse, Publish/Subscribe Messaging Interface using Bridges among Message Brokers on RT Middleware, SI2017, SICE System Integration Division, 2017.

  • Daishi Yoshino, Yutaka Watanobe, Yuichi Yaguchi, Keita Nakamura, Keigo Anma, Application possibility of OpenRTM-aist-based integrated robot systems using CORBA interfaces and brokered Pub/Sub messaging interfaces, The Robotics and Mechatronics Conference 2017 (ROBOMECH 2017).

  • Keigo Anma, Yuichi Yaguchi, Yutaka Watanobe, Keitaro Naruse, Construct Cloud base RTM and automatic deploy to Raspberry PI, The Robotics and Mechatronics Conference 2017 (ROBOMECH 2017).

  • Y. Inoue, Y. Yaguchi, K. Naruse, Y. Watanobe, K. Mineta, P.C. Hung, K. Hamatani, et. al., Development of Sensor Data Collection Platform Using RT Components, SI 2016.

  • Keigo Anma, Yuichi Yaguchi, Yutaka Watanobe, Keitaro Naruse, Development Platform for Cloud Robotics on RT Middleware, SI 2016.

  • Daishi Yoshino, Keigo Anma, Keitaro Naruse, Yuichi Yaguchi, Yutaka Watanobe, keita Nakamura, Implementation and Application of Pub/Sub Message Communication on OpenRTMaist using Solace, SI2016.

  • Yuta Hiroto, Yuichi Yaguchi, Yutaka Watanobe, Ryuichi Oka, Generation of Similarity Algorithm Map in Aizu Online Judge based on Source Code Similarity, Lecture Meeting of Information Visualization of Japan 2013.

  • S. Wada, Y. Yaguchi, R. Ogata, Y. Watanobe, K. Naruse, R. Oka, Analysis of Word Association in Time Series Data using Space Visualization, Lecture Meeting of Information Visualization of Japan 2013.

  • Y. Watanobe, N. Mirenkov, H. Terasaka, R. Yoshioka, S. Tsunoyama, H. Endo, I. Tatewaki, Programming Language AIDA and Modeling Environment, Computational Science and Engineering Division, Atomic Energy Society of Japan 2012.

  • S. Tsunoyama, R. Yoshioka, Y. Watanobe, N. Mirenkov, H. Endo, Towards Reliable Software based on Transparency, 2011 Annual Meeting of the Atomic Energy Society of Japan.




  • Grants-in-Aid for Scientific Research, Yutaka Watanobe, Intelligent Editor for Programming Education, 2019, 2020, 2021.
  • University of Aizu, Competitive Research Grant 2018, 2017, 2016.
  • Grants-in-Aid for Scientific Research, Yutaka Watanobe, Programming Learning Environment with Intelligent Support, 2016, 2017, 2018.
  • University of Aizu, Competitive Research Grant 2015, 2014, 2013.
  • Grants-in-Aid for Scientific Research, Yutaka Watanobe, Online judge system by a programming language of the next generation, 2013, 2014, 2015.
  • JST A-Step, Yutaka Watanobe, *AIDA, a programming/modeling language of the next generation, 2011, 2012.
  • University of Aizu, Competitive Research Grant 2012, 2011.
  • Grants-in-Aid for Scientific Research, A.P Vazhenin and N.N. Mirenkov and T. Maeda and J. Brine and Y. Watanobe, Development of Ubiquitous Environment Using WWW for E-Learning and High Performance Computing, 2009, 2010, 2011.
  • Grants-in-Aid for Scientific Research, Yutaka Watanobe, Self-explanatory component database, 2008, 2009.
  • Grants for JSPS Research Fellow, Yutaka Watanobe, Multimedia programming environment for the next generation, 2006-2007.

PC Koshien


Presentations


Lectures


International Reviewer (Journals and Magazines)

  • Communications of the ACM, since 2015 -
  • Journal of Visual Languages & Computing, since 2015 -
  • IEEE Systems, Man, and Cybernetics Magazine, since 2015 -
  • Human-centric Computing and Information Sciences, since 2014 -
  • Knowledge-Based Systems, since 2013 -
  • International Journal of Machine Learning and Cybernetics, since 2013 -
  • ROBOMECH Journal, since 2018 -
  • Robotics and Autonomous Systems, since 2019 -
  • International Journal of Software Engineering and Knowledge Engineering, since 2019 -

International Committee Member

  • IEEE International Conference on Systems, Man, and Cybernetics
  • IEEE Symposium on Visual Languages and Human-Centric Computing
  • International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET)
  • International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems
  • IEEE International Conference on Awareness Science and Technology (iCAST)
  • The International Conference on Big data, IoT, and Cloud computing
  • The International Conference on Computer Science and its Application
  • others...