Demo Data from EDBT 2026 / reviewers in the wild / expert
Chadarat Phipathananunth
dblp:204/3619
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 87% Compilers and program optimization · 13% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software configuration management
version control |
0.3 | 1 | 2017 | Cherry-picking of code commits in long-running, multi-release software · ESEC/SIGSOFT FSE 2017 |
Compilers and program optimization › dependence analysis
dependence graph analysis |
0.1 | 1 | 2017 | Cherry-picking of code commits in long-running, multi-release software · ESEC/SIGSOFT FSE 2017 |
Methods — techniques the papers use, named apart from their topics
dependency graph · 0.3commit hashtags · 0.3branch identifier · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Synthetic Runtime Monitoring of Microservices Software ArchitectureabstractThis paper describes Pink, a framework for synthetic runtime monitoring of microservices software systems which allows developers to specify the interactions of services using a UML component diagram, the assertions for the global properties of the microservices using OCL specifications, and the steps for interactions using UML sequence diagrams. Pink generates from the component diagram a set of object diagrams, selects them according to the OCL specifications and synthesises monitoring scripts by using the sequence diagrams as templates referencing to the objects. Pink supports monitoring of microservices for their operability regarding a range of non-functional properties such as session management, caching and security. Chadarat Phipathananunth, Panuchart Bunyakiati |
COMPSAC (2) | 1 |
| 2017 | Cherry-picking of code commits in long-running, multi-release softwareabstractThis paper presents Tartarian, a tool that supports maintenance of software with long-running, multi-release branches in distributed version control systems. When new maintenance code, such as bug fixes and code improvement, is committed into a branch, it is likely that such code can be applied or reused with some other branches. To do so, a developer may manually identify a commit and cherry pick it. Tartarian can support this activity by providing commit hashtags, which the developer uses as metadata to specify their intentions when committing the code. With these tags, Tartarian uses dependency graph, that represents the dependency constraints of the branches, and Branch Identifier, which matches the commit hashtags with the dependency graph, to identify the applicable branches for the commits. Using Tartarian, developers may be able to maintain software with multiple releases more efficiently. A video demo of Tartarian is available at www.github.com/tartarian. Panuchart Bunyakiati, Chadarat Phipathananunth |
ESEC/SIGSOFT FSE | 2 |