Katsuhiro Ueno (上野 雄大)
I am an associate professor (准教授) at Academic Assembly Institute of Science and Technology, Niigata University. I received my Doctor of Philosophy (Information Sciences) (博士(情報科学)) from Tohoku University in 2009 under the supervision of Professor Atsushi Ohori. Before joining Niigata University, I was an assistant professor (2009—2016) and associate professor (2016—2021) of Research Institute of Electrical Communication, Tohoku University. My research interests are in areas related to computer systems and software construction, especially programming and programming languages.
The list of my publications and other activities is found in the following webpages:
- researchmap.jp (maintained by myself)
- Niigata University Faculty Profile (automatically derived from researchmap.jp)
- DBLP
Research Interests
I am interested in how to reconcile the gap between theory and practice of software construction. My approach toward this reconciliation is to provide a new programming environment that is not only firmly established in theory but satisfies the needs of real programming practice. One of the central core of my research activities is being involved in the development of a full-scale functional programming language SML# and its compiler, which embody the latest results of academic researches as well as practically important features, such as seamless interaction with operating systems and relational databases, dealing with external dynamic data, and parallelism on multicore processors. My collegues and I has been developing both the theoritical fundations and implementation techniques for these features and demonstrating the feasibility and significance of them.
Research topics in which I am interested in general include the following:
- Functional programming,
- Design and implementation of programming languages,
- Memory and CPU resource management,
- Theory and practice of software construction, and
- Type theory.
Information for Students
- Ueno Laboratory (上野研究室)
- Teaching (授業情報) in Japanese
Notice for Those Who Want to Be a Graduate Student in Our Group from Abroad
Please do not write to me, but follow the procedure of enrollment in Master’s Degree Programs or Doctoral Degree Programs in Niigata University and submit its inquiry form. If you still would like to ask me something about the chance of admission, please take the following into account or I will ignore your message:
- Do not send me any attachment, especially CV.
- Demonstrate your technical interest in my work with explaining what you know of my work (for example, which papers/software you have read/used).
- Describe what you are going to study in our group and why you thought that you can do it in our group.
- Describe why you do not use the inquiry form.
- Include the word “WBAGS” in the message subject to indicate that you have read this instruction.
Contact
- Email:
atob("ag2Fd0c3VAeaWUubmlpZ2F0YS11LmFjLmfpw".replace(/[defg]/g,"")
- PGP key
- encryption form
- See the contact page of the laboratory for more information.
Hobbies
- I am licensed to drive all types of motor vehicles permitted on public roads in Japan. In particular, I have a license to drive a tank as a taxi (but unfortunately I have neither a tank nor any experience of driving a tank).
- I am an enthusiast of Japanese Sake.
- I am pursueing the Niigata Sake Master Gold Certification. Currently I have Bronze one.