Hsiang-Shang Ko

Orcid: 0000-0002-2439-1048

Affiliations:
  • Academia Sinica, Taiwan


According to our database1, Hsiang-Shang Ko authored at least 28 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
A Formal Treatment of Bidirectional Typing.
Proceedings of the Programming Languages and Systems, 2024

2022
Datatype-generic programming meets elaborator reflection.
Proc. ACM Program. Lang., 2022

Realising Intensional S4 and GL Modalities.
Proceedings of the 30th EACSL Annual Conference on Computer Science Logic, 2022

2021
Programming Metamorphic Algorithms: An Experiment in Type-Driven Algorithm Design.
Art Sci. Eng. Program., 2021

Weakly Durable High-Performance Transactions.
CoRR, 2021

C-Lenses Explained: Bx Foundations for the Rest of Us.
Proceedings of the STAF 2021 Workshop Proceedings: 9th International Workshop on Bidirectional Transformations, 2021

2020
Benchmarking bidirectional transformations: theory, implementation, application, and assessment.
Softw. Syst. Model., 2020

Unifying Parsing and Reflective Printing for Fully Disambiguated Grammars.
New Gener. Comput., 2020

Retentive Lenses.
CoRR, 2020

Determinizing Crash Behavior with a Verified Snapshot-Consistent Flash Translation Layer.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

2019
Towards Bidirectional Synchronization Between Communicating Processes and Session Types.
Proceedings of the IEEE International Conference on Big Data and Smart Computing, 2019

2018
An axiomatic basis for bidirectional programming.
Proc. ACM Program. Lang., 2018

Making View Update Strategies Programmable - Toward Controlling and Sharing Distributed Data -.
CoRR, 2018

A View-based Programmable Architecture for Controlling and Integrating Decentralized Data.
CoRR, 2018

Towards a visual editor for lens combinators (extended abstract).
Proceedings of the Conference Companion of the 2nd International Conference on Art, 2018

2017
Programming with ornaments.
J. Funct. Program., 2017

BenchmarX Reloaded: A Practical Benchmark Framework for Bidirectional Transformations.
Proceedings of the 6th International Workshop on Bidirectional Transformations co-located with The European Joint Conferences on Theory and Practice of Software, 2017

Palgol: A High-Level DSL for Vertex-Centric Graph Processing with Remote Data Access.
Proceedings of the Programming Languages and Systems - 15th Asian Symposium, 2017

2016
Parsing and reflective printing, bidirectionally.
Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language Engineering, Amsterdam, The Netherlands, October 31, 2016

BiGUL: a formally verified core language for putback-based bidirectional programming.
Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, 2016

Brul: A Putback-Based Bidirectional Transformation Library for Updatable Views.
Proceedings of the 5th International Workshop on Bidirectional Transformations, 2016

Principles and Practice of Bidirectional Programming in BiGUL.
Proceedings of the Bidirectional Transformations, 2016

2015
BiYacc: Roll Your Parser and Reflective Printer into One.
Proceedings of the 4th International Workshop on Bidirectional Transformations co-located with Software Technologies: Applications and Foundations, 2015

2014
Analysis and synthesis of inductive families.
PhD thesis, 2014

2013
Relational algebraic ornaments.
Proceedings of the 2013 ACM SIGPLAN workshop on Dependently-typed programming, 2013

2011
Modularising inductive families.
Proceedings of the seventh ACM SIGPLAN workshop on Generic programming, 2011

2009
Algebra of programming in Agda: Dependent types for relational program derivation.
J. Funct. Program., 2009

2008
Algebra of Programming Using Dependent Types.
Proceedings of the Mathematics of Program Construction, 9th International Conference, 2008


  Loading...