EDBT 2026 Demo / reviewers in the wild / expert
Michel Benaroch
dblp:77/4294
· DBLP profile ↗
14ranked-venue papers
10as first author
3since 2021 · last 2025
0000-0002-8605-8814ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 1
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
3 papers |
Empirical software engineering · 86% Software maintenance and evolution · 14% | |
| Artificial intelligence
5 papers |
Knowledge representation and reasoning · 89% Planning, search and constraint satisfaction · 11% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
reproducibility |
0.9 | 1 | 2025 | What Do Machine Learning Researchers Mean by "Reproducible"? · AAAI 2025 |
Software maintenance and evolution
software complexity |
0.2 | 1 | 2023 | How Much Does Software Complexity Matter for Maintenance Productivity? The Link Between Team Instability and Diversity · IEEE Trans. Software Eng. 2023 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems |
0.0 | 2 | 1998 | Goal-Directed Reasoning with ACE-SSM · IEEE Trans. Knowl. Data Eng. 1998 Roles of design knowledge in knowledge-based systems · Int. J. Hum. Comput. Stud. 1996 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
goal reasoning |
0.0 | 1 | 1998 | Goal-Directed Reasoning with ACE-SSM · IEEE Trans. Knowl. Data Eng. 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge level analysis |
0.0 | 1 | 1998 | Knowledge modeling directed by situation-specific models · Int. J. Hum. Comput. Stud. 1998 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › domain knowledge
design knowledge |
0.0 | 1 | 1996 | Roles of design knowledge in knowledge-based systems · Int. J. Hum. Comput. Stud. 1996 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › representation language › knowledge representation formalisms
declarative representation |
0.0 | 1 | 2001 | Declarative representation of strategic control knowledge · Int. J. Hum. Comput. Stud. 2001 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.0 | 1 | 1998 | Goal-Directed Reasoning with ACE-SSM · IEEE Trans. Knowl. Data Eng. 1998 |
Medical and health informatics
clinical decision support |
0.0 | 1 | 1998 | Knowledge modeling directed by situation-specific models · Int. J. Hum. Comput. Stud. 1998 |
Medical and health informatics
clinical diagnosis |
0.0 | 1 | 1998 | Knowledge modeling directed by situation-specific models · Int. J. Hum. Comput. Stud. 1998 |
Computational finance and economics
financial risk management |
0.0 | 1 | 1997 | Toward the Notion of a Knowledge Repository for Financial Risk Management · IEEE Trans. Knowl. Data Eng. 1997 |
Methods — techniques the papers use, named apart from their topics
split-sample analysis · 0.7econometric analysis · 0.7real options theory · 0.1dynamic stochastic optimization · 0.1knowledge representation · 0.1knowledge engineering · 0.0declarative representation · 0.0goal knowledge capture · 0.0explanation · 0.0inference methods · 0.0inference method · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | What Do Machine Learning Researchers Mean by "Reproducible"?abstractThe concern that Artificial Intelligence (AI) and Machine Learning (ML) are entering a "reproducibility crisis" has spurred significant research in the past few years. Yet with each paper, it is often unclear what someone means by "reproducibility". Our work attempts to clarify the scope of "reproducibility" as displayed by the community at large. In doing so, we propose to refine the research to eight general topic areas. In this light, we see that each of these areas contains many works that do not advertise themselves as being about "reproducibility", in part because they go back decades before the matter came to broader attention. Edward Raff, Michel Benaroch, Sagar Samtani, Andrew L. Farris |
AAAI | 2 |
| 2023 | How Much Does Software Complexity Matter for Maintenance Productivity? The Link Between Team Instability and DiversityabstractSoftware complexity decreases maintenance productivity, as do team attributes of instability and knowledge diversity. We know little about the extent to which the two team attributes interact with software complexity and shape productivity across systems of varying complexity. We address this gap by investigating whether and to what degree software complexity moderates the effects of team instability and knowledge diversity on maintenance productivity over the life of a system. We posit, given the exponential growth of code and task dependencies inherent in complex software systems, that system-level complexity has a significant nonlinear amplifying effect on the adverse effects of the two team attributes. To validate the presence of such an effect, we conduct a robust split-sample econometric analysis using three years of maintenance data from 426 mission-critical systems of a Fortune 100 company. The sampled systems vary in size (50KLOC to 2000KLOC, where 20% exceed 500KLOC), with a considerable portion of the sample manifesting “high” to “very high” software complexity. The analysis corroborates the known adverse effects of team instability, team knowledge diversity, and software complexity on maintenance productivity. More importantly, it shows—as theorized—that the adverse effects of the team attributes on maintenance productivity are significantly amplified only when software complexity grows high. We conclude with practical and research implications about how to manage software teams maintaining complex software over the life of a system. Michel Benaroch, Kalle Lyytinen |
IEEE Trans. Software Eng. | 1 |
| 2021 | No Rose without a thorn: Board IT competence and market reactions to operational IT failures
Michel Benaroch, Lior Fink |
Inf. Manag. | 1 |
| 2010 | Monetary pricing of software development risks: A method and empirical illustration
Ajit Appari, Michel Benaroch |
J. Syst. Softw. | 2 |
| 2009 | An Integrative Economic Optimization Approach to Systems Development Risk ManagementabstractDespite significant research progress on the problem of managing systems development risk, we are yet to see this problem addressed from an economic optimization perspective. Doing so entails answering the question: What mitigations should be planned and deployed throughout the life of a systems development project in order to control risk and maximize project value? We introduce an integrative economic optimization approach to solving this problem. The approach is integrative since it bridges two complementary research streams: one takes a traditional microlevel technical view on the software development endeavor alone, another takes a macrolevel business view on the entire life cycle of a systems project. Bridging these views requires recognizing explicitly that value-based risk management decisions pertaining to one level impact and can be impacted by decisions pertaining to the other level. The economic optimization orientation follows from reliance on real options theory in modeling risk management decisions within a dynamic stochastic optimization setting. Real options theory is well suited to formalizing the impacts of risk as well as the asymmetric and contingent economic benefits of mitigations, in a way that enables their optimal balancing. We also illustrate how the approach is applied in practice to a small realistic example. Michel Benaroch, James Goldstein |
IEEE Trans. Software Eng. | 1 |
| 2005 | Information Retrieval with a Hybrid Automatic Query Expansion and Data Fusion Procedure
Yunjie Calvin Xu, Michel Benaroch |
Inf. Retr. | 2 |
| 2001 | Declarative representation of strategic control knowledge
Michel Benaroch |
Int. J. Hum. Comput. Stud. | 1 |
| 1998 | Knowledge modeling directed by situation-specific modelsabstractClancey (1992) proposed the model-construction framework as a way to explain the reasoning of knowledge-based systems (KBSs), based on his realization that all KBSs construct implicit or explicit situation-specific models (SSMs). An SSM is a rational argument that explains the solution produced for a specific problem situation pertaining to a target application task (e.g. SSMs constructed for typical diagnosis tasks are causal arguments having the structure of a proof). From a knowledge engineering perspective it makes sense that the notion of an SSM should play a major role in the modeling of tasks. Motivated by this view, we present a structured knowledge modeling methodology called SSM-directed knowledge modeling ( SSM-DKM ). In SSM-DKM, an SSM is a central structure that drives the entire modeling endeavor. In light of this fact, we explain how SSM-DKM supports three main stages in the knowledge engineering process—conceptualization, formalization and validation and instantiation—and illustrate the application of SSM-DKM to a medical diagnosis task. The knowledge model that SSM-DKM produces for a target application task has two appealing traits. First, the model embodies explicit knowledge about the ontology of SSMs that the task entails creating as solutions, thus enabling the construction of a KBS that makes these SSMs explicit. Second, the model captures strategic (or problem-solving) knowledge in declarative terms pertaining to the ontology of SSMs created for the task. Both these beneficial traits have been illustrated in the context of ACE-SSM, a KBS architecture that constructs explicit SSMs (Benaroch, 1998). Michel Benaroch |
Int. J. Hum. Comput. Stud. | 1 |
| 1998 | Goal-Directed Reasoning with ACE-SSMabstractThe goal of knowledge-based systems (KBSs) is not only to produce a solution to a problem that these systems face but also to construct, implicitly or explicitly, a situation-specific model (SSM) that explicates the rationale behind that solution. This paper focuses on how KBSs can benefit from the availability of explicit goal knowledge that reflects the underlying structure (ontology) of SSMs constructed for an application task. It first shows how goal knowledge can be captured. Then, it explains how ACE-SSM-an architecture for constructing explicit SSMs-uses this knowledge to direct the construction of explicit SSMs. Finally, it discusses benefits that KBSs can derive from the availability of explicit SSMs and their underlying goal knowledge. Some of these benefits pertain to ways to simplify the construction and maintenance of KBSs through reuse, while others relate to ways to endow KBSs with more robust problem solving and explanation capabilities. These benefits are illustrated using concrete examples. Michel Benaroch |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1997 | Adding Value to Induced Decision Trees for Time-Sensitive DataabstractRule induction serves as an alternative knowledge acquisition method in the development of expert systems. This research presents ways to increase the information in induced decision trees, which convert to rules. Common rule induction methods do not organize data by time; however, time is a factor in many common induction applications, such as bankruptcy prediction and credit evaluation. Utilizing the time sequences in data can result in a more valuable decision support tool. This article extends rule induction algorithms to handle such data. It also illustrates the value of staged induction for a new real-world application: predicting hospital patients' length of stay. In the hospital application, the goal is to identify, as early as possible, patients likely to have an excessive length of stay, based on data gathered at admission and data that arrives gradually during the hospitalization period. In the context of this application, this article attempts to resolve conflicting results in the literature in two areas: 1) selecting attributes by the improvement in classification cost which they produce, and 2) stopping versus pruning in tree development. One conclusion is that selection and pruning by cost do not increase the average value of induced trees in this application. Catherine K. Murphy, Michel Benaroch |
INFORMS J. Comput. | 2 |
| 1997 | Toward the Notion of a Knowledge Repository for Financial Risk ManagementabstractAn approach for designing a knowledge repository for risk management is presented. Since varied representations are used to capture the diverse types of knowledge involved in this domain, the atomic knowledge units stored in the repository are considered to be domain model (K) and inference method (M) pairs, or (K,M) pairs, which address subtasks in the domain. Such (K,M) pairs are semantically uniform. Conceptually, this allows one to view the repository as though it were a shared "database" of (K,M) pairs that has two key features. First, it serves stand-alone systems by enabling them to apply stored (K,M) pairs and share the generated results, where the applied pairs can be associated with any subtask that is part of an entire application task. Additionally, it avoids capturing redundant subtask-specific K's to the maximum possible extent by dynamically deriving them from the deep-principled K's that it stores. Michel Benaroch |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1996 | Roles of design knowledge in knowledge-based systemsabstractRecent research suggests that the abilities of a knowledge-based system (KBS) depend in part on the amount of explicit knowledge it has about the way it is designed. This knowledge is often called design knowledge because it reflects design decisions that a KBS developer makes regarding what ontologies to embody in the system, what solution strategies to apply, what system architecture to use, etc. This paper examines one type of design knowledge pertaining to the structure underlying the solutions a KBS produces. (For example, in medical diagnosis, the output might be just a disease name, but the solution is actually a causal argument that the system implicitly constructs to find out how the disease came about.) We define this type of design knowledge, show how it can be represented, and explain how it can be used in problem solving to make the structure underlying solutions explicit. Subsequently, we also present and illustrate new avenues that the availability and use of the design knowledge discussed open with respect to the ability to build KBSs that possess strong explanation capabilities, are easier to maintain, support knowledge reuse, and offer more robustness in problem solving. Michel Benaroch |
Int. J. Hum. Comput. Stud. | 1 |
| 1996 | A Technique for Qualitatively Synthesizing the Structure of Risk Management VehiclesabstractAbstract In design, inferring structure from function is a generate-and-test problem that is subject to combinatorial explosion. For certain types of economic and physical systems, it is fruitful to specify function in terms of desired behavior, and to identify sets of structurally connected components whose combined behavior under specific operating conditions matches the desired behavior. Specifically, in the financial risk management domain, behaviors of the components (stocks, bonds, options, etc.) are specified by two-dimensional piecewise linear functions called “payoff profiles,” and the goal is to identify linear combinations of these functions that produce a constrained behavior in response to uncontrollable economic events (e.g., interest rate fluctuations). Each identified combination corresponds to a configuration of investment vehicles which provide that constrained behavior. This paper presents a qualitative synthesis technique which uses this concept to construct all configurations of investment vehicles with a given desired behavior. Because the space of linear combinations of two-dimensional piecewise linear functions is subject to combinatorial explosion, the technique constrains the generation of combinations using two means. One is a goal-directed search process that relies on knowledge pertaining to the additivity of piecewise linear functions. Another is a qualitative abstraction over all piecewise linear functions with a similar shape, combined with the use of heuristic synthesis operators that rediscover information lost due to the abstraction. The technique is currently applied in a prototype expert system that supports the entire design process of risk management vehicles. The paper also discusses the possibility of using the technique in physical domains, through the configuration of analog computers. Michel Benaroch |
Inf. Sci. | 1 |
| 1995 | Controlling the complexity of investment decisions using qualitative reasoning techniquesabstractAssembling financial instruments such as equities, bonds, options, and other derivatives into a portfolio requires a thorough understanding of how the portfolio will behave in response to changes of specific economic variables and parameters of the instruments. With more information about a more diverse set of instruments becoming available to traders, it is becoming important to limit the complexity of the analysis involved. We show how this complexity can be limited by using qualitative analysis, where the objective is to construct a few good vehicles which can then be analyzed quantitatively. We illustrate how two qualitative reasoning techniques — qualitative simulation and qualitative synthesis — are used to design investment vehicles for risk management purposes. These techniques are currently employed by a prototype expert system that aims at assisting traders solving a risk management problem called hedging. Michel Benaroch, Vasant Dhar |
Decis. Support Syst. | 1 |