Demo Data from VLDB 2026 / reviewers in the wild / expert
Naser S. Barghouti
dblp:70/179
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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 |
Services computing and microservices · 77% Software maintenance and evolution · 23% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › business process management
business process monitoring |
0.0 | 1 | 1995 | Using Event Contexts and Matching Constraints to Monitor Software Processes · ICSE 1995 |
Methods — techniques the papers use, named apart from their topics
event monitoring · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Grappa: A GRAPh PAckage in Java
Naser S. Barghouti, John M. Mocenigo, Wenke Lee |
GD | 1 |
| 1995 | Using Event Contexts and Matching Constraints to Monitor Software ProcessesabstractAutomated monitoring of events that occur in a computer network is essential for non-intrusive software process enactment.Relevant events include modification of product artifacts like source files and documents, and execution and termination of tool invocations.Monitoring these events requires capturing the context in which they occur and constraining the monitoring to relevant events only.We introduce the concept of event context, and present constructs for using it to constrain event matching.The constructs have been implemented as an extension to an existing event monitoring system called Yeast, which serves as the event monitoring component in Provence.Provence is an open process-centered environment that monitors the actual execution of software processes, abstracted as sequences of low-level events, and maps these sequences of events into transitions in the process model enactment. Naser S. Barghouti, Balachander Krishnamurthy |
ICSE | 1 |
| 1992 | Scaling up Rule-Based Software Development EnvironmentsabstractRule-based software development environments (RBDEs) model the software development process in terms of rules that encapsulate development activities, and assist in executing the process via forward and backward chaining over the rule base. We investigate the scaling up of RBDEs to support (1) multiple views of the rule base for multiple users and (2) evolution of the rule base over the lifetime of a project. Our approach is based on clarifying two distinct functions of rules and chaining: maintaining consistency and automation. By definition, consistency is mandatory whereas automation is not. Distinguishing the consistency and automation aspects of RBDE assistance mechanisms makes it possible to formalize the range of compatible views and the scope of mechanizable evolution steps. Throughout the paper, we use the MARVEL RBDE as an example application. Naser S. Barghouti, Gail E. Kaiser |
Int. J. Softw. Eng. Knowl. Eng. | 1 |