Updated on 2026/07/27

写真a

 
HAYASHI SHINPEI
 
Organization
School of Computing Professor
Title
Professor
Profile

He is a full professor at the School of Computing, Institute of Science Tokyo, where he leads the Software Evolution Group within the Department of Computer Science. He received his B.Eng. in Information Engineering from Hokkaido University in 2004, followed by M.Eng. and Dr.Eng. degrees in Computer Science from Tokyo Institute of Technology in 2006 and 2008, respectively. His research interests focus on software evolution and software development environments. He is a member of IPSJ, IEICE, JSSST, IEEE-CS, and ACM.

External link

Degree

  • Doctor of Engineering ( 2008.12   Tokyo Institute of Technology )

Research Interests

  • Software Engineering

Research Areas

  • Informatics / Software

Education

  • Tokyo Institute of Technology   Graduate School of Information Science and Engineering   Department of Computer Science

    2006.4 - 2008.12

      More details

    Country: Japan

    researchmap

  • Tokyo Institute of Technology   Graduate School of Information Science and Engineering   Department of Computer Science

    2004.4 - 2006.3

      More details

    Country: Japan

    researchmap

  • Hokkaido University   School of Engineering   Department of Information Engineering

    2000.4 - 2004.3

      More details

    Country: Japan

    researchmap

Research History

  • Institute of Science Tokyo   School of Computing   Professor

    2024.10

      More details

    Country:Japan

    researchmap

  • Tokyo Institute of Technology   School of Computing   Professor

    2024.6 - 2024.9

      More details

  • Tokyo Institute of Technology   School of Computing   Associate Professor

    2018.4 - 2024.5

      More details

  • Tokyo Institute of Technology   School of Computing   Assistant Professor

    2016.4 - 2018.3

      More details

  • Tokyo Institute of Technology   Department of Computer Science, Graduate school of Information Science and Engineering   Assistant Professor

    2009.1 - 2016.3

      More details

  • Japan Society for the Promotion and Science   Research Fellow

    2006.4 - 2008.3

      More details

▼display all

Professional Memberships

Papers

  • ICCheck: A Portable, Language-agnostic Tool for Synchronizing Code Clones Reviewed

    Motoki Abe, Shinpei Hayashi

    Science of Computer Programming   252   1 - 10   2026.7

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1016/j.scico.2026.103472

    DOI: 10.48550/arXiv.2504.04537

    researchmap

  • Forecasting Developer Environments with GenAI: A Research Perspective Reviewed International coauthorship

    Raula Gaikovina Kula, Christoph Treude, Xing Hu, Sebastian Baltes, Earl T. Barr, Kelly Blincoe, Fabio Calefato, Junjie Chen, Marc Cheong, Youmei Fan, Daniel M. German, Marco Gerosa, Jin L.C. Guo, Shinpei Hayashi, Robert Hirschfeld, Reid Holmes, Yintong Huo, Takashi Kobayashi, Michele Lanza, Zhongxin Liu, Olivier Nourry, Nicole Novielli, Denys Poshyvanyk, Shinobu Saito, Kazumasa Shimari, Igor Steinmacher, Mairieli Wessel, Markus Wagner, Annie Vella, Laurie Williams, Xin Xia

    Proceedings of the 3rd IEEE/ACM IDE Workshop   1 - 5   2026.4

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3786151.3788604

    DOI: 10.48550/arXiv.2602.07412

    researchmap

  • An Empirical Study on the Impact of Change Granularity in Refactoring Detection Reviewed

    Lei Chen, Shinpei Hayashi

    Journal of Systems and Software   231   1 - 21   2026.1

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1016/j.jss.2025.112608

    researchmap

  • ChangePrism: Visualizing the Essence of Code Changes Reviewed International coauthorship

    Lei Chen, Michele Lanza, Shinpei Hayashi

    Proceedings of the 13th IEEE Working Conference on Software Visualization   69 - 73   2025.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/VISSOFT67405.2025.00016

    DOI: 10.48550/arXiv.2508.12649

    researchmap

  • How Much Can a Behavior-Preserving Changeset Be Decomposed into Refactoring Operations? Reviewed International coauthorship

    Kota Someya, Lei Chen, Michael J. Decker, Shinpei Hayashi

    Proceedings of the 41st IEEE International Conference on Software Maintenance and Evolution   809 - 814   2025.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSME64153.2025.00084

    DOI: 10.48550/arXiv.2508.11993

    researchmap

  • Revisiting Method-Level Change Prediction: Comparative Evaluation at Different Granularities Reviewed

    Hiroto Sugimori, Shinpei Hayashi

    Proceedings of the 32nd IEEE International Conference on Software Analysis, Evolution and Reengineering   604 - 614   2025.3

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SANER64311.2025.00063

    DOI: 10.48550/arXiv.2502.17908

    researchmap

  • MORCoRA: Multi-Objective Refactoring Recommendation Considering Review Availability Reviewed

    Lei Chen, Shinpei Hayashi

    International Journal of Software Engineering and Knowledge Engineering   34 ( 12 )   1919 - 1947   2024.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1142/S0218194024500438

    DOI: 10.48550/arXiv.2408.06568

    researchmap

  • Toward Interactive Optimization of Source Code Differences: An Empirical Study of Its Performance Reviewed

    Tsukasa Yagi, Shinpei Hayashi

    Proceedings of the 24th IEEE International Conference on Source Code Analysis and Manipulation   224 - 234   2024.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SCAM63643.2024.00030

    DOI: 10.48550/arXiv.2409.13590

    researchmap

  • Understanding Code Change with Micro-Changes Reviewed International coauthorship

    Lei Chen, Michele Lanza, Shinpei Hayashi

    Proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution   363 - 374   2024.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSME58944.2024.00041

    DOI: 10.48550/arXiv.2409.09923

    researchmap

  • Evaluating Introduction of Systems by Goal Dependency Modeling Reviewed

    Haruhiko Kaiya, Shinpei Ogata, Shinpei Hayashi

    IEICE Transactions on Information and Systems   E107-D ( 10 )   1297 - 1311   2024.10

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2023EDP7201

    researchmap

  • RENAS: Prioritizing Co-Renaming Opportunities of Identifiers Reviewed

    Naoki Doi, Yuki Osumi, Shinpei Hayashi

    Proceedings of the 40th IEEE International Conference on Software Maintenance and Evolution   562 - 573   2024.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSME58944.2024.00057

    DOI: 10.48550/arXiv.2408.09716

    researchmap

  • Supporting Q&A Processes in Requirements Elicitation: Bad Smell Detection and Version Control Reviewed

    Yui Imahori, Junzo Kato, Shinpei Hayashi, Atsushi Ohnishi, Motoshi Saeki

    Quality of Information and Communications Technology: Proceedings of the 17th International Conference on the Quality of Information and Communications Technology   2178   253 - 268   2024.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer  

    DOI: 10.1007/978-3-031-70245-7_18

    researchmap

  • 技術的負債: ソフトウェア進化阻害要因の現在のとらえ方 Reviewed

    小林 隆志, 林 晋平, 斎藤 忍

    コンピュータソフトウェア   41 ( 3 )   2 - 15   2024.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.41.3_2

    researchmap

  • Locating Concepts on Use Case Steps in Source Code Reviewed

    Shinpei Hayashi, Teppei Kato, Motoshi Saeki

    IEICE Transactions on Information and Systems   107-D ( 5 )   602 - 612   2024.5

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2023KBP0004

    researchmap

  • 情報検索を用いたBug Localization手法にモジュール粒度の違いが与える影響 Reviewed

    積田 静夏, 天嵜 聡介, 林 晋平

    情報処理学会論文誌   65 ( 4 )   792 - 807   2024.4

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.20729/00233609

    researchmap

  • RefSearch: A Search Engine for Refactoring Reviewed

    Motoki Abe, Shinpei Hayashi

    Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution   547 - 552   2023.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/ICSME58846.2023.00070

    DOI: 10.48550/arXiv.2308.14273

    researchmap

  • Evaluation of Cross-Lingual Bug Localization: Two Industrial Cases Reviewed

    Shinpei Hayashi, Takashi Kobayashi, Tadahisa Kato

    Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution   abs/2310.01803   495 - 499   2023.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSME58846.2023.00063

    DOI: 10.48550/arXiv.2310.01803

    researchmap

  • Locating Procedural Steps in Source Code Reviewed

    Shinpei Hayashi, Teppei Kato, Motoshi Saeki

    Proceedings of the 47th IEEE Computer Software and Applications Conference   1607 - 1612   2023.6

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/COMPSAC57700.2023.00248

    researchmap

  • Large-Scale Evaluation of Method-Level Bug Localization with FinerBench4BL Reviewed

    Shizuka Tsumita, Shinpei Hayashi, Sousuke Amasaki

    Proceedings of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering   815 - 824   2023.3

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/SANER56733.2023.00094

    DOI: 10.48550/arXiv.2302.14293

    researchmap

  • Empirical Study of Co-Renamed Identifiers Reviewed

    Yuki Osumi, Naotaka Umekawa, Hitomi Komata, Shinpei Hayashi

    Proceedings of the 29th Asia-Pacific Software Engineering Conference   71 - 80   2022.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC57359.2022.00019

    DOI: 10.48550/arXiv.2212.02035

    researchmap

  • Historinc: 細粒度履歴追跡のための増分的なリポジトリ変換ツール Reviewed

    柴 駿太, 林 晋平

    コンピュータソフトウェア   39 ( 4 )   75 - 85   2022.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.39.4_75

    researchmap

  • Revisiting the Effect of Branch Handling Strategies on Change Recommendation Reviewed

    Keisuke Isemoto, Takashi Kobayashi, Shinpei Hayashi

    Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension   abs/2204.04423   162 - 172   2022.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3524610.3527870

    DOI: 10.48550/arXiv.2204.04423

    researchmap

  • Automating Bad Smell Detection in Goal Refinement of Goal Models Reviewed

    Shinpei Hayashi, Keisuke Asano, Motoshi Saeki

    IEICE Transactions on Information and Systems   105-D ( 5 )   837 - 848   2022.5

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2021KBP0006

    researchmap

  • Cataloging Bad Smells in Use Case Descriptions and Automating Their Detection Reviewed

    Yotaro Seki, Shinpei Hayashi, Motoshi Saeki

    IEICE Transactions on Information and Systems   105-D ( 5 )   849 - 863   2022.5

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2021KBP0008

    researchmap

  • Impact of Change Granularity in Refactoring Detection Reviewed

    Lei Chen, Shinpei Hayashi

    Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension   565 - 569   2022.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/3524610.3528386

    DOI: 10.48550/arXiv.2204.11276

    researchmap

  • Supporting Proactive Refactoring: An Exploratory Study on Decaying Modules and Their Prediction Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    IEICE Transactions on Information and Systems   E104-D ( 10 )   1601 - 1615   2021.10

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:Institute of Electronics Information Communication Engineers  

    DOI: 10.1587/transinf.2020EDP7255

    Scopus

    researchmap

  • An Extensive Study on Smell-Aware Bug Localization Reviewed

    Aoi Takahashi, Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Journal of Systems and Software   178   1 - 17   2021.8

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:Elsevier Inc.  

    DOI: 10.1016/j.jss.2021.110986

    DOI: 10.48550/arXiv.2104.10953

    Scopus

    researchmap

  • Handling Quantity in Variability Models for System-of-Systems Reviewed International coauthorship

    Daisuke Shimbara, Motoshi Saeki, Shinpei Hayashi, Øystein Haugen

    International Journal of Software Engineering and Knowledge Engineering   31 ( 5 )   693 - 724   2021.5

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1142/S0218194021500200

    Scopus

    researchmap

  • RefactorHub: A Commit Annotator for Refactoring Reviewed

    Ryo Kuramoto, Motoshi Saeki, Shinpei Hayashi

    Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension   2021-   495 - 499   2021.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/ICPC52881.2021.00058

    DOI: 10.48550/arXiv.2103.11563

    Scopus

    researchmap

  • Characterising the Knowledge about Primitive Variables in Java Code Comments Reviewed International coauthorship

    Mahfouth Alghamdi, Shinpei Hayashi, Takashi Kobayashi, Christoph Treude

    Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories   460 - 470   2021.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE  

    DOI: 10.1109/MSR52588.2021.00058

    DOI: 10.48550/arXiv.2103.12291

    researchmap

  • Applying Class Distance to Decide Similarity on Information Models for Automated Data Interoperability Reviewed

    Lan Wang, Shinpei Hayashi, Motoshi Saeki

    International Journal of Software Engineering and Knowledge Engineering   31 ( 3 )   405 - 434   2021.3

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:World Scientific  

    DOI: 10.1142/S0218194021500145

    Scopus

    researchmap

  • ChangeMacroRecorder: Accurate Recording of Fine-Grained Textual Changes of Source Code Reviewed

    Katsuhisa Maruyama, Shinpei Hayashi, Takayuki Omori

    IEICE Transactions on Information and Systems   E103-D ( 11 )   2262 - 2277   2020.11

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2020EDK0001

    researchmap

  • On Tracking Java Methods with Git Mechanisms Reviewed International journal

    Yoshiki Higo, Shinpei Hayashi, Shinji Kusumoto

    Journal of Systems and Software   165 ( 110571 )   1 - 13   2020.7

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1016/j.jss.2020.110571

    DOI: 10.48550/arXiv.2003.05336

    Scopus

    researchmap

  • Ammonia: An Approach for Deriving Project-Specific Bug Patterns Reviewed International coauthorship International journal

    Yoshiki Higo, Shinpei Hayashi, Hideaki Hata, Meiyappan Nagappan

    Empirical Software Engineering   25 ( 3 )   1951 - 1979   2020.3

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1007/s10664-020-09807-w

    DOI: 10.48550/arXiv.2001.09630

    Scopus

    researchmap

  • ChangeBeadsThreader: An Interactive Environment for Tailoring Automatically Untangled Changes Reviewed

    Satoshi Yamashita, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 27th IEEE International Conference on Software Analysis, Evolution and Reengineering   657 - 661   2020.2

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/SANER48275.2020.9054861

    DOI: 10.48550/arXiv.2003.14086

    Scopus

    researchmap

  • An Empirical Study of Security Warnings from Static Application Security Testing Tools Reviewed International coauthorship

    Bushra Aloraini, Meiyappan Nagappan, Daniel M. German, Shinpei Hayashi, Yoshiki Higo

    Journal of Systems and Software   158   1 - 25   2019.12

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1016/j.jss.2019.110427

    Scopus

    researchmap

  • Can Automated Impact Analysis Techniques Help Predict Decaying Modules? Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution   541 - 545   2019.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/ICSME.2019.00088

    Scopus

    researchmap

  • Detecting Bad Smells in Use Case Descriptions Reviewed

    Yotaro Seki, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 27th IEEE International Requirements Engineering Conference   2019-   98 - 108   2019.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/RE.2019.00021

    DOI: 10.48550/arXiv.2009.01542

    Scopus

    researchmap

  • The Impact of Systematic Edits in History Slicing Reviewed

    Ryosuke Funaki, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 16th International Conference on Mining Software Repositories   2019-   555 - 559   2019.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/MSR.2019.00083

    DOI: 10.48550/arXiv.1904.01221

    Scopus

    researchmap

  • Toward Proactive Refactoring: An Exploratory Study on Decaying Modules Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 3rd International Workshop on Refactoring   39 - 46   2019.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/IWoR.2019.00015

    Scopus

    researchmap

  • 情報検索に基づくBug Localizationへの不吉な臭いの利用 Reviewed

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

    情報処理学会論文誌   60 ( 4 )   1040 - 1050   2019.4

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Visualizing a Tangled Change for Supporting Its Decomposition and Commit Construction Reviewed

    Sarocha Sothornprapakorn, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 42nd IEEE Computer Software and Applications Conference   74 - 79   2018.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/COMPSAC.2018.00018

    researchmap

  • Detecting Architectural Violations Using Responsibility and Dependency Constraints of Components Reviewed

    Shinpei Hayashi, Fumiki Minami, Motoshi Saeki

    IEICE Transactions on Information and Systems   E101-D ( 7 )   1780 - 1789   2018.7

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2017KBP0023

    Scopus

    researchmap

  • An Investigative Study on How Developers Filter and Prioritize Code Smells Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    IEICE Transactions on Information and Systems   E101-D ( 7 )   1733 - 1742   2018.7

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2017KBP0006

    Scopus

    researchmap

  • Context-Based Approach to Prioritize Code Smells for Prefactoring Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Journal of Software: Evolution and Process   30 ( 6 )   e1886:1 - 24   2018.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)   Publisher:John Wiley and Sons Ltd  

    DOI: 10.1002/smr.1886

    Scopus

    researchmap

  • A Preliminary Study on Using Code Smells to Improve Bug Localization Reviewed

    Aoi Takahashi, Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 26th IEEE/ACM International Conference on Program Comprehension   324 - 327   2018.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/3196321.3196361

    researchmap

  • ChangeMacroRecorder: Recording Fine-Grained Textual Changes of Source Code Reviewed

    Katsuhisa Maruyama, Shinpei Hayashi, Takayuki Omori

    Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering   537 - 541   2018.3

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/SANER.2018.8330255

    researchmap

  • reqchecker:IEEE 830の品質特性に基づく日本語要求仕様書の問題点検出ツール Reviewed

    林 晋平, 有賀 顕, 佐伯 元司

    電子情報通信学会論文誌   J101-D ( 1 )   57 - 67   2018.1

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.14923/transinfj.2017SKP0036

    researchmap

  • An Improvement on Data Interoperability with Large-Scale Conceptual Model and Its Application in Industry Reviewed

    Lan Wang, Shinpei Hayashi, Motoshi Saeki

    Conceptual Modeling: Research in Progress: Companion Proceedings of the 36th International Conference on Conceptual Modelling   1979   249 - 262   2017.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:CEUR-WS.org  

    researchmap

  • Detecting Bad Smells of Refinement in Goal-Oriented Requirements Analysis Reviewed

    Keisuke Asano, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 4th International Workshop on Conceptual Modeling in Requirements and Business Analysis   10651   122 - 132   2017.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer Verlag  

    DOI: 10.1007/978-3-319-70625-2_12

    Scopus

    researchmap

  • Goal-Oriented Requirements Analysis Meets a Creativity Technique Reviewed

    Tomoo Kinoshita, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 4th International Workshop on Conceptual Modeling in Requirements and Business Analysis   10651   101 - 110   2017.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Springer Verlag  

    DOI: 10.1007/978-3-319-70625-2_10

    Scopus

    researchmap

  • How Do Developers Select and Prioritize Code Smells? A Preliminary Study Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 33rd IEEE International Conference on Software Maintenance and Evolution   484 - 488   2017.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/ICSME.2017.66

    Scopus

    researchmap

  • Establishing Regulatory Compliance in Goal-Oriented Requirements Analysis Reviewed

    Yu Negishi, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 19th IEEE Conference on Business Informatics   1   434 - 443   2017.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/CBI.2017.49

    Scopus

    researchmap

  • Mediating Turf Battles! Prioritizing Shared Modules in Locating Multiple Features Reviewed

    Maaki Nakano, Kunihiro Noda, Shinpei Hayashi, Takashi Kobayashi

    Proceedings of the 41st IEEE Computer Society Signature Conference on Computers, Software and Applications   1   363 - 368   2017.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/COMPSAC.2017.167

    Scopus

    researchmap

  • Inference-Based Detection of Architectural Violations in MVC2 Reviewed

    Shinpei Hayashi, Fumiki Minami, Motoshi Saeki

    Proceedings of the 12th International Conference on Software Technologies   394 - 401   2017.7

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:SciTePress  

    DOI: 10.5220/0006465103940401

    researchmap

  • A Tool Supporting Postponable Refactoring Reviewed

    Katsuhisa Maruyama, Shinpei Hayashi

    Proceedings of the 39th International Conference on Software Engineering   133 - 135   2017.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Institute of Electrical and Electronics Engineers Inc.  

    DOI: 10.1109/ICSE-C.2017.108

    Scopus

    researchmap

  • Revisiting Context-Based Code Smells Prioritization: On Supporting Referred Context Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the XP 2017 Scientific Workshops   129907 ( 3 )   1 - 5   2017.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Association for Computing Machinery  

    DOI: 10.1145/3120459.3120463

    Scopus

    researchmap

  • A Robust Multi-Objective Approach to Balance Severity and Importance of Refactoring Opportunities Reviewed International coauthorship

    Mohamed Wiem Mkaouer, Marouane Kessentini, Mel Ó Cinnéide, Shinpei Hayashi, Kalyanmoy Deb

    Empirical Software Engineering   22 ( 2 )   894 - 927   2017.4

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1007/s10664-016-9426-8

    Web of Science

    researchmap

  • 多層システムに対する横断的な機能捜索 Reviewed

    風戸 広史, 林 晋平, 大島 剛志, 小林 隆志, 夏川 勝行, 星野 隆, 佐伯 元司

    情報処理学会論文誌   58 ( 4 )   885 - 897   2017.4

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • クラス責務割当てのファジィ制約充足問題としての定式化 Reviewed

    林 晋平, 柳田 拓人, 佐伯 元司, 三村 秀典

    情報処理学会論文誌   58 ( 4 )   795 - 806   2017.4

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • How Can You Improve Your As-is Models? Requirements Analysis Methods Meet GQM Reviewed

    Shoichiro Ito, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 23rd Working Conference on Requirements Engineering: Foundation for Software Quality   10153   95 - 111   2017.2

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-319-54045-0_8

    Web of Science

    researchmap

  • Frame-Based Behavior Preservation in Refactoring Reviewed

    Katsuhisa Maruyama, Shinpei Hayashi, Norihiro Yoshida, Eunjong Choi

    Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering   573 - 574   2017.2

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SANER.2017.7884683

    Web of Science

    researchmap

  • Guiding Identification of Missing Scenarios for Dynamic Feature Location Reviewed

    Shinpei Hayashi, Hiroshi Kazato, Takashi Kobayashi, Tsuyoshi Oshima, Katsuyuki Natsukawa, Takashi Hoshino, Motoshi Saeki

    Proceedings of the 23rd Asia-Pacific Software Engineering Conference   393 - 396   2016.12

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2016.068

    Web of Science

    researchmap

  • Early Requirements Analysis for a Socio-Technical System based on Goal Dependencies Reviewed

    Haruhiko Kaiya, Shinpei Ogata, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 15th International Conference on Intelligent Software Methodologies, Tools and Techniques   286   125 - 138   2016.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.3233/978-1-61499-674-3-125

    Web of Science

    researchmap

  • 要求獲得のためシソーラス構築支援 Reviewed

    加藤 潤三, 佐伯 元司, 大西 淳, 海谷 治彦, 林 晋平, 山本 修一郎

    情報処理学会論文誌   57 ( 7 )   1576 - 1589   2016.7

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Context-Based Code Smells Prioritization for Prefactoring Reviewed

    Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 24th International Conference on Program Comprehension   1 - 10   2016.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICPC.2016.7503705

    Web of Science

    researchmap

  • Slicing Fine-Grained Code Change History Reviewed

    Katsuhisa Maruyama, Takayuki Omori, Shinpei Hayashi

    IEICE Transactions on Information and Systems   E99-D ( 3 )   671 - 687   2016.3

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.2015EDP7282

    Web of Science

    researchmap

  • 呼び出し関係グラフ分割手法の動的機能捜索手法との組合せの検討 Reviewed

    加藤 哲平, 林 晋平, 佐伯 元司

    電子情報通信学会論文誌   J98-D ( 11 )   1374 - 1376   2015.11

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.14923/transinfj.2015SSL0001

    researchmap

  • Finding Potential Threats in Several Security Targets for Eliciting Security Requirements Reviewed

    Haruhiko Kaiya, Shinpei Ogata, Shinpei Hayashi, Motoshi Saeki, Takao Okubo, Nobukazu Yoshioka, Hironori Washizaki, Atsuo Hazeyama

    Proceedings of the 10th International Multi-Conference on Computing in the Global Information Technology   83 - 92   2015.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Modeling and Utilizing Security Knowledge for Eliciting Security Requirements Reviewed

    Tatsuya Abe, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 2nd International Workshop on Conceptual Modeling in Requirements and Business Analysis   9382   236 - 247   2015.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-319-25747-1_24

    Web of Science

    researchmap

  • Terminology Matching of Requirements Specification Documents and Regulations for Consistency Checking Reviewed

    Ryotaro Nakamura, Yu Negishi, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 8th International Workshop on Requirements Engineering and Law   10 - 18   2015.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/RELAW.2015.7330206

    Web of Science

    researchmap

  • Hierarchical Categorization of Edit Operations for Separately Committing Large Refactoring Results Reviewed

    Jumpei Matsuda, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 14th International Workshop on Principles of Software Evolution   19 - 27   2015.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/2804360.2804363

    Web of Science

    researchmap

  • Multi-Dimensional Goal Refinement in Goal-Oriented Requirements Engineering Reviewed

    Wataru Inoue, Shinpei Hayashi, Haruhiko Kaiya, Motoshi Saeki

    Proceedings of the 10th International Conference on Software Engineering and Applications   185 - 195   2015.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:SciTePress  

    DOI: 10.5220/0005499301850195

    researchmap

  • Toward Reusing Code Changes Reviewed

    Yoshiki Higo, Akio Ohtani, Shinpei Hayashi, Hideaki Hata, Shinji Kusumoto

    Proceedings of the 12th Working Conference on Mining Software Repositories   372 - 376   2015.5

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/MSR.2015.43

    Web of Science

    researchmap

  • Historef: A Tool for Edit History Refactoring Reviewed

    Shinpei Hayashi, Daiki Hoshino, Jumpei Matsuda, Motoshi Saeki, Takayuki Omori, Katsuhisa Maruyama

    Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering   469 - 473   2015.3

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/SANER.2015.7081858

    Web of Science

    researchmap

  • A survey on methods of recording fine-grained operations on integrated development environments and their applications Reviewed

    大森隆行, 林晋平, 丸山勝久

    コンピュータソフトウェア   32 ( 1 )   60 - 80   2015.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    This paper presents a survey on techniques to record and utilize developers' operations on integrated development environments (IDEs). Especially, we let techniques treating fine-grained code changes be targets of this survey for reference in software evolution research. We created a three-tiered model to represent the relationships among IDEs, recording techniques, and application techniques. This paper also presents common features of the techniques and their details.

    DOI: 10.11309/jssst.32.1_60

    CiNii Books

    J-GLOBAL

    researchmap

  • A Survey of Refactoring Detection Techniques Based on Change History Analysis Reviewed

    Eunjong Choi, Kenji Fujiwara, Norihiro Yoshida, Shinpei Hayashi

    CoRR   32 ( 1 )   47 - 59   2015.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.32.1_47

    DOI: 10.48550/arXiv.1808.02320

    researchmap

  • Class Responsibility Assignment as Fuzzy Constraint Satisfaction Reviewed

    Shinpei Hayashi, Takuto Yanagida, Motoshi Saeki, Hidenori Mimura

    Proceedings of the 6th International Workshop on Empirical Software Engineering in Practice   19 - 24   2014.11

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/IWESEP.2014.13

    Web of Science

    researchmap

  • Toward Understanding How Developers Recognize Features in Source Code from Descriptions Reviewed

    Shinpei Hayashi, Takashi Ishio, Hiroshi Kazato, Tsuyoshi Oshima

    Proceedings of the 9th International Workshop on Advanced Modularization Techniques   1 - 3   2014.11

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Association for Computing Machinery, Inc  

    DOI: 10.1145/2666358.2666578

    Scopus

    researchmap

  • Automated Grouping of Editing Operations of Source Code Reviewed

    Daiki Hoshino, Shinpei Hayashi, Motoshi Saeki

    Computer Software   31 ( 3 )   277 - 283   2014.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)   Publisher:Japan Society for Software Science and Technology  

    DOI: 10.11309/jssst.31.3_277

    Scopus

    researchmap

  • A Visualization Tool Recording Historical Data of Program Comprehension Tasks Reviewed

    Katsuhisa Maruyama, Takayuki Omori, Shinpei Hayashi

    Proceedings of the 22nd International Conference on Program Comprehension   207 - 211   2014.6

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:Association for Computing Machinery, Inc  

    DOI: 10.1145/2597008.2597802

    Scopus

    researchmap

  • 属性つきゴールグラフにおけるゴールの品質特性 Reviewed

    鵜飼 孝典, 林 晋平, 佐伯 元司

    情報処理学会論文誌   55 ( 2 )   893 - 908   2014.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Extracting and Visualizing Implementation Structure of Features Reviewed

    Hiroshi Kazato, Shinpei Hayashi, Tsuyoshi Oshima, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki

    Proceedings of the 20th Asia-Pacific Software Engineering Conference   476 - 484   2013.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2013.69

    Web of Science

    researchmap

  • Modeling Security Threat Patterns to Derive Negative Scenarios Reviewed

    Tatsuya Abe, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 20th Asia-Pacific Software Engineering Conference   58 - 66   2013.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2013.19

    Web of Science

    researchmap

  • REdiffs: Refactoring-Aware Difference Viewer for Java Reviewed

    Shinpei Hayashi, Sirinut Thangthumachit, Motoshi Saeki

    Proceedings of the 20th Working Conference on Reverse Engineering   487 - 488   2013.10

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/WCRE.2013.6671331

    Web of Science

    researchmap

  • On the Effectiveness of Accuracy of Automated Feature Location Technique Reviewed

    Takashi Ishio, Shinpei Hayashi, Hiroshi Kazato, Tsuyoshi Oshima

    Proceedings of the 20th Working Conference on Reverse Engineering   381 - 390   2013.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/WCRE.2013.6671313

    Web of Science

    researchmap

  • Enhancing Goal-Oriented Security Requirements Analysis Using Common Criteria-Based Knowledge Reviewed

    Motoshi Saeki, Shinpei Hayashi, Haruhiko Kaiya

    International Journal of Software Engineering and Knowledge Engineering   23 ( 5 )   695 - 720   2013.6

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1142/S0218194013500174

    Scopus

    researchmap

  • Incremental Feature Location and Identification in Source Code Reviewed

    Hiroshi Kazato, Shinpei Hayashi, Takashi Kobayashi, Tsuyoshi Oshima, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki

    Proceedings of the 17th European Conference on Software Maintenance and Reengineering   371 - 374   2013.3

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/CSMR.2013.52

    Web of Science

    researchmap

  • Model Transformation Patterns for Introducing Suitable Information Systems Reviewed

    Haruhiko Kaiya, Shunsuke Morita, Shinpei Ogata, Kenji Kaijiri, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 19th Asia-Pacific Software Engineering Conference   434 - 439   2012.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2012.52

    Web of Science

    researchmap

  • Cutting a Method Call Graph for Supporting Feature Location Reviewed

    Teppei Kato, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 4th International Workshop on Empirical Software Engineering in Practice   55 - 57   2012.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/IWESEP.2012.17

    Scopus

    researchmap

  • Slicing and Replaying Code Change History Reviewed

    Katsuhisa Maruyama, Eijiro Kitsu, Takayuki Omori, Shinpei Hayashi

    Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering   246 - 249   2012.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1145/2351676.2351713

    Web of Science

    researchmap

  • Refactoring Edit History of Source Code Reviewed

    Shinpei Hayashi, Takayuki Omori, Teruyoshi Zenmyo, Katsuhisa Maruyama, Motoshi Saeki

    Proceedings of the 28th IEEE International Conference on Software Maintenance   617 - 620   2012.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSM.2012.6405336

    Web of Science

    researchmap

  • A Literature Review on Software Evolution Research Reviewed

    Takayuki Omori, Katsuhisa Maruyama, Shinpei Hayashi, Atsushi Sawada

    Computer Software   29 ( 3 )   3 - 28   2012.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.29.3_3

    Scopus

    researchmap

  • Toward Structured Location of Features Reviewed

    Hiroshi Kazato, Shinpei Hayashi, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki

    Proceedings of the 20th IEEE International Conference on Program Comprehension   255 - 256   2012.6

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/ICPC.2012.6240497

    researchmap

  • Facilitating Business Improvement by Information Systems using Model Transformation and Metrics Reviewed

    Haruhiko Kaiya, Shunsuke Morita, Kenji Kaijiri, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the CAiSE'12 Forum at the 24th International Conference on Advanced Information Systems Engineering   106 - 113   2012.6

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:CEUR-WS.org  

    researchmap

  • Impact Analysis on an Attributed Goal Graph Reviewed

    Shinpei Hayashi, Daisuke Tanabe, Haruhiko Kaiya, Motoshi Saeki

    IEICE Transactions on Information and Systems   E95-D ( 4 )   1012 - 1020   2012.4

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.E95.D.1012

    Web of Science

    researchmap

  • 要求獲得におけるステークホルダの偏りと不足を検出する可視化ツール Reviewed

    鵜飼 孝典, 林 晋平, 佐伯 元司

    情報処理学会論文誌   53 ( 4 )   1448 - 1460   2012.4

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Feature Location for Multi-Layer System Based on Formal Concept Analysis Reviewed

    Hiroshi Kazato, Shinpei Hayashi, Satoshi Okada, Shunsuke Miyata, Takashi Hoshino, Motoshi Saeki

    Proceedings of the 16th European Conference on Software Maintenance and Reengineering   429 - 434   2012.3

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/CSMR.2012.54

    Web of Science

    researchmap

  • 要求獲得のためのオントロジをWebマイニングにより拡充する手法の提案と評価 Reviewed

    海谷 治彦, 清水 悠太郎, 安井 浩貴, 海尻 賢二, 林 晋平, 佐伯 元司

    情報処理学会論文誌   53 ( 2 )   495 - 509   2012.2

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    担当分 3, 5章以外全て (全7章). 要求獲得に必要な分野の知識をWeb の検索結果を用いて更新してゆく手法の提案とツールの開発を行い,その評価を行った.

    researchmap

  • Feature Locationを用いたソフトウェア機能の対話的な実装理解支援 Reviewed

    林 晋平, 関根 克幸, 佐伯 元司

    情報処理学会論文誌   53 ( 2 )   578 - 589   2012.2

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • Understanding Source Code Differences by Separating Refactoring Effects Reviewed

    Sirinut Thangthumachit, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 18th Asia Pacific Software Engineering Conference   339 - 347   2011.12

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2011.47

    Web of Science

    researchmap

  • Supporting Design Model Refactoring for Improving Class Responsibility Assignment Reviewed

    Motohiro Akiyama, Shinpei Hayashi, Takashi Kobayashi, Motoshi Saeki

    Proceedings of the ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems   6981   455 - 469   2011.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-642-24485-8_33

    Web of Science

    researchmap

  • Using Hierarchical Transformation to Generate Assertion Code from OCL Constraints Reviewed

    Rodion Moiseev, Shinpei Hayashi, Motoshi Saeki

    IEICE Transactions on Information and Systems   E94-D ( 3 )   612 - 621   2011.3

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.E94.D.612

    Web of Science

    researchmap

  • Sentence-to-Code Traceability Recovery with Domain Ontologies Reviewed

    Shinpei Hayashi, Takashi Yoshikawa, Motoshi Saeki

    Proceedings of the 17th Asia Pacific Software Engineering Conference   385 - 394   2010.11

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2010.51

    Web of Science

    researchmap

  • Visualizing Stakeholder Concerns with Anchored Map Reviewed

    Takanori Ugai, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 5th International Workshop on Requirements Engineering Visualization   20 - 24   2010.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/REV.2010.5625662

    Scopus

    researchmap

  • Recording Finer-Grained Software Evolution with IDE: An Annotation-Based Approach Reviewed

    Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 4th International Joint ERCIM/IWPSE Symposium on Software Evolution   8 - 12   2010.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:ACM  

    DOI: 10.1145/1862372.1862378

    Scopus

    researchmap

  • iFL: An Interactive Environment for Understanding Feature Implementations Reviewed

    Shinpei Hayashi, Katsuyuki Sekine, Motoshi Saeki

    Proceedings of the 26th IEEE International Conference on Software Maintenance   1 - 5   2010.9

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSM.2010.5609669

    Web of Science

    researchmap

  • ベイジアンネットワークを用いたソフトウェア実装技術の選択支援 Reviewed

    風戸 広史, 林 晋平, 小林 隆志, 佐伯 元司

    情報処理学会論文誌   51 ( 9 )   1765 - 1776   2010.9

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    researchmap

  • データマイニング技術を応用したソフトウェア構築・保守支援の研究動向 Reviewed

    小林 隆志, 林 晋平

    コンピュータソフトウェア   27 ( 3 )   13 - 23   2010.8

     More details

    Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.27.3_13

    researchmap

  • An Integrated Support for Attributed Goal-Oriented Requirements Analysis Method and Its Implementation Reviewed

    Motoshi Saeki, Shinpei Hayashi, Haruhiko Kaiya

    Proceedings of the 10th International Conference on Quality Software   357 - 360   2010.7

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)   Publisher:IEEE Computer Society  

    DOI: 10.1109/QSIC.2010.19

    Scopus

    researchmap

  • Evaluating Alternatives of Source Code Changes with Analytic Hierarchy Process Reviewed

    Shinpei Hayashi, Yusuke Sasaki, Motoshi Saeki

    Computer Software   27 ( 2 )   118 - 123   2010.5

     More details

    Authorship:Lead author   Language:Japanese   Publishing type:Research paper (scientific journal)  

    DOI: 10.11309/jssst.27.2_118

    Scopus

    researchmap

  • Search-Based Refactoring Detection from Source Code Revisions Reviewed

    Shinpei Hayashi, Yasuyuki Tsuda, Motoshi Saeki

    IEICE Transactions on Information and Systems   E93-D ( 4 )   754 - 762   2010.4

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1587/transinf.E93.D.754

    Web of Science

    researchmap

  • A Tool for Attributed Goal-Oriented Requirements Analysis Reviewed

    Motoshi Saeki, Shinpei Hayashi, Haruhiko Kaiya

    Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering   670 - 672   2009.11

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ASE.2009.34

    Web of Science

    researchmap

  • Generating Assertion Code from OCL: A Transformational Approach Based on Similarities of Implementation Languages Reviewed

    Rodion Moiseev, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems   5795   650 - 664   2009.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-642-04425-0_52

    Web of Science

    researchmap

  • Model-View-Controller Architecture Specific Model Transformation Reviewed

    Hiroshi Kazato, Rafael Weiss, Shinpei Hayashi, Takashi Kobayashi, Motoshi Saeki

    Proceedings of the 9th OOPSLA Workshop on Domain-Specific Modeling   2009.10

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    researchmap

  • Recovering Traceability Links between a Simple Natural Language Sentence and Source Code Using Domain Ontologies Reviewed

    Takashi Yoshikawa, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 25th International Conference on Software Maintenance   551 - 554   2009.9

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/ICSM.2009.5306390

    Web of Science

    researchmap

  • Constructing Feature Models using Goal-Oriented Analysis Reviewed

    Kohei Uno, Shinpei Hayashi, Motoshi Saeki

    Proceedings of the 9th International Conference on Quality Software   412 - 417   2009.8

     More details

    Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/QSIC.2009.61

    Web of Science

    researchmap

  • ATTED-II provides coexpressed gene networks for Arabidopsis Reviewed

    Takeshi Obayashi, Shinpei Hayashi, Motoshi Saeki, Hiroyuki Ohta, Kengo Kinoshita

    Nucleic Acids Research   37 ( Database )   D987 - D991   2009.1

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1093/nar/gkn807

    Web of Science

    researchmap

  • Detecting Occurrences of Refactoring with Heuristic Search Reviewed

    Shinpei Hayashi, Yasuyuki Tsuda, Motoshi Saeki

    Proceedings of the 15th Asia-Pacific Software Engineering Conference   453 - 460   2008.12

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1109/APSEC.2008.9

    Web of Science

    researchmap

  • Design Pattern Detection by Using Meta Patterns Reviewed

    Shinpei Hayashi, Junya Katada, Ryota Sakamoto, Takashi Kobayashi, Motoshi Saeki

    IEICE Transactions on Information and Systems   E91-D ( 4 )   933 - 944   2008.4

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1093/ietisy/e91-d.4.933

    Web of Science

    researchmap

  • Extracting Prehistories of Software Refactorings from Version Archives Reviewed

    Shinpei Hayashi, Motoshi Saeki

    Large-Scale Knowledge Resources. Construction and Application -- Proceedings of the 3rd International Conference on Large-Scale Knowledge Resources   4938   82 - 89   2008.3

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (international conference proceedings)  

    DOI: 10.1007/978-3-540-78159-2_9

    Web of Science

    researchmap

  • COXPRESdb: a database of coexpressed gene networks in mammals Reviewed

    Takeshi Obayashi, Shinpei Hayashi, Masayuki Shibaoka, Motoshi Saeki, Hiroyuki Ohta, Kengo Kinoshita

    Nucleic Acids Research   36 ( Database )   D77 - D82   2008.1

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1093/nar/gkm840

    Web of Science

    researchmap

  • ATTED-II: a database of co-expressed genes and cis elements for identifying co-regulated gene groups in Arabidopsis Reviewed

    Takeshi Obayashi, Kengo Kinoshita, Kenta Nakai, Masayuki Shibaoka, Shinpei Hayashi, Motoshi Saeki, Daisuke Shibata, Kazuki Saito, Hiroyuki Ohta

    Nucleic Acids Research   35 ( Database )   D863 - D869   2007.1

     More details

    Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1093/nar/gkl783

    Web of Science

    researchmap

  • Supporting Refactoring Activities Using Histories of Program Modification Reviewed

    Shinpei Hayashi, Motoshi Saeki, Masahito Kurihara

    IEICE Transactions on Information and Systems   E89-D ( 4 )   1403 - 1412   2006.4

     More details

    Authorship:Lead author   Language:English   Publishing type:Research paper (scientific journal)  

    DOI: 10.1093/ietisy/e89-d.4.1403

    Scopus

    researchmap

▼display all

Presentations

  • 情報検索に基づくBug Localizationへの不吉な臭いの深刻度の利用

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

    第198回情報処理学会ソフトウェア工学研究発表会  2018.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 名前変更リファクタリングが行われた識別子間の関係性に関する実証的調査

    梅川 尚孝, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2018年1月研究会  2018.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 実行トレースの共通性分析に基づく機能開始点の特定

    中野 真明貴, 野田 訓広, 小林 隆志, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2018年3月研究会  2018.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 探索に基づくリファクタリング補完の実現に向けて

    星野 友宏, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2017  2017.8 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • Visualizing a Tangled Change for Supporting Its Decomposition and Commit Construction

    Sarocha Sothornprapakorn, Shinpei Hayashi, Motoshi Saeki

    ソフトウェアエンジニアリングシンポジウム2017  2017.8 

     More details

    Language:English   Presentation type:Poster presentation  

    researchmap

  • ゴール指向要求分析における語彙間の格関係によるゴール推薦

    平澤 一晃, 林 晋平, 佐伯 元司

    第195回情報処理学会ソフトウェア工学研究発表会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 識別子名一括変更支援における推薦精度の向上に向けて

    梅川 尚孝, 林 晋平, 佐伯 元司

    第195回情報処理学会ソフトウェア工学研究発表会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 前処理命令による可変点を考慮した共変更ルール抽出

    森 達也, 小林 隆志, 林 晋平, 渥美 紀寿

    電子情報通信学会ソフトウェアサイエンス2017年3月研究会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゴール指向要求分析法における不適切なゴール詳細化の検出

    淺野 圭亮, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2017年3月研究会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • イシュー上の議論構造の可視化とその理解支援ツール

    大内 裕晃, 林 晋平, 善明 晃由, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2017年3月研究会  2017.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • How to Keep System Consistency via Meta-Model-Based Traceability Rules? International conference

    Lan Wang, Shinpei Hayashi

    The 35th International Conference on Conceptual Modeling  2016.11 

     More details

    Language:English   Presentation type:Poster presentation  

    researchmap

  • 動的機能捜索に基づく機能間関係特定に向けて

    中野 真明貴, 林 晋平, 小林 隆志

    ウィンターワークショップ2017・イン・飛騨高山  2017.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Toward Detecting Inappropriate Goal Refinements in a Goal Model International conference

    Keisuke Asano, Shinpei Hayashi

    The 35th International Conference on Conceptual Modeling  2016.11 

     More details

    Language:English   Presentation type:Poster presentation  

    researchmap

  • How Do We Use Goal-Oriented Requirements Analysis in Interviews with Stakeholders?: An Approach to Transforming Affinity Diagrams into Goal Graphs International conference

    Tomoo Kinoshita, Shinpei Hayashi

    The 35th International Conference on Conceptual Modeling  2016.11 

     More details

    Language:English   Presentation type:Poster presentation  

    researchmap

  • コンポーネントの責務と依存制約に基づくリファクタリング支援

    陽 文樹, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2016  2016.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 関連する識別子名の一括変更支援に向けて

    梅川 尚孝, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2016  2016.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 動的機能捜索における関連度と探索戦略

    中野 真明貴, 林 晋平, 小林 隆志

    電子情報通信学会ソフトウェアサイエンス2016年7月研究会  2016.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゴールグラフにおける不適切な詳細化の検出に向けて

    淺野 圭亮, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2016  2016.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 命名方法の関連性に基づく識別子名の一括変更支援

    小俣 仁美, 林 晋平, 佐伯 元司

    第191回情報処理学会ソフトウェア工学研究発表会  2016.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 法律に適合した要求獲得のためのゴールモデル作成支援

    根岸 由, 林 晋平, 佐伯 元司

    第191回情報処理学会ソフトウェア工学研究発表会  2016.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • フレームベースリファクタリング ~その概念と意義~

    丸山 勝久, 林 晋平, 吉田 則裕, 崔 恩瀞

    第22回ソフトウェア工学の基礎ワークショップ  2015.11 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 融合ゴール指向要求分析法におけるメトリクスを用いたAs-Isモデルの問題点発見手法

    伊藤 翔一朗, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2015年7月研究会  2015.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェア開発履歴の改変例の分析に向けて

    林 晋平, 佐伯 元司

    日本ソフトウェア科学会第32回大会  2015.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 分散型版管理リポジトリでの作業履歴記録ツールの試作

    松田 淳平, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2015年7月研究会  2015.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プレファクタリングのための不吉な臭いの検出結果の優先順位付け

    セーリム ナッタウット, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2015年7月研究会  2015.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード編集履歴の不吉な臭いの検出

    星野 大樹, 林 晋平, 佐伯 元司

    第187回情報処理学会ソフトウェア工学研究発表会  2015.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 自然言語で書かれた要求文の規則への整合性検査手法

    中村 遼太郎, 林 晋平, 佐伯 元司

    第187回情報処理学会ソフトウェア工学研究発表会  2015.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 編集操作履歴の階層的なグループ化を用いたポリシー準拠のコミットの構築

    松田 淳平, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2014  2014.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • セキュリティターゲットを活用したセキュリティ機能要求獲得支援法

    阿部 達也, 林 晋平, 佐伯 元司

    第187回情報処理学会ソフトウェア工学研究発表会  2015.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ユースケース記述の規則への整合性検査に向けて

    中村 遼太郎, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2014  2014.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 情報検索に基づくBug Localizationに不吉な臭いが与える影響の調査

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2018  2018.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • コモンクライテリアを用いたセキュリティ要求の獲得 Invited

    林 晋平

    日本セキュリティ・マネジメント学会 先端技術・情報犯罪とセキュリティ研究会  2014.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 反復的なソフトウェア機能捜索・識別の例題への適用

    風戸 広史, 林 晋平, 小林 隆志, 大島 剛志, 宮田 俊介, 夏川 勝行, 星野 隆, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2014年1月研究会  2014.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ユースケース記述の検査のための自然言語要求文の解析

    中村 遼太郎, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2014年3月研究会  2014.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード編集操作の自動グループ化

    星野 大樹, 林 晋平, 佐伯 元司

    第20回ソフトウェア工学の基礎ワークショップ  2013.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード差分の対話的修正法

    林 晋平, 丁 斌, 加藤 哲平, 佐伯 元司

    第20回ソフトウェア工学の基礎ワークショップ  2013.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェア変更の分析(招待講演) Invited

    林 晋平

    ソフトウェア・メインテナンス研究会 第23年度全体合宿  2013.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 反復型アプローチによるソフトウェア機能の捜索と識別の改善

    風戸 広史, 林 晋平, 小林 隆志, 大島 剛志, 宮田 俊介, 夏川 勝行, 星野 隆, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2013年7月研究会  2013.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • クラス責務割り当て問題へのファジィ制約充足問題の適用

    柳田 拓人, 林 晋平, 佐伯 元司, 三村 秀典

    電子情報通信学会ソフトウェアサイエンス2013年7月研究会  2013.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要求構造明確化のためのゴールグラフの多次元拡張

    井上 渉, 林 晋平, 鵜飼 孝典, 佐伯 元司

    電子情報通信学会知能ソフトウェア工学2013年3月研究会  2013.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • シーケンス図のパターンに基づくセキュリティ脅威の検出法

    阿部 達也, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2013年5月研究会  2013.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • セッション紹介:ソースコードと機能の対応関係を特定する技術

    石尾 隆, 林 晋平

    ウィンターワークショップ2013・イン・那須  2013.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 構文と文章構造に基づく要求仕様書の問題点発見支援

    有賀 顕, 林 晋平, 佐伯 元司

    第179回情報処理学会ソフトウェア工学研究発表会  2013.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 識別子の名前変更伝播の調査と同時名前変更支援への応用

    土居 直樹, 林 晋平

    第222回情報処理学会ソフトウェア工学研究発表会  2026.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Feature Location技術を開発者は使いこなせるか

    風戸 広史, 大島 剛志, 石尾 隆, 林 晋平

    第19回ソフトウェア工学の基礎ワークショップ  2012.12 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 移動を伴う行差分を対象とした対話的差分最適化

    八木 士, 林 晋平

    第222回情報処理学会ソフトウェア工学研究発表会  2026.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Feature Locationベンチマークの現状と課題

    林 晋平

    ウィンターワークショップ2013・イン・那須  2013.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 構文を意識した適用と検出のための変更パターン記述言語

    木村 優太, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2026年3月研究会  2026.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 三者差分表示に基づくコミット境界の調整

    武藤 大樹, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2026年3月研究会  2026.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Historef:編集履歴リファクタリングの支援ツール

    林 晋平, 大森 隆行, 善明 晃由, 丸山 勝久, 佐伯 元司

    第19回ソフトウェア工学の基礎ワークショップ  2012.12 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 多様なプログラミング言語に対するリファクタリングの検出と事例調査

    永木 郁也, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2026年3月研究会  2026.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェア進化研究に関する動向調査 -- IWPSEシリーズを題材に --

    大森 隆行, 丸山 勝久, 林 晋平, 沢田 篤史

    電子情報通信学会ソフトウェアサイエンス2012年3月研究会  2012.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェアの機能に対応する実装構造の抽出と可視化手法の提案

    風戸 広史, 林 晋平, 岡田 敏, 宮田 俊介, 星野 隆, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2012年7月研究会  2012.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Understanding Code Change with Micro-Changes Invited

    Lei Chen, Michele Lanza, Shinpei Hayashi

    ソフトウェアエンジニアリングシンポジウム2025  2025.9 

     More details

    Language:English   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 細粒度のプログラム理解コンテキストの採取と利用について

    林 晋平

    ウィンターワークショップ2012・イン・琵琶湖  2012.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • LLMを活用したデータ相互運用支援手法のアセット管理シェルへの適用

    山田 正隆, 山下 蘭, 岩政 幹人, 砂川 英一, 林 晋平, 小林 隆志

    第18回データ工学と情報マネジメントに関するフォーラム  2026.2 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多層システムのための形式概念分析に基づくFeature Location手法の提案

    風戸 広史, 林 晋平, 岡田 敏, 宮田 俊介, 星野 隆, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2012年3月研究会  2012.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • LLMを活用したデータ相互運用性の自動実現について

    山下 蘭, 山田 正隆, 岩政 幹人, 砂川 英一, 林 晋平, 小林 隆志

    第24回情報科学技術フォーラム  2025.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード編集履歴のリファクタリング手法

    林 晋平, 大森 隆行, 善明 晃由, 丸山 勝久, 佐伯 元司

    第18回ソフトウェア工学の基礎ワークショップ  2011.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コミット境界の検査における差分比較環境の構築に向けて

    武藤 大樹, 林 晋平

    ソフトウェアエンジニアリングシンポジウム2025  2025.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • プログラム理解支援を目的とした編集操作スライスとその再生

    丸山 勝久, 木津 栄二郎, 大森 隆行, 林 晋平

    第18回ソフトウェア工学の基礎ワークショップ  2011.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 大規模言語モデルを用いた正規化に基づくソースコード変更パターン抽出

    佐久川 泰輔, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2025年7月研究会  2025.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゴールグラフの品質向上支援ツールとその評価

    鵜飼 孝典, 林 晋平, 佐伯 元司

    電子情報通信学会知能ソフトウェア工学2011年3月研究会  2011.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード置換・変換の実施頻度の調査

    デッカー マイケル ジョン, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2025年7月研究会  2025.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェア開発会議におけるステークホルダと関心事の可視化ツール

    鵜飼 孝典, 林 晋平, 佐伯 元司

    第79回情報処理学会グループウェアとネットワークサービス研究発表会  2011.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多様なプログラミング言語に対するリファクタリングコミットの識別

    大瀬良 龍誠, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2025年1月研究会  2025.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 質問回答形式を用いた機能要求記述の解釈の齟齬の検出支援

    井上 渉, 鵜飼 孝典, 林 晋平, 佐伯 元司

    情報処理学会 第73回全国大会  2011.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 振舞い等価な変更列による機能等価なメソッドペアの差分説明

    染谷 孝太, 陳 磊, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2025年3月研究会  2025.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 責務記述に基づくクラスの責務割り当て支援

    秋山 幹博, 林 晋平, 小林 隆志, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2011年3月研究会  2011.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 環境適応性の高いコードクローン変更支援ツールの試作

    阿部 元輝, 林 晋平

    ソフトウェアエンジニアリングシンポジウム2024  2024.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゴールグラフの品質向上支援ツール

    鵜飼 孝典, 林 晋平, 佐伯 元司

    ウィンターワークショップ2011・イン・修善寺  2011.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 依存関係解析に基づく文移動リファクタリングの自動化

    安原 航汰, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年7月研究会  2024.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 属性つきゴールグラフにおけるゴールの品質特性

    鵜飼 孝典, 林 晋平, 佐伯 元司

    第17回ソフトウェア工学の基礎ワークショップ  2010.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多様なプログラミング言語に対するリファクタリングの検出に向けて

    永木 郁也, 林 晋平

    ソフトウェアエンジニアリングシンポジウム2024  2024.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 変更履歴のリファクタリングに向けて

    林 晋平

    ウィンターワークショップ2011・イン・修善寺  2011.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 制約概念を取り入れた要求獲得のためのシソーラス

    加藤 潤三, 林 晋平, 海谷 治彦, 大西 淳, 佐伯 元司

    第217回情報処理学会ソフトウェア工学研究発表会  2024.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • リファクタリングの抽出・適用によるソースコード差分の理解支援

    タンタムマチット シリナット, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2010  2010.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード差分の対話的修正における修正性能の実証的調査

    八木 士, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年7月研究会  2024.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • データマイニング技術を応用したソフトウェア構築・保守支援 Invited

    小林 隆志, 林 晋平

    第17回ソフトウェア工学の基礎ワークショップ  2010.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • ソースコード変更に含まれるリファクタリングの識別環境の構築

    上野 尊義, 陳 磊, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年3月研究会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ユースケース記述からの状態遷移モデル生成

    高久 陽平, 林 晋平, 佐伯 元司

    第167回情報処理学会ソフトウェア工学研究発表会  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 異粒度情報の統合に基づく細粒度Bug Localization

    積田 静夏, 天嵜 聡介, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年3月研究会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Feature Locationを用いたソースコード理解の対話的支援

    関根 克幸, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2010  2010.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 抽象構文木に基づくソースコード変更パターンの抽出と自動適用

    樋口 結子, 陳 磊, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年3月研究会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 編集操作の分類に基づくソースコード差分の構造化

    林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2010年3月研究会  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 異なる粒度におけるソフトウェア変更予測結果の比較

    杉森 裕斗, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2024年3月研究会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 振る舞いモデルを用いたフレームワーク利用支援ツール

    善明 晃由, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2010年3月研究会  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 推薦の優先度に基づく識別子名一括変更支援

    土居 直樹, 林 晋平

    第216回情報処理学会ソフトウェア工学研究発表会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • リファクタリングに注目したConventional Commitsの調査

    大瀬良 龍誠, 林 晋平

    第216回情報処理学会ソフトウェア工学研究発表会  2024.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • セマンティックWebのソフトウェア資産への適用

    山本 具英, 佐藤 宏之, 小林 透, 高橋 健司, 林 晋平, 佐伯 元司

    セマンティックWebコンファレンス2010  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Change Untangling結果の対話的最適化支援環境の試作

    山下 慧, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2019年10月研究会  2019.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 探索に基づくローカルリファクタリングの検出

    筒井 湧暉, セーリム ナッタウット, 林 晋平, 佐伯 元司

    第204回情報処理学会ソフトウェア工学研究発表会  2020.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Bug Localizationに対して不吉な臭いを使用する有用性の解明

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2019年10月研究会  2019.10 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 開発者に着目したFault-Prediction技術

    高井 康勢, 加藤 正恭, 三部 良太, 林 晋平, 小林 隆志

    ソフトウェア・シンポジウム2019 in 熊本  2019.6 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 情報検索に基づくBug Localizationへの不吉な臭いの利用 Invited

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2019  2019.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • リファクタリング実証的研究のためのデータセット作成環境

    倉本 涼, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2019年3月研究会  2019.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ユースケース記述中の不吉な臭いの体系化と検出

    関 洋太朗, 林 晋平, 佐伯 元司

    第201回情報処理学会ソフトウェア工学研究発表会  2019.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 依存関係を考慮した部分コミット履歴の再構成支援

    舟木 亮介, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2019年1月研究会  2019.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ブランチを考慮したプロアクティブなソフトウェアメトリクス値の算出

    伊勢本 圭亮, 佐伯 元司, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2019年3月研究会  2019.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多層システムに対する横断的な機能捜索

    風戸 広史, 林 晋平, 大島 剛志, 小林 隆志, 夏川 勝行, 星野 隆, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2018  2018.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • サイエンス&プログラミング教室の試みと実践

    柳田 拓人, 中村 景子, 林 晋平

    大学ICT推進協議会2018年度全国大会  2018.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コミット間の依存関係を考慮した部分コミット履歴の再構成支援に向けて

    舟木 亮介, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2018  2018.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 不吉な臭いを利用したBug Localization Invited

    Aoi Takahashi, Natthawute Sae-Lim, Shinpei Hayashi, Motoshi Saeki

    ソフトウェアエンジニアリングシンポジウム2022  2022.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 識別子の命名意図に基づく一括名前変更リファクタリング支援に向けて

    大住 祐輝, 林 晋平

    日本ソフトウェア科学会第39回大会  2022.8 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • Impact of Change Granularity in Refactoring Detection

    Lei Chen, Shinpei Hayashi

    ソフトウェアエンジニアリングシンポジウム2022  2022.9 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • リポジトリ変換によるBug Localization手法の細粒度化とその評価

    積田 静夏, 林 晋平, 天嵜 聡介

    電子情報通信学会ソフトウェアサイエンス2022年7月研究会  2022.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 探索に基づくリファクタリング推薦におけるレビュー工数見積もりの利用

    陳 磊, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2022年7月研究会  2022.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード変更パターンのプロジェクト共通性を考慮した変更推薦

    安藤 直樹, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2022年3月研究会  2022.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • リポジトリマイニング手法に対する前処理としての履歴書き換えツールの試作

    柴 駿太, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2022年7月研究会  2022.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード編集履歴の不吉な臭いの検出に向けて

    星野 大樹, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2014  2014.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • ゴール指向とプロブレムフレームの融合

    伊藤 翔一朗, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2014  2014.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 機能捜索結果を用いたプレファクタリング支援

    小松田 卓也, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2014年7月研究会  2014.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • システム利用シナリオからのセキュリティ脅威の検出と対策シナリオの導出に向けて

    阿部 達也, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2014  2014.9 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 下位概念間の依存関係を用いた機能捜索

    加藤 哲平, 林 晋平, 佐伯 元司

    第183回情報処理学会ソフトウェア工学研究発表会  2014.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Ammonia: プロジェクト特有バグパターンの導出法 Invited

    林 晋平

    第21回情報科学技術フォーラム  2022.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • Preform: マイニング前処理向けGitリポジトリ書換えツール

    柴 駿太, 林 晋平

    第29回ソフトウェア工学の基礎ワークショップ  2022.11 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 言語横断バグ箇所検索手法の日本語記述への適用可能性

    林 晋平, 小林 隆志, 高井 康勢, 加藤 正恭

    ソフトウェアエンジニアリングシンポジウム2022  2022.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要求獲得における質疑応答履歴のグラフデータベースシステムの実現

    今堀 由唯, 加藤 潤三, 林 晋平, 大西 淳, 佐伯 元司

    第29回ソフトウェア工学の基礎ワークショップ  2022.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 語形と省略を考慮した一括名前変更リファクタリング支援

    大住 祐輝, 林 晋平

    第213回情報処理学会ソフトウェア工学研究発表会  2023.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • リポジトリ変換によるBug Localization手法の細粒度化とその影響

    積田 静夏, 林 晋平, 天嵜 聡介

    第29回ソフトウェア工学の基礎ワークショップ  2022.11 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 要求獲得における質疑応答プロセスのグラフデータベースを用いた支援

    今堀 由唯, 加藤 潤三, 林 晋平, 大西 淳, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2023年3月研究会  2023.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの変更差分の学習に基づくリファクタリングコミットの識別

    青木 俊介, 林 晋平

    第213回情報処理学会ソフトウェア工学研究発表会  2023.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • コモンクライテリアをドメイン知識としたゴール指向セキュリティ要求獲得法

    佐伯 元司, 林 晋平, 海谷 治彦

    電子情報通信学会知能ソフトウェア工学2010年3月研究会  2010.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Tool Support for Requirements Changes in AGORA Invited

    Motoshi Saeki, Shinpei Hayashi, Haruhiko Kaiya

    ソフトウェアエンジニアリングシンポジウム2009  2009.9 

     More details

    Language:English   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 時系列への注釈に基づくソースコード変更の再構成

    林 晋平

    ウィンターワークショップ2010・イン・倉敷  2010.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 類似コードをまとめるためのコード記述時における開発者の利用

    林 晋平

    ソースコードの類似性ワークショップ  2009.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • モデルに基づくデザインパターンの進化

    下滝 亜里, 林 晋平, 青山 幹雄

    ソフトウェアエンジニアリングシンポジウム2009  2009.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Platform Independent Model Transformation based on Architectural Patterns

    Rafael Weiss, Hiroshi Kazato, Shinpei Hayashi, Motoshi Saeki

    第165回情報処理学会ソフトウェア工学研究発表会  2009.7 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • 動的スライシングを用いた漸進的Feature Location手法

    関根 克幸, 善明 晃由, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2009年8月研究会  2009.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 属性つきゴール指向要求分析法の支援のための統合ツール

    佐伯 元司, 林 晋平, 海谷 治彦

    電子情報通信学会ソフトウェアサイエンス2009年5月研究会  2009.5 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ベイジアンネットワークを用いた実装プラットフォームの選択支援

    風戸 広史, Rafael Weiss, 林 晋平, 小林 隆志, 佐伯 元司

    第165回情報処理学会ソフトウェア工学研究発表会  2009.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ドメインオントロジを用いた自然言語文書とソースコード間の追跡可能性の復元

    吉川 嵩志, 林 晋平, 佐伯 元司

    第163回情報処理学会ソフトウェア工学研究発表会  2009.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要求仕様と再利用可能な実現構造の振る舞いの差分検出に基づく要求分析

    朱峰 錦司, 善明 晃由, 林 晋平, 佐伯 元司

    第163回情報処理学会ソフトウェア工学研究発表会  2009.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ゴールグラフからのフィーチャモデル導出

    宇野 耕平, 林 晋平, 佐伯 元司

    第163回情報処理学会ソフトウェア工学研究発表会  2009.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 情報検出手法の評価について: デザインパターン検出を例に

    林 晋平, 小林 隆志

    ウインターワークショップ2009・イン・宮崎  2009.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多量のソフトウェア関連データを用いた開発支援---「プログラム解析」セッションの紹介

    小林 隆志, 林 晋平

    ウインターワークショップ2009・イン・宮崎  2009.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソフトウェアメトリクスの統合によるソースコード変更の選択

    佐々木 祐輔, 林 晋平, 佐伯 元司

    第159回情報処理学会ソフトウェア工学研究発表会  2008.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 仕様書とJavaソースコードの構造の類似性に基づく対応付け

    田原 貴光, 林 晋平, 佐伯 元司

    第159回情報処理学会ソフトウェア工学研究発表会  2008.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プログラム改善の分析のための変更閲覧環境

    林 晋平

    ウインターワークショップ2008・イン・道後  2008.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • メトリクス値の変化の可視化によるプログラム変更の支援

    林 晋平, 佐伯 元司

    第159回情報処理学会ソフトウェア工学研究発表会  2008.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 探索手法を用いたリファクタリング情報の抽出

    津田 泰幸, 林 晋平, 佐伯 元司

    第155回情報処理学会ソフトウェア工学研究発表会  2007.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Implementing OCL Evaluators Based on Structural Similarities of Programming Languages

    Rodion Moiseev, Shinpei Hayashi, Motoshi Saeki

    第157回情報処理学会ソフトウェア工学研究発表会  2007.9 

     More details

    Language:English   Presentation type:Oral presentation (general)  

    researchmap

  • プログラム解析手法の選択・適用のための軽量解析の枠組み

    林 晋平

    ウィンターワークショップ2007・イン・那覇  2007.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 複合メトリクスのトレンド分析の効率化に向けて:モジュール腐敗度への適用

    林 辰宜, ドゥルバドラハ テムーレン, 林 晋平

    第28回ソフトウェア工学の基礎ワークショップ  2021.11 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • デザインパターン検出のためのテストケース作成支援

    坂本 良太, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2006年4月研究会  2006.4 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードの時間変化がバグ限局に与える影響の調査

    三井 亮称, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2022年1月研究会  2022.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコードへの注釈付与による集合知を利用したソフトウェア理解

    林 晋平

    Workshop on Leveraging Web2.0 Technologies in Software Development Environments  2006.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 細粒度履歴追跡のための増分的なリポジトリ変換ツールの設計と実装

    柴 駿太, 林 晋平

    日本ソフトウェア科学会第38回大会  2021.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • プログラムの変更履歴に基づくリファクタリング支援

    林 晋平, 栗原 正仁

    電子情報通信学会ソフトウェアサイエンス2004年8月研究会  2004.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • Gitの機能を用いたJavaメソッドの追跡 Invited

    Yoshiki Higo, Shinpei Hayashi, Shinji Kusumoto

    ソフトウェアエンジニアリングシンポジウム2021  2021.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • リファクタリング支援に用いる知識抽出のためのソフトウェアリポジトリの解析

    林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2006年4月研究会  2006.4 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 複数観点を考慮したクローンリファクタリング支援

    大谷 悠太郎, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2021年3月研究会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 要求獲得のためのシソーラスの統合

    加藤 潤三, 佐伯 元司, 大西 淳, 林 晋平, 海谷 治彦, 山本 修一郎

    第208回情報処理学会ソフトウェア工学研究発表会  2021.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 不適切なゴール詳細化検出のためのゴール記述類似度算出法の比較

    飯島 慧, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2021年3月研究会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 変更履歴とゴール間依存関係を用いたゴールへの不適切な変更操作の回避支援

    山崎 友路, 林 晋平, 佐伯 元司

    電子情報通信学会ソフトウェアサイエンス2021年3月研究会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 共変更に基づく変更推薦に対するブランチ戦略の影響分析

    伊勢本 圭亮, 小林 隆志, 佐伯 元司, 林 晋平

    第207回情報処理学会ソフトウェア工学研究発表会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 大規模名前変更データセットを用いた識別子名の同時変更の調査

    大住 祐輝, 佐伯 元司, 林 晋平

    第207回情報処理学会ソフトウェア工学研究発表会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • データ依存解析によるユースケース記述中の不吉な臭い検出

    関 洋太朗, 林 晋平, 佐伯 元司

    第207回情報処理学会ソフトウェア工学研究発表会  2021.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多言語データセットを用いた言語横断バグ限局の性能評価

    三井 亮称, 佐伯 元司, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2021年1月研究会  2021.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • マイルストーンコンテキストの捜索のためのタスク記述群活用法の分析

    渡辺 俊介, 佐伯 元司, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2021年1月研究会  2021.1 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 複数のタスク情報を用いたマイルストーンコンテキストの捜索法の確立に向けて

    渡辺 俊介, 佐伯 元司, 林 晋平

    第27回ソフトウェア工学の基礎ワークショップ  2020.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 複数の品質指標を考慮したクローンリファクタリングに向けて

    大谷 悠太郎, 佐伯 元司, 林 晋平

    第27回ソフトウェア工学の基礎ワークショップ  2020.11 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • 多様なプログラミング言語に適用可能なソースコード変更パターン抽出手法

    安藤 直樹, 佐伯 元司, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2020年7月研究会  2020.7 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ユースケース記述中の不吉な臭いの検出 Invited

    関 洋太朗, 林 晋平, 佐伯 元司

    ソフトウェアエンジニアリングシンポジウム2020  2020.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • 不吉な臭いを用いたバグ箇所検索 Invited

    林 晋平

    第22回情報科学技術フォーラム  2023.9 

     More details

    Language:Japanese   Presentation type:Oral presentation (invited, special)  

    researchmap

  • モジュール粒度の違いがBug Localization手法へ与える影響の調査

    積田 静夏, 天嵜 聡介, 林 晋平

    ソフトウェアエンジニアリングシンポジウム2023  2023.8 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • ソースコード変更に含まれるリファクタリングの識別環境の構築に向けて

    上野 尊義, 林 晋平

    ソフトウェアエンジニアリングシンポジウム2023  2023.8 

     More details

    Language:Japanese   Presentation type:Poster presentation  

    researchmap

  • 単語埋め込みによる言語横断バグ箇所検索

    大柴 昂輝, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2023年3月研究会  2023.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

  • RefSearch:リファクタリング事例検索システムの試作

    阿部 元輝, 林 晋平

    電子情報通信学会ソフトウェアサイエンス2023年3月研究会  2023.3 

     More details

    Language:Japanese   Presentation type:Oral presentation (general)  

    researchmap

▼display all

Awards

  • 令和7年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2026.4   電子情報通信学会ソフトウェアサイエンス研究専門委員会   大規模言語モデルを用いた正規化に基づくソースコード変更パターン抽出

    佐久川 泰輔, 林 晋平

     More details

  • 令和6年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2025.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   依存関係解析に基づく文移動リファクタリングの自動化

    安原 航汰, 林 晋平

     More details

  • 令和6年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2025.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   振舞い等価な変更列による機能等価なメソッドペアの差分説明

    染谷 孝太, 陳 磊, 林 晋平

     More details

  • 令和6年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2025.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   多様なプログラミング言語に対するリファクタリングコミットの識別

    大瀬良 龍誠, 林 晋平

     More details

  • ソフトウェアエンジニアリングシンポジウム2024インタラクティブ・ポスター賞

    2024.9   一般社団法人情報処理学会ソフトウェアエンジニアリングシンポジウム2024   多様なプログラミング言語に対するリファクタリング検出に向けて

    永木 郁也, 林 晋平

     More details

  • 情報処理学会論文誌ジャーナル特選論文

    2024.4   一般社団法人情報処理学会論文誌ジャーナル編集委員会   情報検索を用いたBug Localization手法に モジュール粒度の違いが与える影響

    積田 静夏, 天嵜 聡介, 林 晋平

     More details

  • 令和5年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2024.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   抽象構文木に基づくソースコード変更パターンの抽出と自動適用

    樋口 結子, 陳 磊, 林 晋平

     More details

  • Best ICSME 2023 Artifact Award

    2023.10   IEEE Computer Society Technical Community of Software Engineering   RefSearch: A Search Engine for Refactoring

    Motoki Abe, Shinpei Hayashi

     More details

  • 令和4年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2023.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   RefSearch:リファクタリング事例検索システムの試作

    阿部 元輝, 林 晋平

     More details

  • IPSJ/SIGSE Outstanding Research Award

    2022.9   IPSJ SIG Software Engineering  

     More details

  • 研究奨励賞

    2022.9   一般社団法人情報処理学会ソフトウェアエンジニアリングシンポジウム2022   言語横断バグ箇所検索手法の日本語記述への適用可能性

    林 晋平, 小林 隆志, 高井 康勢, 加藤 正恭

     More details

  • 令和3年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2022.3   電子情報通信学会ソフトウェアサイエンス研究専門委員会   ソースコードの時間変化がバグ限局に与える影響の調査

    三井 亮称, 林 晋平

     More details

  • IPSJ/SIGSE Outstanding Research Award

    2020.9   IPSJ SIG Software Engineering  

     More details

  • ソフトウェア・シンポジウム2019論文奨励賞

    2019.6   ソフトウェア技術者協会   開発者に着目したFault-Prediction技術

    高井 康勢, 加藤 正恭, 三部 良太, 林 晋平, 小林 隆志

     More details

  • 情報処理学会論文誌ジャーナル特選論文

    2019.4   一般社団法人情報処理学会論文誌ジャーナル編集委員会   情報検索に基づくBug Localizationへの不吉な臭いの利用

    高橋 碧, セーリム ナッタウット, 林 晋平, 佐伯 元司

     More details

  • 平成30年度情報処理学会ソフトウェア工学研究会功績賞

    2019.3   一般社団法人情報処理学会ソフトウェア工学研究会   国際的研究活動活性化(ICSE勉強会)

    林 晋平, 小林 隆志, 渥美 紀寿, 石尾 隆, 亀井 靖高, 肥後 芳樹, 伏田 享平, 吉田 則裕

     More details

  • 情報処理学会コンピュータサイエンス領域功績賞

    2018.10   一般社団法人情報処理学会コンピュータサイエンス領域   ソフトウェア工学研究会国際的研究活動活性化ワーキンググループ

    林 晋平, 小林 隆志, 渥美 紀寿, 石尾 隆, 亀井 靖高, 肥後 芳樹, 伏田 享平, 吉田 則裕

     More details

  • ソフトウェアエンジニアリングシンポジウム ポスター・インタラクティブ賞

    2018.9   一般社団法人情報処理学会ソフトウェアエンジニアリングシンポジウム2018   情報検索に基づくBug Localizationに不吉な臭いが与える影響の調査

    高橋 碧, ナッタウット セーリム, 林 晋平, 佐伯 元司

     More details

  • SES 2017 Interactive Award

    2017.9   IPSJ/SIGSE Software Engineering Symposium 2017  

     More details

  • 東工大挑戦的研究賞

    2017.7   国立大学法人東京工業大学   リファクタリング技術による多様なソフトウェア開発成果物の完全化保守支援

    林 晋平

     More details

  • SOMET 2016 Best Paper Award

    2016.9   The 15th International Conference on Intelligent Software Methodologies, Tools and Techniques   Early Requirements Analysis for a Socio-Technical System based on Goal Dependencies

    Haruhiko Kaiya, Shinpei Ogata, Shinpei Hayashi, Motoshi Saeki

     More details

  • 平成27年度電子情報通信学会ソフトウェアサイエンス研究会研究奨励賞

    2016.7   電子情報通信学会ソフトウェアサイエンス研究専門委員会   融合ゴール指向要求分析法におけるメトリクスを用いたAs-Isモデルの問題点発見手法

    伊藤 翔一朗, 林 晋平, 佐伯 元司

     More details

  • IEICE/SS Research Award

    2016.7   IEICE Technical Committee on Software Science  

     More details

  • ソフトウェアエンジニアリングシンポジウム2014最優秀論文賞

    2014.9   一般社団法人情報処理学会ソフトウェア工学研究会   編集操作履歴の階層的なグループ化を用いたポリシー準拠のコミットの構築

    松田 淳平, 林 晋平, 佐伯 元司

     More details

  • 第20回ソフトウェア工学の基礎ワークショップ貢献賞ショート論文部門

    2013.11   日本ソフトウェア科学会ソフトウェア工学の基礎研究会   ソースコード差分の対話的修正法

    林 晋平

     More details

  • 山下記念研究賞

    2012.3   一般社団法人情報処理学会   Feature Locationを用いたソースコード理解の対話的支援

    林 晋平

     More details

  • IEEE Computer Society Japan Chapter FOSE Young Researcher Award

    2011.11   IEEE Computer Society Japan Chapter   A Technique for Refactoring Editing Histories of Source Code

    Shinpei Hayashi

     More details

  • ソフトウェアエンジニアリングシンポジウム2010最優秀論文賞

    2010.9   一般社団法人情報処理学会ソフトウェア工学研究会   Feature Locationを用いたソースコード理解の対話的支援

    関根 克幸, 林 晋平, 佐伯 元司

     More details

  • 手島精一記念研究賞(博士論文賞)

    2010.2   国立大学法人東京工業大学   開発履歴を用いたリファクタリング支援の研究

    林 晋平

     More details

  • クラーク賞

    2004.3   財団法人北海道大学クラーク記念財団  

    林 晋平

     More details

  • 第2回プログラミングコンテスト最優秀賞

    2003.3   社団法人情報処理学会北海道支部  

    林 晋平, 柳田 拓人

     More details

▼display all

Research Projects

  • Establishing Techniques for Reviewing and Optimizing AI-Generated Code Changes

    Grant number:26K02889  2026.4 - 2030.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

      More details

    Grant amount:\18460000 ( Direct Cost: \14200000 、 Indirect Cost:\4260000 )

    researchmap

  • 次世代デバッグ環境の構築:LLM支援記述型デバッグ手法に基づく開発環境

    Grant number:26K02888  2026.4 - 2030.3

    日本学術振興会  科学研究費助成事業  基盤研究(B)

    小林 隆志, 石尾 隆, 林 晋平, PARTACHI Profir・Petru

      More details

    Grant amount:\17550000 ( Direct Cost: \13500000 、 Indirect Cost:\4050000 )

    researchmap

  • Dependable Continuum Foundation for Mobility AI

    Grant number:25H01125  2025.4 - 2030.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (A)

      More details

    Grant amount:\46020000 ( Direct Cost: \35400000 、 Indirect Cost:\10620000 )

    researchmap

  • An environment for supporting behavior-preserving manual refactoring

    Grant number:25K03102  2025.4 - 2029.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

      More details

    Grant amount:\18720000 ( Direct Cost: \14400000 、 Indirect Cost:\4320000 )

    researchmap

  • Advancing Software Engineering Tasks Based on Building Functional Equivalent Method Datasets

    Grant number:24H00692  2024.4 - 2028.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (A)

      More details

    Grant amount:\46540000 ( Direct Cost: \35800000 、 Indirect Cost:\10740000 )

    researchmap

  • Enhancing Automated Software Evolution via Building and Utilizing Large-Scale Software Evolution Corpora

    Grant number:22H03567  2022.4 - 2026.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

      More details

    Grant amount:\17290000 ( Direct Cost: \13300000 、 Indirect Cost:\3990000 )

    researchmap

  • Enhancing Automated Software Evolution via Building and Utilizing Large-Scale Software Evolution Corpora

    Grant number:23K24823  2022.4 - 2026.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

      More details

    Grant amount:\17290000 ( Direct Cost: \13300000 、 Indirect Cost:\3990000 )

    researchmap

  • Foundation for data-driven software maintenance and evolution augmented by machine learning

    Grant number:21KK0179  2021.10 - 2025.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Fund for the Promotion of Joint International Research (Fostering Joint International Research (B))

      More details

    Grant amount:\19240000 ( Direct Cost: \14800000 、 Indirect Cost:\4440000 )

    researchmap

  • Autorepairability: creating and disseminating a new software quality indicator

    Grant number:21K18302  2021.7 - 2025.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Challenging Research (Pioneering)

      More details

    Grant amount:\24440000 ( Direct Cost: \18800000 、 Indirect Cost:\5640000 )

    researchmap

  • 機械がバグを修正する時代―擬似オラクル生成・適用と自動バグ修正技術の深化

    Grant number:21H04877  2021.4 - 2025.3

    日本学術振興会  科学研究費助成事業  基盤研究(A)

    亀井 靖高, 馬 雷, 肥後 芳樹, 松本 真佑, 林 晋平

      More details

    Grant amount:\41860000 ( Direct Cost: \32200000 、 Indirect Cost:\9660000 )

    researchmap

  • Search-Based and Interactive Environment for Semi-Automated Refactoring

    Grant number:18K11238  2018.4 - 2022.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    Hayashi Shinpei

      More details

    Grant amount:\4290000 ( Direct Cost: \3300000 、 Indirect Cost:\990000 )

    In this research, we aim to realize a more realistic automated refactoring environment, taking into account various perspectives in addition to the maintainability, and an efficient review environment of the recommended refactorings that enables an interactive configuration of the refactorings. As the main results, we have developed a new search-based refactoring technique based on a multi-objective optimization that considers the review effort in addition to the source code quality. We have also developed a method to identify smelly code fragments where refactorings should be applied. Furthermore, we have implemented an environment for reviewing refactoring-related complex changes.

    researchmap

  • Research on Integrated Goal Oriented Requirements Analysis

    Grant number:15K00088  2015.4 - 2019.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    Saeki Motoshi, HAYASHI SHINPEI

      More details

    Grant amount:\4550000 ( Direct Cost: \3500000 、 Indirect Cost:\1050000 )

    In this research project, in order to overcome a weak point of Goal-oriented Requirements Analysis (GORA), insufficient support of goal refinement, we propose an approach where Problem Frame approach, use case modeling and an idea generation method are integrated with GORA and develop a methodology and its support tool based on the proposed approach. The essential point of our approach is that the other integrated approaches assist goal refinement from their intrinsic views and they can be also refined together with goal refinement, so called co-refinement. For automated support, we develop refinement patterns of co-refinement and transformation patterns between GORA and the other approaches. Furthermore, we develop metrics to measure the quality of the requirements models obtained by our approach from user view, and the technique of improving the parts of lower quality.

    researchmap

  • A study on Frame-Based Refactoring

    Grant number:15H02685  2015.4 - 2019.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    MARUYAMA KATSUHISA, OMORI TAKAYUKI

      More details

    Grant amount:\13780000 ( Direct Cost: \10600000 、 Indirect Cost:\3180000 )

    In this research study, we showed that a spatial frame defined as a set of test cases is capable of relaxing the definition of the behavior preservation in refactoring. Additionally, we proposed a mechanism that automatically generates new complementary test cases that are likely to help a programmer define spatial frames. A temporal frame separates the time period in which the behavior preservation should be guaranteed from the whole process of automated refactoring. To increase the applicability of automated refactoring, a postponable refactoring tool employing temporal frames allows a programmer to suspend the execution of the applied refactoring if its preconditions are not satisfied and to restart the suspended refactoring once all the preconditions are satisfied. We also developed a platform that can record accurate and intelligible textual changes of source code evolution, especially including code changes by refactoring.

    researchmap

  • Program comprehension based on feature identification using hybrid program analysis

    Grant number:15H02683  2015.4 - 2019.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (B)

    Kobayashi Takashi, Noda Kunihiro, Aizawa Yuya

      More details

    Grant amount:\18070000 ( Direct Cost: \13900000 、 Indirect Cost:\4170000 )

    In this research, we aim to support program comprehension during software maintenance and develop methods to identify and visualize the relationship between external and internal features.
    We proposed a dynamic feature location technique (DFLT) using the formal concept analysis to identify relationships between modules and features. We use the similarity coefficient, which is used in fault localization techniques, as a relationship. Our DFLT make better orders shared modules compared with an existing DFLT. We also proposed a fully automated technique for recovering a summarized sequence diagram of a reasonable size. The recovered diagram depicts a behavioral overview of important concepts in a subject system, which can support developers to comprehend external features in an early stage of program comprehension. Our developed visualization tool is a flexible and lightweight tool and enable to explore a massive-scale sequence diagram by using searching, grouping and folding features.

    researchmap

  • Supporting Prefactoring Activities Based on Software Change Plans

    Grant number:15K15970  2015.4 - 2019.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Young Scientists (B)

    Hayashi Shinpei, Saeki Motoshi, Maruyama Katsuhisa, Natthawute Sae-Lim

      More details

    Grant amount:\3900000 ( Direct Cost: \3000000 、 Indirect Cost:\900000 )

    In this research, we aim to support developers' refactoring activities with taking their development context into consideration by (1) identifying the location where to apply refactoring operations to make it easy to apply future changes and (2) providing a way to confirm applied refactorings composed in a specific set of changes. We have developed a technique for prioritizing code smells derived from an existing smell detector using the information in an issue tracking system as developers’ task context. We have also identified the factors that developers use for selecting and prioritizing code smells. Furthermore, we have implemented change analysis environments that enable us to confirm the effects of applied refactorings.

    researchmap

  • Supporting Software Development Based on Abstraction of Developers' Operation Histories

    Grant number:26730042  2014.4 - 2018.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Young Scientists (B)

    Omori Takayuki, MARUYAMA Katsuhisa, HAYASHI Shinpei

      More details

    Grant amount:\2730000 ( Direct Cost: \2100000 、 Indirect Cost:\630000 )

    This study was carried out to development novel technologies, methods, and tools to support software development based on histories of operations that software developers conducted on integrated development environments. Representative outcomes include:
    (1) Experiment on repetitive code completion operations on IDEs and improvement of an existing code completion tool, (2) Survey on methods of recording operation histories and their applications, (3) Comparative experiment of understanding past refactorings with code edit histories and revision histories, (4) A method for estimating development tasks using operation histories, (5) Enhancement of an operation replayer based on operation history annotations, (6) Supporting program comprehension with code comments, and (7) Masking privacy-sensitive information within operation histories.

    researchmap

  • An Environment that Proactively Supports Program Evolution

    Grant number:24500050  2012.4 - 2016.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    Maruyama Katsuhisa, OMORI TAKAYUKI, HAYASHI SHINPEI

      More details

    Grant amount:\5460000 ( Direct Cost: \4200000 、 Indirect Cost:\1260000 )

    In this research study, we improved a tool that automatically records fine-grained edit operations during the construction of a program and proposed two methods that can support future maintenance of the program. One of the methods implements automatic detection of program changes based on programmers’ policies with respect to aggregation of recorded edit operations. The other method slices the edit operation history and replays its resulting slices, using a graph that represents the dependencies among edit operations in the history. We also developed powerful tools that implement the respective methods and demonstrated their usefulness for supporting program evolution.

    researchmap

  • Supporting Techniques and Tools for Understandable and Quality Source Code Changes

    Grant number:23700030  2011.4 - 2015.3

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Young Scientists (B)

    HAYASHI Shinpei, SAEKI Motoshi, MARUYAMA Katsuhisa, OMORI Takayuki

      More details

    Grant amount:\3640000 ( Direct Cost: \2800000 、 Indirect Cost:\840000 )

    In this research project, in order to support the source code change process of developers, we have developed supporting techniques and tools for composing source code changes of high quality in addition to locating the code fragments to be modified. We also showed the effectiveness and usefulness of our techniques and tools.

    researchmap

  • Study on Semantic Requirements Engineering

    Grant number:23500036  2011 - 2013

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    SAEKI Motoshi, KAIYA Haruhiko, HAYASHI Shinpei

      More details

    Grant amount:\4940000 ( Direct Cost: \3800000 、 Indirect Cost:\1140000 )

    In this research project, in order to develop and control efficiently requirements documents of high quality, we have proposed the idea of providing the meaning of the requirements by mapping them into ontology and developed a tool infrastructure for their semantic processing based on ontological reasoning. We have also developed the automated tools; transforming requirements sentences to case frame representations as their meaning, deriving a state transition model from the case frame representations and verifying various properties with a model checker, evaluating quality characteristics of requirements documents such as ambiguity, reasoning the potentials of security threats from scenario descriptions annotated with semantic tags based on the ontology, etc. and evaluated them.

    researchmap

  • Study on Software Analytic Environment Based on Source Code Changes

    Grant number:21800018  2009 - 2010

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Research Activity Start-up

    HAYASHI Shinpei

      More details

    Grant amount:\2223000 ( Direct Cost: \1710000 、 Indirect Cost:\513000 )

    In this research project, we have developed some techniques for understanding and analyzing source code changes in order to reduce the costs for understanding and modifying source code in a software maintenance process. Furthermore, we have implemented computerized tools for supporting developers' activities based on the techniques above.

    researchmap

  • Study on the Techniques for Eliciting Software Requirements Compliant with Regulations

    Grant number:20500027  2008 - 2010

    Japan Society for the Promotion of Science  Grants-in-Aid for Scientific Research  Grant-in-Aid for Scientific Research (C)

    SAEKI Motoshi, KAIYA Haruhiko, HAYASHI Shinpei

      More details

    Grant amount:\4420000 ( Direct Cost: \3400000 、 Indirect Cost:\1020000 )

    In this research project, in order to develop efficiently business processes and information systems of high quality compliant with regulations, we have developed the technique to guide requirements analysts to elicit requirements compliant with regulations by computer and the technique to find regulatory violations of requirements specifications if any and show them. Furthermore we have developed computerized tools to support requirements analysts based on the above techniques.

    researchmap

  • リポジトリを用いたソフトウェア開発支援に関する研究

    Grant number:06J52403  2006 - 2007

    日本学術振興会  科学研究費助成事業  特別研究員奨励費

    林 晋平

      More details

    Grant amount:\1800000 ( Direct Cost: \1800000 )

    本研究ではリファクタリングをはじめとするプログラム改善を支援するために,版管理リポジトリに蓄えられたプログラムの変更履歴を解析する手法を提案している.本年度の具体的な成果は以下の通りである.
    1.プログラムとその履歴の分析環境の構築:リファクタリングをはじめとするプログラム改善の支援のためには,ソフトウェアやその進化の実例を十分に分析することが重要である.そのため,特定のリファクタリング事例に関連する他の変更を分析できるよう,特定の変更と関連する一連の変更列を版管理リポジトリから抽出する手法を提案し,さらにその変更列の閲覧方法を検討した.また,効率よくリファクタリング事例を分析できるよう,すでに開発してあるリファクタリング事例の抽出機構との連結方法を検討した.さらに,ソフトウェア進化の分析のためには対象ソフトウェアの設計情報を考慮することが重要と考え,プログラム中で使用されているデザインパターンを抽出し分析できるよう整備した.以上をプログラム分析環境として設計し,その実装を行った.
    2.メトリクスの変動に基づくプログラム改善の支援:プログラム改善の支援やプログラムの進化の予測のためには,プログラムの構造的側面のみならず,数量的な側面にも着目することが重要であると考え,プログラム変更によるソフトウェアメトリクスの値の変化を分析し,特徴的な変化をパターンとして蓄え不適切な変更を検出する手法を提案した.また,それを用いてソフトウェア開発環境を拡張し,プログラム変更の支援を行うインタフェースについて検討した.これにより,これまでに開発したプログラムの構造的変化に着目した支援手法と合わせ,プログラムの二種類の側面の変化からプログラム改善の示唆を行うことが可能となった.

    researchmap

▼display all