Simpsonized tkobaya ;)
Takashi KOBAYASHI, PhD

Associate Professor at Department of Computer Science,
School of Computing, Tokyo Institute of Technology
View Takashi Kobayashi's profile on LinkedIn


Brief Biography

Takashi KOBAYASHI is an associate professor in Department of Computer Science, School of Computing, Tokyo Institute of Technology. His research interests include software reuse, software design, software maintenance, program analysis, software configuration management, Web-services compositions, workflow, multimedia information retrieval and data mining. He received a B.Eng, M.Eng. and Dr.Eng degrees in computer science from Tokyo Institute of Technology in 1997, 1999 and 2004 respectively. He’s a member of the ACM, IEEE-CS, Information Processing Society of Japan (IPSJ), Japan Society for Software Science and Technology(JSSST), Institute of Electronics, Information and Communication Engineers(IEICE) and The Database Society of Japan(DBSJ).


Research (Publications)

My research interests include following research area in Software Engineering and Data Engineering:

    • Software architecture and design
    • Software reuse (patterns, components, frameworks)
    • Reverse engineering and maintenance
    • Program comprehension and visualization
    • Software repository mining
    • Software tools and development environments
    • Software engineering education
    • Web-Services compositions / Workflow
    • Multimedia information retrieval

  • Data mining

Publications lists in DBLP, Google Scholar, MS Academic Search, ResearchGate.

My recent international publications are as follows:

  • 2018
    • Kunihiro Noda, Takashi Kobayashi, Noritoshi Atsumi:
      Identifying Core Objects for Trace Summarization by Analyzing Reference Relations and Dynamic Properties,
      IEICE Transactions on Information and Systems, Jul. 2018. (accepted)
    • Kaixie Lyu, Kunihiro Noda, Takashi Kobayashi:
      SDExplorer: a generic toolkit for smoothly exploring massive-scale sequence diagram.
      Proc. the 26th IEEE/ACM International Confernece on Program Comprehension (ICPC2018), pp.380-384, May. 2018. Gothenburg, Sweden. ( Best Tool Demo paper Award )
  • 2017
    • Akihiro Yamamori, Anders Hagward, Takashi Kobayashi:
      Can Developers’ Interaction Data Improve Change Recommendation?
      The 41st IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC2017)
      Torino, Italy, 4-8 Jul. 2017 (accepted as full paper)
    • Kunihiro Noda, Tatsuya Toda, Takashi Kobayashi Noritoshi Atsumi:
      Identifying Core Objects for Trace Summarization Using Reference Relations and Access Analysis,
      The 41st IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC2017)
      Torino, Italy, 4-8 Jul. 2017 (accepted as full paper)
    • Maaki Nakano, Kunihiro Noda, Shinpei Hayashi, Takashi Kobayashi:
      Mediating Turf Battles! Prioritizing Shared Modules in Locating Multiple Features,
      The 41st IEEE Computer Society International Conference on Computers, Software & Applications (COMPSAC2017)
      Torino, Italy, 4-8 Jul. 2017 (accepted as short paper)
    • Sami Lappalainen and Takashi Kobayashi:
      A Pattern Language for MVC Derivatives,
      6th Asian Conference on Pattern Languages of Programs (AsianPLoP 2017),
      Mar. 12-13, Tokyo. 2017 [PDF]
    • Ryota Mibe, Tadashi Tanaka, Takashi Kobayashi Shingo Kobayashi:
      Business Process Recovery based on System Log and Information of Organizational Structure,
      Proc. the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2017), Industry Track, pp. 531–535, Klagenfurt, Austria, Feb. 21-24, 2017. [PDF]
  • 2016
    • Shinpei Hayashi, Hiroshi Kazato, Takashi Kobayashi,
      Tsuyoshi Oshima, Katsuyuki Natsukawa, Takashi Hoshino, and Motoshi Saeki:
      Guiding Identification of Missing Scenarios for Dynamic Feature Location,
      Proc. the 23rd Asia-Pacific Software Engineering Conference (APSEC2016), pp. 393–396, Hamilton, New Zealand, 6-9, Dec 2016.
    • Akihiro Yamamori and Takashi Kobayashi:
      Can Developers’ Interaction Data Improve Change Recommendation?,
      Poster Session, the 23rd IEEE Intl Conf. Software Analysis, Evolution, and Reengineering (SANER2016) Osaka Japan 14-18 Mar 2016.
    • Akihiro Yamamori and Takashi Kobayashi:
      A Change Guide Method Based on Developers’ Interaction and Past Recommendation,
      Proc. the 14th IASTED International Conference on Software Engineering, pp.281-288, Innsbruck, Austria, Feb. 2016. [PDF]

A full publication list is here.

Professional Affiliations

  • IEEE-CS
  • ACM
  • Information Processing Society of Japan (IPSJ)
  • Institute of Electronics, Information and Communication Engineers(IEICE)
  • Japan Society for Software Science and Technology(JSSST)
  • The Database Society of Japan(DBSJ)

Professional Service

  • Organization Committee.
    • 25th Asia-Pacific Software Engineering Conference (APSEC2018), Workshop Chair.
    • 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (IEEE SANER2018), Workshop Chair.
    • 35th International Conference on Conceptual Modeling (ER2016), Poster&Tool Demo Co-chair
    • 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2016), Management Support / Local Arrangement Co-chair
    • NII Shonan Meeting: ”
      Mining & Modeling Unstructured Data in Software – Challenges for the Future”, Organizer. Mar. 7-10, 2016. [Link], [Link]
    • International Workshop on Advanced Storage Systems 2007 (ADSS2007) Publication Chair
    • 14th Asia-Pacific Software Engineering Conference (APSEC2007) Publication Chair
  • Program Committee Member
    • 25th Asia-Pacific Software Engineering Conference (APSEC2018)
    • 34th IEEE International Conference on Software Maintenance (IEEE ICSME2018)
    • 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2017) Industrial Track
    • 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2017) Research Track
    • 23rd Asia-Pacific Software Engineering Conference (APSEC2016)
    • 11th International Conference on Software Engineering Advances (ICSEA 2016)
    • 17th International Conference on Collaborative Technologies and Systems (CTS2016)
    • 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2016) Research Track
    • 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (IEEE SANER2016) Industry Track
    • 22rd Asia-Pacific Software Engineering Conference (APSEC2015)
    • 10th International Conference on Software Engineering Advances (ICSEA 2015)
    • 6th International Workshop on Program Comprehension through Dynamic Analysis (PCODA’15)
    • 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER2015)
    • 30th IEEE International Conference on Software Maintenance (IEEE ICSME2014)
    • The 3rd Asian Conference on Pattern Languages of Programs3rd Asian Conference on Pattern Languages of Programs (AsianPLoP2014)
    • The 2014 International Symposium on Collaborative Technologies and Systems (CTS2014)
    • The 22nd International Conference on Program Comprehension (ICPC2014)
    • 20th Asia-Pacific Software Engineering Conference (APSEC2013)
    • The 3rd International Workshop on
      Open Systems Dependability (WOSD2013)
    • 29th IEEE International Conference on Software Maintenance (IEEE ICSM2013)
    • The 2013 International Symposium on Collaborative Technologies and Systems (CTS2013)
    • The 2nd International Workshop on
      Open Systems Dependability (WOSD2012)
    • 19th Asia-Pacific Software Engineering Conference (APSEC2012)
    • The 2012 International Symposium on Collaborative Technologies and Systems (CTS2012), Technical Program Committee
    • 18th Asia-Pacific Software Engineering Conference (APSEC2011), Program Committee.
    • Joint Conference of the 21th International Workshop on Software Measurement and the 6th International Conference on Software Process and Product Measurement ( IWSM-Mensura 2011) Program Comittee
    • 14th IEEE International Conference on Computational Science and Engineering (IEEE CSE-2011), Program Committee( Database and Data Mining Trak)
    • The 2011 International Symposium on Collaborative Technologies and Systems (CTS2011), Technical Program Committee
    • 2nd Asian Conference on Pattern Languages of Programs (AsianPLoP 2011), Program Committee
    • 2010 International Conference on Progress in Informatics and Computing(PIC-2010), Technical Program Committee
    • 17th Asia-Pacific Software Engineering Conference (APSEC2010), Program Committee.
    • 1st Asian Conference on Pattern Languages of Programs (AsianPLoP 2010), Program Committee
    • The 2010 International Symposium on Collaborative Technologies and Systems (CTS2010)
      , International Technical Program Committee.
    • 16th Asia-Pacific Software Engineering Conference (APSEC2009)
    • The 2009 International Symposium on Collaborative Technologies and Systems (CTS2009)
    • 15th Asia-Pacific Software Engineering Conference (APSEC2008)
    • 14th Asia-Pacific Software Engineering Conference (APSEC2007)
    • The 2007 International Symposium on Collaborative Technologies and Systems (CTS2007)
  • Other
    • ACM SIGMOD Japan Chapter, Secretary (2007-)
    • IEEE 21th Intl. Conf. on Data Engineering (ICDE2005)@Tokyo Conference Officer/Local Arrangement Committee & RFID Project member
    • Intl Conf. Information Systems and Databases/Artificial and Computational Intelligence
      (ISDB2002/ACI2002)@Tokyo Local staff
    • IFIP TC8/ WG8.1 Working Conference on Engineering Information Systems in the Internet Context (EISIC2002)@Kanazawa Local staff
    • 9th Pacific Rim International Symposium on Dependable Computing (PRDC2002)@Tsukuba ConfMan Admin.
    • 4th Intl Enterprise Distributed Object Computing Conference(EDOC2000)@Makuhari Student Volunteer
    • 6th Asia-Pacific Software Engineering Conference (APSEC’99)@Takamatsu ConfMan Admin.
    • IEEE 20th Intl. Conf. on Software Engineering (ICSE’98)@Kyoto Student Volunteer