Tomohiro Oda
Bio
| 1992 | B.S. in Computer Sciece and Communication Engineering, Kyushu University, Japan |
| 1994 | M.S. in Computer Science, Kyushu University, Japan |
| 1994-1999 | Software Research Associates, Inc. |
| 1999-2006 | Software Research Associates, Inc. Boulder Institute, Boulder, Colorado, USA |
| 2006-2007 | Software Research Associates, Inc. |
| 2007-2010 | SRA Key Technology Laboratory, Inc. |
| 2010- | Software Research Associates, Inc., Key Technology Laboratory |
Projects
| Year | Name | Description | Language |
| 1996- | Jun (Project Page) | implemented OpenGL Interfaces, 3D rendering, Computational Geometries, Solid Models including BREPS and Metaballs, and etc. | Smalltalk(VisualWorks) |
| 1999-2000 | Eds | 3D Terrain modeling and simulation environment | Smalltalk(VisualWorks) |
| 2003-2004 | cSuite (In Japanese) | Community support system based on information gathering, interpretation and re-presentation for individuals | Python |
| 2004-2006 | NaturalSmalltalk (SqueakMap) | A tiny natural language processing library including Bag-of-Words, tfidf and Naive Bayes classifiers | Smalltalk(Squeak) |
| 2006-2007 | Phantasmic Shadows (paper) | IDE extention to recommend source codes, web pages and text files using non-intrusive presentation | Smalltalk(Squeak2) |
| 2011- | HoneyGinger (Project Page) | Interactive Fluid-Dynamics Simulation Environment | Smalltalk(Pharo,Squeak) |
| 2011-2013 | Pcard | Poly-centric and asymetric information delivery using recommender algorithms | Smalltalk(Pharo,Squeak) |
| 2011-2012 | Dynagraph (paper (in Japanese)) | A Prototype for enriching text editing experience by dynamically presenting the text analysis information | Smalltalk(Squeak) |
| 2012- | SOMETHINGit (Project Page) | A prototyping-oriented library for expression-based FFI programming | Smalltalk(Pharo,Squeak) |
| 2013- | Markleft (paper (in Japanese)) | A prototype for generating, managing and comparing alternatives for wording and expressions while writing | Smalltalk(Squeak) |
| 2013- | Tekka (Project Page) | A mode-less Japanese Input Method | Smalltalk(Squeak, Pharo) |
Technical Interests
- Programming Languages
- Smalltalk(VisualWorks, GemStone/S, Squeak, Pharo)
- Python
- Haskell
- Programming Paradigms
- Formal Specification(Z notation,VDM)
- Object Orientation (a.k.a. Dynabook)
- Algorithms
- Visualization
- Machine Learning
- Information Retrieval and Recommenders
- Natural Language Processing
Papers
- T. Oda, K. Nakakoji, Y. Yamamoto, SOMETHINGit: Multi-Programming Languages Environment towards Live Prototyping (in Japanese), Proceedings of Software Symposium 2013, 2013
- K. Nakakoji, T. Oda, Y. Yamamoto, Visual Interaction Design for Generating, Managing and Comparing Alternatives for Wording and Expressions while Writing (in Japanese), Proceedings of The 27th Annual Conference of the Japanese Society for Artificial Intelligence (JSAI2013), 4D1-05, 2013
- T. Oda, K. Nakakoji, Y. Yamamoto, SOMETHINGit: A Prototyping Library for Live and Sound Improvisation, Proceedings of Workshop on Live Programming (LIVE) 2013, IEEE Press, San Francisco, CA., May, 2013
- T. Oda, K. Nakakoji, Y. Yamamoto, Live Programming Environments as Media for Knowledge Transfer (in Japanese), 第十二回知識流通ネットワーク研究会, 人工知能学会, SIG-KSN-012-01, Tokyo, Japan, March 15, 2013.
- 佐藤寛子, S.Borini, 小田朋宏, 中小路久美代, 大野公一 , GRRMによる化学反応経路探索とライブラリ化 (in Japanese), 「化学反応経路探索のニューフロンティア2012」, 2012
- K. Nakakoji, T. Oda, Y. Yamamoto, Enriching Text Editing Experience by Dynamically Presenting the Text Analysis Information (in Japaense), Proceedings of The 26th Annual Conference of the Japanese Society for Artificial Intelligence (JSAI2012), 3L-1-R-12-7, pp.1-3, 2012
- T. Oda and K. Nakakoji, Pcard : a Framework for Poly-Centric Asyncronous Re-distribution of Data for Individuals (in Japaense), IEICE technical report Artificial intelligence and knowledge-based processing, 111(310) (20111114),2011
- K. Aihara, H. Koshiba, T. Oda, Y. Nishinaka, N. Matsubara, H. Takeda, User Modeling based on Behavior Logs and its Exploitation for Development of e-Space (in Japaense), Proceedings of Forum on Information Technology 2010 (FIT2010), vol.9(4), pp.421-426, 2010
- H. Koshiba, K. Aihara, T. Oda, T. Hoshi, N. Matsubara, A Proposal of Persuasibility-based Recommender: Modeling of Persuasibility of Content Creators (in Japanese), Transactions of Information Processing Society of Japan, vol.51(8), pp.1452-1468, 2010
- H. Koshiba, K. Aihara, J. Mori, T. Oda, T. Hoshi, N. Matsubara, H. Takeda, Blog Authoring Support System with Lifelog-aided Blog Template Generation (in Japanese), Transactions of Information Processing Society of Japan, vol.51(1), pp.63-81, 2010
- T.Oda, K.Aihara, H.Koshiba, Persuasive Navigation Mechanisms for Consumer Generated Media, 2009 Symposium on Interactive Visual Information Collections and Activity (IVICA2009), 2009
- H. Koshiba, K. Aihara, J. Mori, H. Takeda, T. Oda, T. Hoshi, N. Matsubara, A Proposal of Persuasibility-based Recommender : On Relationships among Users based on Integrated Behavior Logs at "Puratto-Plat@Jiyugaoka" (in Japanese), Proceedings of Forum on Information Technology 2009 (FIT2009), vol.8(4), pp.31-42, 2009
- T. Oda, N. Matsubara, T. Hoshi, K. Aihara, H. Koshiba, J. Mori, H. Takeda, Implementation of CGM Server Generated from Users' Behaviors Developed and Operated in puratto-plat@jiyugaoka (in Japanese), Proceedings of Forum on Information Technology 2009 (FIT2009), vol.8(4), pp.285-290, 2009
- J. Mori, K. Aihara, H. Koshiba, H. Takeda, T. Oda, N. Matsubara, T. Hoshi, Inferring Sentimental Context of Town Visitors using Environmental Features (in Japanese), Proceedings of Forum on Information Technology 2009 (FIT2009), vol.8(4), pp.291-294, 2009
- T.Oda, K.Nakakoji, Y.Yamamoto, Use-Centric Information Re-presentation for Creative Knowledge Work, 2006 Symposium on Interactive Visual Information Collections and Activity (IVICA2006), 2006
- T.Oda, EDS: a Simulation and Animation Platform based on Terrain Data, International Symposium on Future Software Technology (ISFST 2000), 2000
- T.Oda, The ESS System: Embedded Specification executor for Smalltalk, International Symposium on Future Software Technology'99 (ISFST 1999), 1999
- T.Oda, Smalltalk Free Libraries for Graphics Application, International Symposium on Future Software Technology'97 (ISFST 1997), 1997
- T. Oda, K. Araki, Slicing Z Specifications, Proc. Kunming International CASE Symposium, pp.6B.3-6B.10, 1994.
- T. Oda, K. Araki, Application of Slicing Technique to Formal Specifications, Proc. Joint Conference on Software Engineering '93, pp.203-210, 1993.
- T. Oda, K. Araki, Specification Slicing in Formal Methods of Software Development, Proceedings of 17th Computer Software and Applications Conference (CompSAC'93), pp.313-319, 1993.
- T. Oda, K. Araki, Development of Functional Programming Language Systems Based on Formal Method, Proc. 1992 Int'l Computer Symposium, pp.85-91, 1992.