Demo Data from SIGIR 2026 / reviewers in the wild / expert
Iris Reinhartz-Berger
dblp:71/1374
· DBLP profile ↗
58ranked-venue papers
39as first author
16since 2021 · last 2026
0000-0002-1419-4905ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 32 · 27 first-author · 9 since 2021Databases, data management, data science and information retrieval · 30 · 17 first-author · 9 since 2021Artificial intelligence and machine learning · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorComputer networks · 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
2 papers |
Software maintenance and evolution · 56% Requirements engineering and software design · 36% Programming languages and type systems · 8% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code clone detection |
0.6 | 1 | 2022 | Reuse of Similarly Behaving Software Through Polymorphism-Inspired Variability Mechanisms · IEEE Trans. Software Eng. 2022 |
Software maintenance and evolution
code reuse |
0.6 | 1 | 2022 | Reuse of Similarly Behaving Software Through Polymorphism-Inspired Variability Mechanisms · IEEE Trans. Software Eng. 2022 |
Requirements engineering and software design › software product lines
feature models |
0.2 | 1 | 2016 | Variability Analysis of Requirements: Considering Behavioral Differences and Reflecting Stakeholders' Perspectives · IEEE Trans. Software Eng. 2016 |
Requirements engineering and software design
software product lines |
0.2 | 1 | 2016 | Variability Analysis of Requirements: Considering Behavioral Differences and Reflecting Stakeholders' Perspectives · IEEE Trans. Software Eng. 2016 |
Programming languages and type systems › type systems
polymorphism |
0.2 | 1 | 2022 | Reuse of Similarly Behaving Software Through Polymorphism-Inspired Variability Mechanisms · IEEE Trans. Software Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
shallow and deep behavior descriptions · 0.6behavioral similarity analysis · 0.6semantic analysis · 0.2ontological analysis · 0.2latent semantic analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Iterative vs. Plan-Driven Approaches in Human-LLM Collaborative Modeling: An Empirical Study
Iris Reinhartz-Berger, Arava Tsoury |
CAiSE (2) | 1 |
| 2025 | Leveraging LLMs for Domain Modeling: The Impact of Granularity and Strategy on Quality
Iris Reinhartz-Berger, Syed Juned Ali, Dominik Bork |
CAiSE (1) | 1 |
| 2025 | Special Issue of CAiSE 2023 Best Papers
Iris Reinhartz-Berger, Marta Indulska |
Inf. Syst. | 1 |
| 2025 | Root-cause analysis of business processes: How humans utilize multiple sources of information to explain observations
Arava Tsoury, Pnina Soffer, Iris Reinhartz-Berger |
Inf. Syst. | 3 |
| 2024 | How are LLMs Used for Conceptual Modeling? An Exploratory Study on Interaction Behavior and User Perception
Syed Juned Ali, Iris Reinhartz-Berger, Dominik Bork |
ER | 2 |
| 2024 | Challenges in software model reuse: cross application domain vs. cross modeling paradigm
Iris Reinhartz-Berger |
Empir. Softw. Eng. | 1 |
| 2024 | Privacy-Compliant Software Reuse in Early Development Phases: A Systematic Literature Review
Jenny Guber, Iris Reinhartz-Berger |
Inf. Softw. Technol. | 2 |
| 2024 | Adoption of IT solutions: A data-driven analysis approach
Iris Reinhartz-Berger, Alan Hartman, Doron Kliger |
Inf. Syst. | 1 |
| 2023 | Guest editorial for EMMSAD'2022 special section
Iris Reinhartz-Berger, Dominik Bork |
Softw. Syst. Model. | 1 |
| 2023 | Guest editorial for EMMSAD'2021 special section
Iris Reinhartz-Berger, Jelena Zdravkovic, Asif Gill |
Softw. Syst. Model. | 1 |
| 2022 | When IT Service Adoption Meets Behavioral Economics: Addressing Present Bias Challenges
Iris Reinhartz-Berger, Doron Kliger, Eliad Amsalem, Alan Hartman |
ER | 1 |
| 2022 | Extracting domain behaviors through multi-criteria, polymorphism-inspired variability analysis
Iris Reinhartz-Berger, Sameh Abbas |
Inf. Syst. | 1 |
| 2022 | Reuse of Similarly Behaving Software Through Polymorphism-Inspired Variability MechanismsabstractIn many cases, software artifacts share similarity across projects and development teams. However, often this similarity is only partially reflected on the level of design and implementation, and therefore the possibilities for its detection are limited in current variability analysis, clone detection, and application search approaches. In this paper, we propose a method for identification and comparison of similarly behaving software. The method, supported by a prototype tool, analyzes the behavioral similarity of object-oriented code artifacts based on shallow (behavior interface) and deep (behavior transformation) descriptions of the exhibited operations. It further recommends on suitable mechanisms inspired by the notion of polymorphism in order to guide and support current and future reuse. The approach was evaluated on two data-sets, obtained following two different scenarios: clone-and-own and independent development by different teams. Iris Reinhartz-Berger, Anna Zamansky |
IEEE Trans. Software Eng. | 1 |
| 2021 | Towards Improvement of IT Service Adoption in Multi-Business Organizations
Fathi Jabarin, Alan Hartman, Iris Reinhartz-Berger, Doron Kliger |
ER | 3 |
| 2021 | Guest editorial for EMMSAD'2019 special section
Iris Reinhartz-Berger, Jelena Zdravkovic |
Softw. Syst. Model. | 1 |
| 2021 | Guest editorial for EMMSAD'2020 special section
Iris Reinhartz-Berger, Jelena Zdravkovic |
Softw. Syst. Model. | 1 |
| 2020 | A Variability-Driven Analysis Method for Automatic Extraction of Domain Behaviors
Iris Reinhartz-Berger, Sameh Abbas |
CAiSE | 1 |
| 2020 | Extracting core requirements for software product lines
Iris Reinhartz-Berger, Mark Kemelman |
Requir. Eng. | 1 |
| 2020 | Guest editorial for EMMSAD'2018 special section
Iris Reinhartz-Berger, Sérgio Guerreiro 0001 |
Softw. Syst. Model. | 1 |
| 2019 | Behavior-Derived Variability Analysis: Mining Views for Comparison and Evaluation
Iris Reinhartz-Berger, Ilan Shimshoni, Aviva Abdal |
CAiSE | 1 |
| 2019 | Towards Privacy-aware Software ReuseabstractAs software becomes more complex, reusing and integrating artifacts from existing projects that may be taken from open or organization-proprietary repositories is becoming an increasingly important practice. This practice requires an in-depth understanding of the projects to be reused and particularly their common and variable features and their non-functional requirements. Different approaches have been suggested to analyze similarity and variability of different kinds of artifacts (mainly, requirements and code), e.g., clone detection and feature mining. These approaches, however, mainly address functional aspects of the software artifacts, while mostly neglecting aspects dictated by non-functional requirements. The recent progress with the General Data Protection Regulation (GDPR) highlights the importance of handling privacy concerns in software development. However, existing approaches do not directly refer to privacy challenges in software reuse. In this paper we propose integrating these two lines of research and introduce a privacy-aware software reuse approach. Particularly, we suggest to extend VarMeR – Variability Mechanisms Recommender – which analyzes software similarity based on exhibited behaviors and recommends on polymorphism-inspired reuse mechanisms, with privacy awareness considerations. These considerations are reflected in “privacy levels” of the reused artifacts. Iris Reinhartz-Berger, Anna Zamansky, Agnes Koschmider |
MODELSWARD | 1 |
| 2019 | Guest editorial for EMMSAD'2017 special section
Iris Reinhartz-Berger, Wided Guédria, Palash Bera |
Softw. Syst. Model. | 1 |
| 2018 | A Behavior-Based Framework for Assessing Product Line-Ability
Iris Reinhartz-Berger, Anna Zamansky |
CAiSE | 1 |
| 2018 | A Conceptual Framework for Supporting Deep Exploration of Business Process Behavior
Arava Tsoury, Pnina Soffer, Iris Reinhartz-Berger |
ER | 3 |
| 2018 | Cross lifecycle variability analysis: Utilizing requirements and testing artifacts
Michal Steinberger, Iris Reinhartz-Berger, Amir Tomer |
J. Syst. Softw. | 2 |
| 2017 | Investigating styles in variability modeling: Hierarchical vs. constrained styles
Iris Reinhartz-Berger, Kathrin Figl, Øystein Haugen |
Inf. Softw. Technol. | 1 |
| 2016 | Comprehensive Variability Analysis of Requirements and Testing Artifacts
Michal Steinberger, Iris Reinhartz-Berger |
CAiSE | 2 |
| 2016 | An Ontological Approach for Identifying Software Variants: Specialization and Template Instantiation
Iris Reinhartz-Berger, Anna Zamansky, Yair Wand |
ER | 1 |
| 2016 | Variability Analysis of Requirements: Considering Behavioral Differences and Reflecting Stakeholders' PerspectivesabstractAdoption of Software Product Line Engineering (SPLE) to support systematic reuse of software-related artifacts within product families is challenging, time-consuming and error-prone. Analyzing the variability of existing artifacts needs to reflect different perspectives and preferences of stakeholders in order to facilitate decisions in SPLE adoption. Considering that requirements drive many development methods and activities, we introduce an approach to analyze variability of behaviors as presented in functional requirements. The approach, called semantic and ontological variability analysis (SOVA), uses ontological and semantic considerations to automatically analyze differences between initial states (preconditions), external events (triggers) that act on the system, and final states (post-conditions) of behaviors. The approach generates feature diagrams typically used in SPLE to model variability. Those diagrams are organized according to perspective profiles, reflecting the needs and preferences of the potential stakeholders for given tasks. We conducted an empirical study to examine the usefulness of the approach by comparing it to an existing tool which is mainly based on a latent semantic analysis measurement. SOVA appears to create outputs that are more comprehensible in significantly shorter times. These results demonstrate SOVA's potential to allow for flexible, behavior-oriented variability analysis. Nili Itzik, Iris Reinhartz-Berger, Yair Wand |
IEEE Trans. Software Eng. | 2 |
| 2015 | Taming Software Variability: Ontological Foundations of Variability Mechanisms
Iris Reinhartz-Berger, Anna Zamansky, Yair Wand |
ER | 1 |
| 2015 | Improving the management of product lines by performing domain knowledge extraction and cross product line analysis
Iris Reinhartz-Berger, Ora Wulf-Hadash |
Inf. Softw. Technol. | 1 |
| 2015 | When user modeling intersects software engineering: the info-bead user modeling approach
Eyal Dim, Tsvi Kuflik, Iris Reinhartz-Berger |
User Model. User Adapt. Interact. | 3 |
| 2014 | Analyzing Variability of Software Product Lines Using Semantic and Ontological Considerations
Iris Reinhartz-Berger, Nili Itzik, Yair Wand |
CAiSE | 1 |
| 2014 | Comprehending Feature Models Expressed in CVL
Iris Reinhartz-Berger, Kathrin Figl, Øystein Haugen |
MoDELS | 1 |
| 2014 | Can domain modeling be automated?: levels of automation in domain modelingabstractIn this tutorial we will review some ways to automate domain modeling and discuss the boundaries of automation in this context. We will concentrate on an ontological and conceptual approach which examines software behaviors and not just domain terminology and semantic similarity. We will show and demonstrate a tool named SOVA -- Semantic and Ontological Variability Analysis, which supports automatic domain modeling from software requirements written in free text. We will further discuss how the existence of different SPLs in the same domain may improve the domain models through cross product line analysis. Iris Reinhartz-Berger |
SPLC | 1 |
| 2014 | Comprehensibility of orthogonal variability modeling languages: the cases of CVL and OVMabstractAs the complexity and variety of systems and software products have increased, the ability to manage their variability effectively and efficiently became crucial. To this end, variability can be specified either as an integral part of the development artifacts or in a separate orthogonal variability model. Lately, orthogonal variability models attract a lot of attention due to the fact that they do not require changing the complexity of the development artifacts and can be used in conjunction with different development artifacts. Despite this attention and to the best of our knowledge, no empirical study examined the comprehensibility of orthogonal variability models. Iris Reinhartz-Berger, Kathrin Figl |
SPLC | 1 |
| 2014 | Comprehensibility of UML-based software product line specifications - A controlled experiment
Iris Reinhartz-Berger, Arnon Sturm |
Empir. Softw. Eng. | 1 |
| 2013 | Comparing functionality of software systems: An ontological approach
Iris Reinhartz-Berger, Arnon Sturm, Yair Wand |
Data Knowl. Eng. | 1 |
| 2013 | Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments
Irit Hadar, Iris Reinhartz-Berger, Tsvi Kuflik, Anna Perini, Filippo Ricca, Angelo Susi |
Inf. Softw. Technol. | 2 |
| 2011 | External Variability of Software: Classification and Ontological Foundations
Iris Reinhartz-Berger, Arnon Sturm, Yair Wand |
ER | 1 |
| 2011 | Semi-Automatic Composition of Situational MethodsabstractSituational methods are approaches to the development of software systems that are designed and constructed to fit particular circumstances that often refer to project characteristics. One common way to create situational methods is to reuse method components, which are the building blocks of development methods. For this purpose, method components must be stored in a method base, and then retrieved and composed specifically for the situation in hand. Most approaches in the field of situational method engineering require the expertise of method engineers to support the retrieval and composition of method components. Furthermore, this is usually done in an ad-hoc manner and for pre-defined situations. In this paper, the authors propose an approach, supported by a tool that creates situational methods semi-automatically. This approach refers to structural and behavioral considerations and a wide variety of characteristics when comparing method components and composing them into situational methods. The resultant situational methods are stored in the method base for future usage and composition. Based on an experimental study of the approach, the authors show that it provides correct and suitable draft situational methods, which human evaluators have assessed as relevant for the given situations. Anat Aharoni, Iris Reinhartz-Berger |
J. Database Manag. | 2 |
| 2011 | Humans, semantic services and similarity: A user study of semantic Web services matching and composition
Eran Toch, Iris Reinhartz-Berger, Dov Dori |
J. Web Semant. | 2 |
| 2010 | Towards automatization of domain modeling
Iris Reinhartz-Berger |
Data Knowl. Eng. | 1 |
| 2010 | Modeling Design Patterns for Semi-Automatic Reuse in System DesignabstractDesign patterns provide reusable solutions for recurring design problems. They constitute an important tool for improving software quality. However, correct usage of design patterns depends to a large extent on the designer. Design patterns often include models that describe the suggested solutions, while other aspects of the patterns are neglected or described informally only in text. Furthermore, design pattern solutions are usually described in an object-oriented fashion that is too close to the implementation, masking the essence of and motivation behind a particular design pattern. We suggest an approach to modeling the different aspects of design patterns and semi-automatically utilizing these models to improve software design. Evaluating our approach on commonly used design patterns and a case study of an automatic application for composing, taking, checking, and grading analysis and design exams, we found that the suggested approach successfully locates the main design problems modeled by the selected design patterns. Galia Shlezinger, Iris Reinhartz-Berger, Dov Dori |
J. Database Manag. | 2 |
| 2010 | Extending the Adaptability of Reference ModelsabstractReference models are an important aid for business process modeling and design. Their aim is to capture domain knowledge and assist in the design of enterprise-specific business processes. The application of reference models for process design requires guidance in reusing these models and flexibility in adapting them to specific enterprises. One popular modeling language for specifying reference models is event-driven process chain (EPC), which has been extended to express configurable reference models, i.e., configurable EPC (C–EPC). These models provide explicit reuse guidance but allow a limited level of flexibility following a reuse by configuration approach. To increase the level of adaptability of reference models, in this paper, we propose to utilize the application-based domain modeling (ADOM) approach to specify and apply reference models by using EPC. ADOM supports the enforcement of reference model constraints while allowing high levels of flexibility, adaptability, and variability in the business processes of particular enterprises. This paper presents the syntax and semantics of the proposed approach, called ADOM–EPC, and its specialization and configuration capabilities. ADOM–EPC is evaluated by comparing it to C–EPC, a leading approach for reference modeling and reuse, in terms of expressiveness and comprehensibility. Although the expressiveness of ADOM–EPC, i.e., its set of specified reuse operations, exceeds that of C–EPC, the understandability of the two types of reference models is similar. Iris Reinhartz-Berger, Pnina Soffer, Arnon Sturm |
IEEE Trans. Syst. Man Cybern. Part A | 1 |
| 2009 | Utilizing domain models for application design and validation
Iris Reinhartz-Berger, Arnon Sturm |
Inf. Softw. Technol. | 1 |
| 2009 | Reusing semi-specified behavior models in systems analysis and design
Iris Reinhartz-Berger, Dov Dori, Shmuel Katz |
Softw. Syst. Model. | 1 |
| 2008 | A Domain Engineering Approach for Situational Method Engineering
Anat Aharoni, Iris Reinhartz-Berger |
ER | 2 |
| 2008 | Generating and Optimizing Graphical User Interfaces for Semantic Service Compositions
Eran Toch, Iris Reinhartz-Berger, Avigdor Gal, Dov Dori |
ER | 2 |
| 2008 | Enhancing UML Models: A Domain Analysis ApproachabstractUML has been largely adopted as a standard modeling language. The emergence of UML from different modeling languages that refer to various system aspects causes a wide variety of completeness and correctness problems in UML models. Several methods have been proposed for dealing with correctness issues, mainly providing internal consistency rules but ignoring correctness and completeness with respect to the system requirements and the domain constraints. In this article, we propose addressing both completeness and correctness problems of UML models by adopting a domain analysis approach called application-based domain modeling (ADOM). We present experimental results from our study which checks the quality of application models when utilizing ADOM on UML. The results advocate that the availability of the domain model helps achieve more complete models without reducing the comprehension of these models. Iris Reinhartz-Berger, Arnon Sturm |
J. Database Manag. | 1 |
| 2007 | Representation of Method Fragments: A Domain Engineering Approach
Iris Reinhartz-Berger, Anat Aharoni |
EMMSAD | 1 |
| 2007 | A semantic approach to approximate service retrievalabstractWeb service discovery is one of the main applications of semantic Web services, which extend standard Web services with semantic annotations. Current discovery solutions were developed in the context of automatic service composition. Thus, the “client” of the discovery procedure is an automated computer program rather than a human, with little, if any, tolerance to inexact results. However, in the real world, services which might be semantically distanced from each other are glued together using manual coding. In this article, we propose a new retrieval model for semantic Web services, with the objective of simplifying service discovery for human users. The model relies on simple and extensible keyword-based query language and enables efficient retrieval of approximate results, including approximate service compositions. Since representing all possible compositions and all approximate concept references can result in an exponentially-sized index, we investigate clustering methods to provide a scalable mechanism for service indexing. Results of experiments, designed to evaluate our indexing and query methods, show that satisfactory approximate search is feasible with efficient processing time. Eran Toch, Avigdor Gal, Iris Reinhartz-Berger, Dov Dori |
ACM Trans. Internet Techn. | 3 |
| 2005 | Conceptual Modeling of Structure and Behavior with UML - The Top Level Object-Oriented Framework (TLOOF) Approach
Iris Reinhartz-Berger |
ER | 1 |
| 2005 | OPM vs. UML - Experimenting with Comprehension and Construction of Web Application Models
Iris Reinhartz-Berger, Dov Dori |
Empir. Softw. Eng. | 1 |
| 2004 | Applying the Application-Based Domain Modeling Approach to UML Structural Views
Arnon Sturm, Iris Reinhartz-Berger |
ER | 2 |
| 2003 | An OPM-Based Metamodel of System Development Process
Dov Dori, Iris Reinhartz-Berger |
ER | 2 |
| 2003 | Developing Complex Systems with Object-Process Methodology Using OPCAT
Dov Dori, Iris Reinhartz-Berger, Arnon Sturm |
ER | 2 |
| 2002 | Open Reuse of Component Designs in OPM/WeabstractAs system complexity has increased, so has interest in reusing software components in early development phases. While most current modeling methods support design of generic parameterized frameworks or patterns and weaving them into specific models, they do not support open reuse, i.e., the ability to develop partially specified components and refine them in the target application. We introduce an open reuse formalism that is based on OPM/Web, an extension of object-process methodology for distributed systems and Web applications. Our open reuse is accomplished by a three-step process, consisting of designing reusable models, creating basic woven models, and enhancing their specification. We model a reusable component through partially specified environmental elements that are bound to concrete counterparts when the component is integrated into the system under development. Rules for modeling and combining components are defined and applied to a Web example. Iris Reinhartz-Berger, Dov Dori, Shmuel Katz |
COMPSAC | 1 |