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
Researchmap: yutaka-watanobe
Short biog

Yutaka Watanobe is currently a Senior Associate Professor at the School of Computer Science and Engineering, The University of Aizu, Japan. He received his M.S. and Ph.D. degrees from The University of Aizu in 2004 and 2007 respectively. He was a Research Fellow of the Japan Society for the Promotion of Science (JSPS) at The University of Aizu in 2007. He is now a director of i-SOMET. He was a coach of several ICPC World Final teams. He is a developer of the Aizu Online Judge (AOJ) system. His research interests include software engineering, machine learning, data mining, cloud robotics, innovative education, and visual languages.









The convergence of IT and big-data is creating more convenient and secure services, things, and environments. Data science and software engineering are the disciplines that support this growth of society. At Watanabe Laboratory, we conduct a wide range of research and development, from the theory of data structures, algorithms, and models for efficiently handling data to the implementation of programming techniques for generating and discovering data. For example, we conduct research and development of data mining and machine learning algorithms for discovering valuable knowledge from large-scale data, as well as programming languages and user interfaces that support user understanding and manipulation.

These days, there is an urgent need to train engineers skilled in data science and software development. In particular, programming is a means to realize all kinds of systems and computations, and is an indispensable skill for the development of modern society and science. Therefore, our laboratory is also developing smart educational support systems that apply the results of our research in data science and software engineering.

Online Judge System


AOJ

Programming has become a viable method for realizing all kinds of systems and computations, and has become an indispensable skill for the development of modern society and science. Nowadays, there is an urgent need to train engineers skilled in data science and software development. Programming, in particular, has become a requirement in education and recurrent education is also important.

Watanabe Laboratory has been developing and operating the Online Judge System, a technology that automatically grades programs created by learners online. In particular, we are working on the following research topics:

  • Architecture of the automatic program evaluation system
  • Security of the automated program evaluation system
  • Feedback to support learning (see Smart Learning, Intelligent Software Engineering)
Links:
Aizu Online Judge: https://onlinejudge.u-aizu.ac.jp/beta/ice

Keywords: Automatic program assessment, programming education, smart learning, etc, etc.

Smart Learning


Data Mining

The SDGs include the goal of "quality education for all”. Particularly in skills training, which is impossible to acquire through knowledge input, educational gaps occur in various fields such as secondary / higher education, corporate training, recurrent education, and independent learning. The main cause of this is a lack of instructors, which cannot be solved immediately. One way to continuously provide equal education and eliminate educational disparities is so-called Virtual TA created by technology.

In Watanabe Laboratory, we are working on the following research topics in order to construct a learning environment that supports autonomous learning. In particular, we are developing theories and systems specifically for programming education, which has recently gained importance.

  • Programming languages that enable intuitive and direct understanding and description of data structures and algorithms
  • AI models that support autonomous learning in various learning processes
  • A theory of building adaptive user interfaces that control autonomous learning
  • Educational data mining to improve educational methods and construction of models
Keywords: Educational data mining, AI-driven education, adaptive user interface, autonomous learning, etc.

Intelligent Software Engineering


*AIDA

In Society 5.0, artificial intelligence and IoT will become major technologies that will make people's lives more convenient and affluent. On the other hand, from the viewpoint of "humans being able to understand information resources (software and data) appropriately and to create information resources themselves in a format that is easy for others to understand," the digital divide, or education gap, must be resolved.

The environment for developers is improving with advances in programming languages, frameworks, and development environments. On the other hand, as software systems become more complex and there are concerns about a shortage of human resources, there are still various problems related to productivity (missed deadlines, etc.), defects (damage caused by bugs), and management (reuse and correction, long-term technical transfer). These are perennial issues in software engineering, many of which stem from the design of computer-oriented programming languages and their difficulties. Since information resources are created by programming, programming is one of the major technologies that widely affect the world. Therefore, Watanabe Laboratory is working on the following topics with the aim of solving the digital divide and education gaps.

  • Next-generation programming language, which enables the description of models, codes, and documents; programming environment; information resources and knowledge representation methods; and big information resource concept.
  • Artificial intelligence and data science-based coding support
  • High-level query languages and query interfaces to databases
Keywords: software engineering, programming environment, programming language, user interface, AI for code, visual programming, query interface, etc.


Programmable Robots


Robotics

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.

Keywords: Cloud robotics, ROS, RT-middleware, etc.


Classes

  • Algorithms and Data Structures (Coordinator)
  • JAVA Programming (Coordinator)
  • Advanced Software Engineering (Coordinator)
  • Integrated Exercise for Software (Coordinator)
  • Advanced Data Structures and Algorithms (GS) (Coordinator)
  • Software Engineering (GS) (Coordinator)
  • Programming Strategies and Software Development Tools (GS) (Coordinator)
  • Lectures for Information Technology Engineer Examination (Coordinator)
  • Preparation Lecture for Programming Contests (Hornor's program)
  • Competitive Programming (SCCP)
  • Practical Programming (SCCP)
  • Artificial Intelligence (Machine Learning) Applications I (External Lecturer)
  • Artificial Intelligence (Machine Learning) Applications II (External Lecturer)

ICPC: International Collegiate Programming Contest

  • ICPC World Finals 2020 Moscow, 27th (Coach)
  • 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)
  • Other results

    Please contact yutaka@u-aizu.ac.jp, if you are interested in ICPC.

Doctoral Thesis (past, current theme)

  1. Explainable Machine Learning Models for Human-centered Activities in E-learning Platforms (tentative)
  2. Recommendation System for Innovative Education (tentative)
  3. Classification and Analysis of Errors in Programming Languages (tentative)
  4. Unknown Object Detection using One-class Support Vector Machine for Cloud-robot System
  5. Statistical Properties of Human Cognitive Reaction and Its Application Through Virtual Stick Balancing Experiment
  6. Processing Analytical Queries over Polystore System for a Large Astronomy Data Repository
  7. Application of Machine Learning for Program Code Assessment and Classification
  8. Debugging Support System With Machine Learning-Based Bug Detection and Code Correction Using Solution Codes
  9. Secure Transaction Commitment in Peer to Peer Processes
  10. Architecture of Language Network

    Do not hesitate to contact yutaka@u-aizu.ac.jp, if you are interested in the doctoral program.

Master Thesis: Graduate Department of Computer and Infomation Systems (CIS)

  1. Learning Analytics Dashboard with Recommendation System to Support Programming Education, Daniel Muepu Mukendi, 2023.
  2. Visual Query Interface based on Procedural Visual Language, Tomonori Suzuki, 2023.
  3. A Framework and Its User Interface to Learn Machine Learning Models, Atsushi Takamiya, 2023.
  4. Making Software Based on Human-Driven Design Case Study: SQL for non-experts, Masataka Hida, 2023.
  5. Optimal Path Selection for a Universal Relation View of Relational Databases, Divij Singh, 2022.
  6. An Efficient Cloud-robot Framework for Indoor Object Identification and Multirobot System Management, Kabir Raihan, 2021.
  7. Algorithm to Determine Extended Edit Distance between Program Codes, Kazuki Anzai, 2021.
  8. Intelligent Coding Support System for Programming Education based on Deep Learning, Kenta Terada, 2021.
  9. Model of Code Refactoring by GANs for Making Programs More Concise, Yunosuke Teshima, 2021.
  10. Model for Classification of Source Codes using CNN, Hiroki Ohashi, 2020.
  11. Data Transformation Framework for Data Lakein Cloud Robotics, Toshimune Miyaji, 2020.
  12. Expert System for Difficulty and Category Estimation of Online Judge Programming Problems : Fuzzy Theory and Topic Modeling Approach, Chowdhury Md Intisar, 2019.
  13. Architecture for Simulating Social System on Blockchain, Taisei Igarashi, 2019.
  14. Logic Error Detection Algorithm based on Structure Pattern and Error Degree, Yuto Yoshizawa, 2019.
  15. Learning Path Recommendation System for Programming Education based on Neural Networks, Tomohiro Saito, 2019.
  16. Definition of Extended Edit Distance between Source Codes And It's Algorithm, Tadamasa Yamaguzhi, 2019.
  17. Grading Algorithm using Difficulty Level Estimation of Problem Sets, Kazuya Watanabe, 2018.
  18. Evaluation of Data Acquisition Components based on RT Middleware, Daiki Hiraide, 2017.
  19. Analysis of health condition change by data mining of vital signs measured during kidney dialysis, Kazuki Yamamoto, 2016.
  20. Data Visualization in *AIDA Programming Language and Its Applications, Kanto Nakayama, 2015.
  21. Integration of the concept of object-oriented paradigm and functional languages in a visual programming language, Mirai Watanabe, 2014.
  22. Filmification of Methods: A Visual Programming Language Based on Super-characters, Yuya Watanabe, 2013.

    Do not hesitate to contact yutaka@u-aizu.ac.jp, if you are interested in the master program of CIS.

Project Development Arena: Graduate Department of Project Management (PM)

  • Smart Learning

    Do not hesitate to contact yutaka@u-aizu.ac.jp, if you are interested in the project development arena.

Graduation Thesis

  1. Implementation of Dynamic Radar Chart to Visualize Learning Progress, Hiroki Taba, 2023.
  2. Integrated Coding Environment for Programming Exercise, Kiyohiro Murai, 2023.
  3. Programming Language to Transparently Visualize Data Structure, Yuta Yoneyama, 2023.
  4. Integrated Coding Environment for Online Judge within Modern Editor, Ryoga Sato, 2023.
  5. Designing of Learning Path for IT Human Resource Development, Mao Endo, 2023.
  6. Representation of Learning Objects for Visual Analysis, Hiromi Okazaki, 2023.
  7. Automatic Detection of Ascending and Descending Staircase using Data Augmentation, Shu Uchita, 2023.
  8. 3D Reconstruction of Straight Stairs and Verification of Accuracy by Changing Light Intensity, Takuma Yoshikawa, 2023.
  9. Analysis of Difference in Frequent Errors Between Novice and Expert Programmers, Atsushi Shirafuji, 2022.
  10. A Framework and User Interface to Learn Machine Learning Models, Atsushi Takamiya, 2022.
  11. Visual Query Interface based on Procedural Visual Language, Tomonori Suzuki, 2022.
  12. Comparison of Query Balancing Methods in Distributed Processing, Kazuki Morita, 2022.
  13. A Practical Programming Learning Environment based on E2E Testing, Yutaka Tomiyama, 2022.
  14. Online Coding Editor for Smart Programming Learning, Sachiko Tajima, 2021.
  15. An Architecture of Ecosystem for Smart Learning, Shuji Oba, 2021.
  16. Raft with Byzantine Fault Tolerance, Reo Yamada, 2020.
  17. Classification System for Chat Novels, Koki Natsume, 2020.
  18. Error-Detectable Online Coding Editor, Tatsuki Murasato, 2020.
  19. Pixel Labeling Based on K-means Clustering and Mean-shift Region Segmentation of Image, Takuma Kageyama, 2020
  20. Algorithm to Find Extended Edit Distance for Debugging, Kazuki Anzai, 2019.
  21. Convolutional Neural Network for Classification of Source Codes, Hiroki Ohashi, 2019.
  22. Automatic Generation of Fill-in-the-Blank Programming Problems, Kenta Terada, 2019.
  23. Bug Mining for Identifying Frequent Bug Patterns, Shunsuke Kawabayashi, 2019.
  24. Consensus Building Algorithm with BFT for Permissioned Blockchain, Takumi Yamashita, 2018.
  25. Rose: New Byzantine Consensus on Hashgraph based Data Structure, Motohiko Abe, 2018.
  26. Evaluation of Language Network System, Keigo Ebihara, 2018.
  27. Bug Detection based on Deep Learning and Solution Source Codes, Yunosuke Teshima, 2018.
  28. Online Text Editor with Logical Error Correction, Ryoya Komatsu, 2018.
  29. Iroha: Secure and Scalable Distributed Ledger, Taisei Igarashi, 2017.
  30. Accuracy Analysis of Communication between RT-Components, Toshimune Miyaji, 2017.
  31. Cluster Analysis for Source Codes in Online Judge Systems, Tomohiro Saito, 2017.
  32. Proposal of a System to Assist Debugging, Tadamasa Yamaguchi, 2017.
  33. A definition of K-MetaML with K-framework, Yuto Marisaki, 2016.
  34. Content Recommendation Function for E-Learning Systems, Ryuya Takahashi, 2016.
  35. Classification of Algorithms by Neural Network, Kazuya Watanabe, 2016.
  36. Educational Materials for Programmable Robots in Robot Technology Component Library, Hirotomo Tanji, 2016
  37. Big Data Analysis for POS Data by a Clustering Method, Daiki Hiraide, 2015.
  38. Supporting Novice Programmers By Analyzing Source Codes in Online Judge System, Yuya Kusaka, 2015.
  39. Broadcasting System for Online Judge, Tatsuhiko Hayashi, 2015.
  40. A Visual Editor for a Functional and Object-Oriented Visual Programming Language, Kazuki Yamamoto, 2014.
  41. Error Detection in a Multiparadigm Visual Programming Language, Tatsuya Otake, 2014.
  42. Icon Retrieval Algorithm for Super Character Completion, Kyugo Katsuta, 2014.
  43. Social Networking Functions in E-learning, Kazuki Endo, 2014.
  44. Applying Gamification to Online Programming Challenge Service, Tsukasa Arima, 2013.
  45. Data Visualization in *AIDA, Kanto Nakayama, 2013.
  46. Filmification of Methods: Image Processing in *AIDA, Haruka Hashimoto, 2013.
  47. Extracting a Spatial Ontology from a Large Flickr Tag Dataset, Takeshi Sasaki, 2013.
  48. Filmification of Methods: A Modeling Environment Based on Super-charcters, Kandai Saito, 2013.
  49. An Advanced Search Interface for Mobile Devices, Takatoshi Akiyaam, 2012.
  50. Units of Measure Analysis and Its Implementation for AIDA, Tetsuya Shiota, 2012.
  51. Aizu IT Arena : an e-learning System for ICTs Engineers Masataka Tokumaru, 2012.
  52. Intelligent Recommendation Method for AIDA Programing, Shigeyuki Hashikawa, 2012.
  53. Profiling System for AIDA Programming Environment, Akira Midorikawa, 2012.
  54. Filmification of Methods: Programming in Pictures for Multi-Agent Simulation, Tatsuya Ito, 2011.
  55. Filmification of Methods: Push-Relabel Maximum Flow Algorithms in Algorithmic CyberFilm Language, Yuya Watanabe, 2011.
  56. Platform-Independent Browsers for Programming in Pictures, Yuka Takahashi, 2011.
  57. Towards Error-Free Programming in Algorithmic CyberFilm Language, Tomoya Numakura, 2011.
  58. An Advanced Search System for Learning Objects, Kazumi Nemoto, 2011.
  59. An Application for Finding the Shortest Purchase Routes Using Google Maps, Tomokazu Arai, 2010.
  60. An Advanced Search Interface for an Online Judge System, Yuusuke Tominaga, 2010.
  61. An Application Server for an Algorithm Library in Visual Programming Languages, Takuya Watanabe, 2010.



International Journals

  • Md Mostafizer Rahman, Yutaka Watanobe, Multilingual Program Code Classification Using n-Layered Bi-LSTM Model With Optimized Hyperparameters, IEEE Transactions on Emerging Topics in Computational Intelligence, 1-17, 2023, doi: 10.1109/TETCI.2023.3336920.

  • Md Mostafizer Rahman, Yutaka Watanobe, ChatGPT for education and research: Opportunities, threats, and strategies, Applied Sciences,13(9), 5783, 2023.

  • Jan Sawicki, Maria Ganzha, Marcin Paprzycki, Yutaka Watanobe, Reddit CrosspostNet—Studying Reddit Communities with Large-Scale Crosspost Graph Network, Algorithms, 16(9), 424, 2023.

  • MF Mridha, Zabir Mohammad, Muhammad Mohsin Kabir, Aklima Akter Lima, Sujoy Chandra Das, Md Rashedul Islam, Yutaka Watanobe, An Unsupervised Writer Identification Based on Generating Clusterable Embeddings, Computer Systems Science & Engineering, 46(2), 2023.

  • Ashfia Jannat Keya, Md Mohsin Kabir, Nusrat Jahan Shammey, MF Mridha, Md Rashedul Islam, Yutaka Watanobe, G-BERT: An Efficient Method for Identifying Hate Speech in Bengali Texts on Social Media, IEEE Access, 2023.

  • Yutaka Watanobe, Md Rahman, Md Amin, Faizul Ibne, Raihan Kabir, Identifying algorithm in program code based on structural features using CNN classifiction model, Applied Intelligence, 1-27, 2022. [SCI]

  • Yutaka Watanobe, Md Mostafizer Rahman, Taku Matsumoto, Uday Kiran Rage, Penugonda Ravikumar, Online Judge System: Requirements, Architecture, and Experiences, International Journal of Software Engineering and Knowledge Engineering, 32 (06), 917-946, 2022. [SCIE]

  • Yutaka Watanobe, Raihan Kabir, Ryuma Aoba, Ayato Ohashi, Shunsuke Ogata, Mizuki Shiga, Kota Tsuruno, Tsuyoshi Anazawa, Keitaro Naruse, Disaster Rescue via Multi-Robot Collaboration: Development, Control, and Deployment, Journal of Robotics and Mechatronics, 35(1), 85-98, 2023.

  • Latifat Salau, Mohamed Hamada, Rajesh Prasad, Mohammed Hassan, Anand Mahendran, Yutaka Watanobe, State-of-the-Art Survey on Deep Learning-Based Recommender Systems for E-Learning, Applied Sciences, 12(23), 11996, 2022.

  • MF Mridha, Akibur Rahman Prodeep, ASM Hoque, Md Islam, Aklima Akter Lima, Muhammad Mohsin Kabir, Md Hamid, Yutaka Watanobe, A Comprehensive Survey on the Progress, Process, and Challenges of Lung Cancer Detection and Classification, Journal of Healthcare Engineering, 2022.

  • Md Rashedul Islam, Aklima Akter Lima, Sujoy Chandra Das, MF Mridha, Akibur Rahman Prodeep, Yutaka Watanobe, A Comprehensive Survey On The Process, Methods, Evaluation, and Challenges Of Feature Selection, IEEE Access, 10, 99595-99632, 2022. [SCIE]

  • Manoj Poudel, Rashmi P Sarode, Yutaka Watanobe, Maxim Mozgovoy, Subhash Bhalla, A Survey of Big Data Archives in Time-Domain Astronomy, Applied Sciences, 12 (12), 6202, 2022. [SCIE]

  • Aklima Akter Lima, M Firoz Mridha, Sujoy Chandra Das, Muhammad Mohsin Kabir, Md Rashedul Islam, Yutaka Watanobe, A Comprehensive Survey on the Detection, Classification, and Challenges of Neurological Disorders, Biology, 11(3), 469, 2022. [SCIE]

  • Md Mostafizer Rahman, Yutaka Watanobe, Taku Matsumoto, Rage Uday Kiran, Keita Nakamura, Educational Data Mining to Support Programming Learning Using Problem-Solving Data, IEEE Access, 10, 26186-26202, 2022. [SCIE]

  • Rashmi P. Sarode, Divij Singh, Yutaka Watanobe, Subhash Bhalla, High-volume Transaction Processing in Bitcoin Lightning Network on Blockchains, Int. J. of Computational Science and Engineering, 2022 (in press). [ESCI]

  • Manoj Poudel, Rashmi P Sarode, Yutaka Watanobe, Maxim Mozgovoy, Subhash Bhalla, Processing Analytical Queries over Polystore System for a Large Astronomy Data Repository, Applied Sciences, 12(5), 2663, 2022. [SCIE]

  • Raihan Kabir, Yutaka Watanobe, Md Rashedul Islam, Keitaro Naruse, Md Mostafizer Rahman, Unknown Object Detection Using a One-Class Support Vector Machine for a Cloud–Robot System, Sensors, 22(4), 1352, 2022. [SCIE]

  • Tuyen Nguyen, Incheon Paik, Yutaka Watanobe, Truong Cong Thang, An Evaluation of Hardware-Efficient Quantum Neural Networks for Image Data Classification, Electronics, 11(3), 437, 2022. [SCIE]

  • Daishi Yoshino, Yutaka Watanobe, Keitaro Naruse, A Highly Reliable Communication System for Internet of Robotic Things and Implementation in RT-Middleware With AMQP Communication Interfaces, IEEE Access 9, 167229-167241. [SCIE]

  • Md Mostafizer Rahman, Yutaka Watanobe, Rage Uday Kiran, Truong Cong Thang, Incheon Paik, Impact of Practical Skills on Academic Performance: A Data-Driven Analysis, IEEE Access 9, 139975-139993 [SCIE]

  • Yuki Funayama, Keita Nakamura, Kenta Tohashi, Taku Matsumoto, Akira Sato, Shigeki Kobayashi, Yutaka Watanobe, Automatic analog meter reading for plant inspection using a deep neural network, Artificial Life and Robotics 26 (2), 176-186. [ESCI]

  • Md Mostafizher Rahman, Yutaka Watanobe, Keita Nakamura, A Bidirectional LSTM Language Model for Code Evaluation and Repair, Symmetry 13 (2), 247. [SCIE]

  • Muhammad Firoz Mridha, Abu Quwsar Ohi, Muhammad Mostafa Monowar, Md Hamid, Md Islam, Yutaka Watanobe, U-vectors: Generating clusterable speaker embedding from unlabeled data, Applied Sciences 11 (21), 10079. [SCIE]

  • Yutaka Watanobe, Yuichi Yaguchi, Keita Nakamura, Toshimune Miyaji, Ryuhei Yamada, Keitaro Naruse, Architecture and Framework of Data Acquisition System for Cloud Robotics, International Journal of Information Technology, Communications and Convergence. 1-25, 2021.

  • MF Mridha, Sujoy Chandra Das, Muhammad Mohsin Kabir, Aklima Akter Lima, Md Islam, Yutaka Watanobe, Brain-Computer Interface: Advancement and Challenges, Sensors 21 (17), 5746. [SCIE]

  • Penugonda Ravikumar, Palla Likhitha, Bathala Venus Vikranth Raj, Rage Uday Kiran, Yutaka Watanobe, Koji Zettsu, Efficient Discovery of Periodic-Frequent Patterns in Columnar Temporal Databases, Electronics 10 (12), 1478. [SCIE]

  • Kenta Terada and Yutaka Watanobe, Code Completion for Programming Education based on Deep Learning, International Journal of Computational Intelligence Studies, 10 (2-3), 78-98.

  • Taku Matsumoto, Yutaka Watanobe, Keita Nakamura, A Model with Iterative Trials for Correcting Logic Errors in Source Code, Applied Sciences 11 (11), 4755. [SCIE]

  • Yutaka Watanobe and Nikolay Mirenkov, Algorithmic Transparency of Large-Scale *AIDA Programs, International Journal of Software Engineering and Knowledge Engineering, Vol. 30, No. 9, 1263-1288,2020. [SCIE]

  • Md. Mostafizer Rahman, Yutaka Watanobe, Keita Nakamura, A Neural Network Based Intelligent Support Model for Program Code Completion , Scientific Programming, 2020, 7426461, 2020. [SCIE]

  • Md. Mostafizer Rahman, Yutaka Watanobe, Keita Nakamura, Source Code Assessment and Classification based on Estimated Error Probability Using Attentive LSTM Language Model and its Application in Programming Education, Applied Sciences, 10 (8), 2973, 2020. [SCIE]

  • 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. [ESCI]

  • 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, Keita Nakamura, Jun Ogawa, A Study of Robotic Cooperation in Cloud Robotics: Architecture and Challenges. IEEE Access 6: 36662-36682 (2018) [SCIE]

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

  • 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. [SCIE] 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. [SCIE] ScienceDirect

  • Paolo Bottoni, Nikolay N. Mirenkov, Yutaka Watanobe, Rentaro Yoshioka, Composing control flow and formula rules for computing on grids, Electronic Communications of the EASST, 10, 2008.

  • 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. [SCIE] 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. [ESCI]

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


Books

Hamido Fujita, Yutaka Watanobe, Takuya Azumi, New Trends in Intelligent Software Methodologies, Tools and Techniques, Frontiers in Artificial Intelligence and Applications

Shelly Sachdeva, Yutaka Watanobe, Subhash Bhalla, Big-Data-Analytics in Astronomy, Science, and Engineering, Lecture Notes in Computer Science 13830, Springer 2023.

Shelly Sachdeva, Yutaka Watanobe, Subhash Bhalla, Big-Data-Analytics in Astronomy, Science, and Engineering, Lecture Notes in Computer Science 13167, Springer 2022.

Yutaka Watanobe, Nikolay Mirenkov, Algorithms Visual Encyclopedia

Yutaka Watanobe, Nikolay Mirenkov, Algorithms Visual Encyclopedia (in Chinese)

Yutaka Watanobe, Yohei Nishidate, Taro Suzuki, Yuichi Okuyama Practical Problem Sets for Programming in C/C++/Java/Python

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, Ozy, Takuya Akiba, Algorithms and Data Structures for Programming Contests (in Korean).

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


International Conferences

  • Atsushi Shirafuji, Yusuke Oda, Jun Suzuki, Makoto Morishita, Yutaka Watanobe, Refactoring Programs Using Large Language Models with Few-Shot Examples, The 30th Asia-Pacific Software Engineering Conference (APSEC 2023)

  • Atsushi Shirafuji, Md Mostafizer Rahman, Md Faizul Ibne Amin, Yutaka Watanobe, Program repair with minimal edits using codet5, 2023 12th International Conference on Awareness Science and Technology (iCAST), 178-184.

  • Atsushi Shirafuji, Takumi Ito, Makoto Morishita, Yuki Nakamura, Yusuke Oda, Jun Suzuki, Yutaka Watanobe, Prompt Sensitivity of Language Model for Solving Programming ProblemsAuthors, New Trends in Intelligent Software Methodologies, Tools and Techniques, 346 - 359, 2022, IOS Press.

  • Raihan Kabir, Yutaka Watanobe, Keitaro Naruse, Rashedul Islam, Effectiveness of Robot Motion Block on A-Star Algorithm for Robotic Path Planning, New Trends in Intelligent Software Methodologies, Tools and Techniques, 85-96, 2022, IOS Press.

  • Tomonori Suzuki, Yutaka Watanobe, Divij G Singh, Visual Query Interface Based on Procedural Visual Language, New Trends in Intelligent Software Methodologies, Tools and Techniques, 72-84, 2022. IOS Press.

  • Md Faizul Ibne Amin, Yutaka Watanobe, Md Rahman, Raihan Kabir, Watchtower Selection in Off-Blockchain PCN Using Peterson Leader-Election Algorithm, New Trends in Intelligent Software Methodologies, Tools and Techniques, 193-202, 2022, IOS Press.

  • Divij Singh and Yutaka Watanobe, Optimal Path Selection for a Universal Relation View of Relational Databases, The 2022 IEEE International Conference on Computer Science and Software Engineering, pp.48-53

  • Atsushi Takamiya, Md Mostafizer Rahman, Yutaka Watanobe, A Framework and Its User Interface to Learn Machine Learning Models, 2021 IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC), pp. 352-358.

  • P Likitha, Pamalla Veena, R Uday Kiran, Yukata Watanobe, Koji Zettsu, Discovering Maximal Partial Periodic Patterns in Very Large Temporal Databases, 2021 IEEE International Conference on Big Data (Big Data), pp. 1460-1469.

  • Pamalla Veena, So Nakamura, Palla Likhitha, R Uday Kiran, Yutaka Watanobe, Koji Zettsu, A Unified Framework to Discover Partial Periodic-Frequent Patterns in Row and Columnar Temporal Databases, 2021 International Conference on Data Mining Workshops (ICDMW), pp. 607-614.

  • Yutaka Watanobe, Md Mostafizer Rahman, Alexander Vazhenin, Jun Suzuki, Adaptive User Interface for Smart Programming Exercise, 2021 IEEE International Conference on Engineering, Technology & Education (TALE), pp. 01-07.

  • Md Mostafizer Rahman, Yutaka Watanobe, Rage Uday Kiran, Truong Cong Thang, Incheon Paik, Challenges and Exit Strategies for Adapting Interactive Online Education Amid the Pandemic and its Aftermath, 2021 IEEE International Conference on Engineering, Technology & Education (TALE), pp. 595-602.

  • So Nakamura, R Uday Kiran, P Likhitha, P Ravikumar, Yutaka Watanobe, Minh Son Dao, Koji Zettsu, Masashi Toyoda, Efficient Discovery of Partial Periodic-Frequent Patterns in Temporal Databases International Conference on Database and Expert Systems Applications, 221-227.

  • Md Mostafizher Rahman, Yutaka Watanobe, Rage Uday Kiran, Raihan Kabir, A Stacked Bidirectional LSTM Model for Classifying Source Codes Built in MPLs, 1st Workshop on Machine Learning in Software Engineering (MLiSE 2021) Held in conjunction with the ECML PKDD, 13-17 September, 2021, pp. 75-89.

  • Raihan Kabir, Yutaka Watanobe, Md Islam, A Cloud-Based Robot Framework for Indoor Object Identification Using Unsupervised Segmentation Technique and Convolution Neural Network (CNN), International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 199-211.

  • Yutaka Watanobe, Md Rahman, Uday Kiran Rage, Ravikumar Penugonda, Online Automatic Assessment System for Program Code: Architecture and Experiences, International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 272-283.

  • Md Rahman, Yutaka Watanobe, Uday Kiran Rage, Keita Nakamura, A Novel Rule-Based Online Judge Recommender System to Promote Computer Programming Education, International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 15-27.

  • Ravikumar Penugonda, Likhitha Palla, Uday Kiran Rage, Yutaka Watanobe, Koji Zettsu, Towards Efficient Discovery of Periodic-Frequent Patterns in Columnar Temporal Databases, International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 28-40.

  • Penugonda Ravikumar, R Uday Kiran, Narendra Babu Unnam, Yutaka Watanobe, Kazuo Goda, V Susheela Devi, P Krishna Reddy, A Novel Parameter-Free Energy Efficient Fuzzy Nearest Neighbor Classifier for Time Series Data, 2021 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), 1-6.

  • Raihan Kabir, ASM Touhidul Hasan, Md Rajibul Islam, Yutaka Watanobe, A Blockchain-based Approach to Secure Cloud Connected IoT Devices, 2021 International Conference on Information and Communication Technology for Sustainable Development, 366-370.

  • Md Mostafizer Rahman, Shunsuke Kawabayashi, Yutaka Watanobe, Categorization of Frequent Errors in Solution Codes Created by Novice Programmers, SHS Web of Conferences 102, 04014.

  • Shunsuke Kawabayashi, Md Mostafizer Rahman, Yutaka Watanobe, A Model for Identifying Frequent Errors in Incorrect Solutions, ICEIT, 258-263.

  • Taku Matsumoto, Yutaka Watanobe, Keita Nakamura, Logic error detection algorithm based on RNN with threshold selection, The 19th International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET 2020), 327, 76, IOS Press.

  • R Uday Kiran, Sadanori Ito, Minh-Son Dao, Koji Zettsu, Cheng-Wei Wu, Yukata Watanobe, Incheon Paik, Truong Cong Thang, Distributed Mining of Spatial High Utility Itemsets in Very Large Spatiotemporal Databases using Spark In-Memory Computing Architecture, 2020 IEEE International Conference on Big Data (Big Data), 4724-4733.

  • R Uday Kiran, Yutaka Watanobe, Bhaskar Chaudhury, Koji Zettsu, Masashi Toyoda, Masaru Kitsuregawa, Discovering maximal periodic-frequent patterns in very large temporal databases 2020 IEEE 7th International Conference on Data Science and Advanced Analytivcs (DSAA), 11-20.

  • Md Mostafizer Rahman, Yutaka Watanobe, Keita Nakamura, Evaluation of Source Codes Using Bidirectional LSTM Neural Network, 3rd IEEE International Conference on Knowledge Innovation and Invention (ICKII), 140-143.

  • Yutaka Watanobe, Chowdhury Intisar, Ruth Cortez, Alexander Vazhenin, Next-Generation Programming Learning Platform: Architecture and Challenges, 2nd International Conference on Educational Technology, Language and Technical Communication 2020, 77, 01004.

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

  • 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), pp. 109-114.

  • 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), pp. 1-7.

  • 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), pp. 187-193.

  • 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), pp. 194-200.

  • 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), pp. 180-186.

  • 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, pp. 1295-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.

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

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

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

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

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

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

  • Kazuki Yamamoto, Yutaka Watanobe, Wenxi Chen, Clustering Analysis of Vital Signs Measured During Kidney Dialysis, International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, 2016, pp.503-513.

  • Yutaka Watanobe, Nikolay Mirenkov, Mirai Watanabe, Educational features of *AIDA programs, Proc. International Conference on Intelligent Software Methodologies, Tools, and Techniques (Communications in Computer and Information Science), Vol. 513, 162-177, 2015.

  • 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 Mirai Watanabe, Applying *AIDA programs as educational materials, The 13th International Conference on Intelligent Software Methodologies, Tools and Techniques, 783-798, 2014, IOS Press.

  • 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, Tetsuya Shiota, Nikolay Mirenkov, Units of Measure Analysis and Its Implementation for AIDA, The 11th International Conference on Software Methodologies, Tools, and Techniques, 198-212, 2012, IOS Press.

  • 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: a way toward reliable software, The 10th International Conference on Software Methodologies, Tools, and Techniques, 183-197, 2011, IOS Press.

  • 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, Rentaro Yoshioka and Nikolay Mirenkov, Embedded Clarity in Filmification of Methods, The 9th International Conference on Software Methodologies, Tools, and Techniques, 70-82, 2010, IOS Press

  • 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.
  • 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 Mirenkov, Rentaro Yoshioka, Algorithm Library based on Algorithmic CyberFilms, The 6th International Conference on New Software Methodologies, Tools, and Techniques, H. Fujita and D. Pisanelli (Eds.), 427-447, 2007, IOS Press.

  • 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 (B), Yutaka Watanobe, Jun Suzuki, Makoto Morishita, Yusuke Oda, Data ecosystem base aiming to support programming learning with code review AI
    2023 -
  • Grants-in-Aid for Scientific Research (C), 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 (Young B), 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 (Young B), 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, 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

Programming Division

Presentations


Lectures


International Reviewer (Journals and Magazines)

  • Communications of the ACM
  • Knowledge-Based Systems
  • International Journal of Software Engineering and Knowledge Engineering
  • Journal of Visual Languages & Computing
  • Expert Systems With Applications
  • IEEE Systems, Man, and Cybernetics Magazine
  • Human-centric Computing and Information Sciences
  • Software X
  • Computer Networks
  • International Journal of Machine Learning and Cybernetics
  • ROBOMECH Journal
  • Pattern Recognition
  • Ineternational Journal of Environmental Research and Public Health
  • Robotics and Autonomous Systems
  • The Visual Computer
  • Applied Science
  • Sensors
  • Electronics
  • etc.

International Committee Member

  • Director of i-SOMET.
  • 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...