Bidirectionalization transformation based on automatic derivation of view complement functions K Matsuda, Z Hu, K Nakano, M Hamana, M Takeichi ACM SIGPLAN Notices 42 (9), 47-58, 2007 | 154 | 2007 |

Bidirectionalizing graph transformations S Hidaka, Z Hu, K Inaba, H Kato, K Matsuda, K Nakano Proceedings of the 15th ACM SIGPLAN international conference on Functional …, 2010 | 130 | 2010 |

Three complementary approaches to bidirectional programming N Foster, K Matsuda, J Voigtländer Generic and indexed programming, 1-46, 2012 | 48 | 2012 |

Combining syntactic and semantic bidirectionalization J Voigtländer, Z Hu, K Matsuda, M Wang ACM Sigplan Notices 45 (9), 181-192, 2010 | 45 | 2010 |

Functional programs as compressed data N Kobayashi, K Matsuda, A Shinohara, K Yaguchi Higher-Order and Symbolic Computation 25 (1), 39-84, 2012 | 37 | 2012 |

Applicative bidirectional programming with lenses K Matsuda, M Wang Proceedings of the 20th ACM SIGPLAN International Conference on Functional …, 2015 | 27 | 2015 |

FliPpr: A prettier invertible printing system K Matsuda, M Wang European Symposium on Programming, 101-120, 2013 | 25 | 2013 |

A grammar-based approach to invertible programs K Matsuda, SC Mu, Z Hu, M Takeichi European Symposium on Programming, 448-467, 2010 | 24 | 2010 |

Gradual refinement M Wang, J Gibbons, K Matsuda, Z Hu International Conference on Mathematics of Program Construction, 397-425, 2010 | 23 | 2010 |

Refactoring pattern matching M Wang, J Gibbons, K Matsuda, Z Hu Science of Computer Programming 78 (11), 2216-2242, 2013 | 19 | 2013 |

Bidirectionalization for free with runtime recording: or, a light-weight approach to the view-update problem K Matsuda, M Wang Proceedings of the 15th Symposium on Principles and Practice of Declarative …, 2013 | 19 | 2013 |

Enhancing semantic bidirectionalization via shape bidirectionalizer plug-ins J Voigtländer, Z Hu, K Matsuda, M Wang Journal of Functional Programming 23 (5), 515-551, 2013 | 18 | 2013 |

Hobit: Programming lenses without using lens combinators K Matsuda, M Wang European Symposium on Programming, 31-59, 2018 | 17 | 2018 |

Marker-directed optimization of uncal graph transformations S Hidaka, Z Hu, K Inaba, H Kato, K Matsuda, K Nakano, I Sasano International Symposium on Logic-Based Program Synthesis and Transformation …, 2011 | 17 | 2011 |

“Bidirectionalization for free” for monomorphic transformations K Matsuda, M Wang Science of computer programming 111, 79-109, 2015 | 14 | 2015 |

Polynomial-time inverse computation for accumulative functions with multiple data traversals K Matsuda, K Inaba, K Nakano Higher-Order and Symbolic Computation 25 (1), 3-38, 2012 | 14 | 2012 |

Pairwise reachability analysis for higher order concurrent programs by higher-order model checking K Yasukata, N Kobayashi, K Matsuda International Conference on Concurrency Theory, 312-326, 2014 | 9 | 2014 |

Bidirectionalizing programs with duplication through complementary function derivation K Matsuda, Z Hu, K Nakano, M Hamana, M Takeichi Computer Software 26 (2), 56-75, 2009 | 9 | 2009 |

Applicative bidirectional programming: Mixing lenses and semantic bidirectionalization K Matsuda, M Wang Journal of Functional Programming 28, 2018 | 7 | 2018 |

A web service architecture for bidirectional XML updating Y Hayashi, D Liu, K Emoto, K Matsuda, Z Hu, M Takeichi Advances in Data and Web Management, 721-732, 2007 | 7 | 2007 |