EDBT 2026 Demo / reviewers in the wild / expert
Ioana Rus
dblp:97/1892
· DBLP profile ↗
20ranked-venue papers
6as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 19 · 6 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1Security and privacy · 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
4 papers |
Software maintenance and evolution · 53% Requirements engineering and software design · 44% Empirical software engineering · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › software inspection
reading techniques |
0.1 | 2 | 2001 | Improving Software Inspections by Using Reading Techniques · ICSE 2001 Improving software inspections by using reading techniques (tutorial session) · ICSE 2000 |
Software maintenance and evolution
software inspection |
0.1 | 2 | 2001 | Improving Software Inspections by Using Reading Techniques · ICSE 2001 Improving software inspections by using reading techniques (tutorial session) · ICSE 2000 |
Requirements engineering and software design
software process |
0.0 | 1 | 2004 | ProSim'04 - The 5th International Workshop on Software Process Simulation and Modeling · ICSE 2004 |
Requirements engineering and software design › software process
software process simulation |
0.0 | 1 | 2004 | ProSim'04 - The 5th International Workshop on Software Process Simulation and Modeling · ICSE 2004 |
Requirements engineering and software design
safety-critical systems |
0.0 | 1 | 2001 | Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program · ICSE 2001 |
Software maintenance and evolution
software evolution |
0.0 | 1 | 2001 | Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program · ICSE 2001 |
Embedded and real-time systems › critical systems
safety-critical systems |
0.0 | 1 | 2001 | Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program · ICSE 2001 |
Empirical software engineering
software engineering education |
0.0 | 1 | 2000 | Improving software inspections by using reading techniques (tutorial session) · ICSE 2000 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Experimenting with software testbeds for evaluating new technologies
Mikael Lindvall, Ioana Rus, Paolo Donzelli, Atif M. Memon, Marvin V. Zelkowitz, Aysu Betin Can, Tevfik Bultan, Christopher Ackermann, Bettina Anders, Sima Asgari, Victor R. Basili, Lorin Hochstein, Jörg Fellmann, Forrest Shull, Roseanne Tesoriero Tvedt, Daniel Pech, Daniel Hirschbach |
Empir. Softw. Eng. | 2 |
| 2007 | Archetypal behavior in computer security
Shalom N. Rosenfeld, Ioana Rus, Michel Cukier |
J. Syst. Softw. | 2 |
| 2006 | Modeling the Symptomatic Fixes Archetype in Enterprise Computer SecurityabstractTo support decision-making for security-risk mitigation and the appropriate selection of security countermeasures, we propose a system dynamics model of the security aspects of an enterprise system. We developed such an executable model, incorporating the concept of archetypes. We present here one archetype for computer security, namely symptomatic fixes (or shifting the burden). Using simulation, we show one instance of how this archetype can be used for recognizing and diagnosing typical situations, as well as for fixing problems. The global effects of changes and behavioral trends are examined, and other instances of symptomatic fixes in security are described as well Shalom N. Rosenfeld, Ioana Rus, Michel Cukier |
COMPSAC (1) | 2 |
| 2006 | Workshop on Empirical Evaluation of Dependability and Security (WEEDS)abstractEmpirical evaluation of dependability is a complement to modeling and analytical methods. Although empirical evaluation applies to real systems and is more realistic, more accurate, and provides a higher level of confidence, it is not extensively used, for multiple reasons: it is time and effort consuming; the results have limited portability; there are no benchmarks to define what measures to be collected, how to measure the data, how to report it, what are the models that indicate the ranges of "good" and "bad" values, and how to compare the values for different systems. Due to these challenges, very few results and empirical data are available for dependability evaluation, comparison, and benchmarking. Acknowledging these challenges, but also the need for empirical dependability evaluation, this workshop will bring together researchers and practitioners for sharing their solutions and results, as well as for documenting their needs, problems, and ideas with respect to this topic. The workshop will include presentations and a hands-on session where participants will work on finding solutions to pre-selected questions. Michel Cukier, Ioana Rus |
DSN | 2 |
| 2005 | Experimenting with Software Architecture Flexibility Using an Implementation of the Tactical Separation Assisted Flight EnvironmentabstractAt NASA, more and more functionality is implemented in software. Change requests tend to arrive late, making software flexibility an important aspect. However, such changes present a high risk and are more likely to introduce defects and to violate flexibility properties of the software, causing its "degeneration." In this paper, we present some preliminary results from a recent study of Software Architecture Flexibility. The study was conducted as an experiment with students using the TSAFE experimental testbed. The main conclusion is that constructs for flexibility are not automatically understood, used, and followed by new developers. Better ways to describe the intention with certain constructs in combination with assigning responsibility for making sure that the implementation adheres to the intended architecture and its design rationale could provide a successful approach for avoiding degeneration of built-in flexibility. Bettina Anders, Jörg Fellmann, Mikael Lindvall, Ioana Rus |
SEW | 4 |
| 2005 | Virtual Software Engineering Laboratories in Support of Trade-off Analyses
Jürgen Münch, Dietmar Pfahl, Ioana Rus |
Softw. Qual. J. | 3 |
| 2004 | ProSim'04 - The 5th International Workshop on Software Process Simulation and Modeling
Dietmar Pfahl, Ioana Rus, David Raffo, Paul Wernick |
ICSE | 2 |
| 2004 | Reusing Knowledge on Software Quality for Developing Measurement Programs
Olga Jaufman, Bernd G. Freimut, Ioana Rus |
SEKE | 3 |
| 2004 | Defect evolution in a product line environment
Marvin V. Zelkowitz, Ioana Rus |
J. Syst. Softw. | 2 |
| 2003 | Decision Support for Using Software InspectionsabstractIn support of decision-making for planning the effort to be allocated to inspections in different software development phases, we propose combining empirical studies with process modeling and simulation. We present the simulator developed for answering questions and running "what-if" scenarios specific to NASA software development projects. Ioana Rus, Forrest Shull, Paolo Donzelli |
SEW | 1 |
| 2003 | Supporting Decision-Making in Software Engineering with Process Simulation and Empirical StudiesabstractDecision-making is a complex and important task in software engineering. The current state-of-the-practice is rather non-systematic as it typically relies upon personal judgment and experience without using explicit models. Empirical studies can help but they are costly to conduct and, to some extent, context dependent. Typically it is not efficient or even possible to conduct empirical studies for a large number of context parameter variations. Process simulation offers decision support as well, but currently suffers from a lack of empirical knowledge on the determinants of underlying system dynamics. In this paper we present an assessment of empirical knowledge and simulation techniques for the area of quality assurance planning. There is a strong interdependency between process simulation and empirical models for decision-making in this area: (a) profound empirical knowledge enables process simulation to support decision-making, and (b) the analysis of simulation results can point out situations and factors for which conducting empirical studies would be most worthwhile. This paper discusses critically some of the most important challenges for decision-making in the area of quality assurance planning. Ioana Rus, Michael Halling, Stefan Biffl |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 2003 | Process diversityabstractAbstract Welcome to this special issue of the Journal of Software Maintenance and Evolution on process diversity. We, the guest editors, are very pleased to be able to include three fine papers on this subject, and we hope that our readers will find them stimulating and informative. Copyright © 2003 John Wiley & Sons, Ltd. Ioana Rus, Carolyn B. Seaman, Mikael Lindvall |
J. Softw. Maintenance Res. Pract. | 1 |
| 2002 | Systematically combining process simulation and empirical data in support of decision analysis in software developmentabstractDecision-making is a complex and important task in software engineering. The current state-of-the-practice is rather non-systematic as it typically relies upon personal experience without using explicit models. Empirical studies can help but are to some extent context dependent and costly to conduct. Typically it is not efficient or even possible to conduct empirical studies for a large number of context parameter variations. We propose to build on a set of systematic empirical studies to fill gaps in context variable space with simulation: (a) Simulation can use the empirical results from different contexts and apply them to a planning situation as appropriate. (b) The analysis of simulation results can point out situations and factors for which conducting empirical studies would be most worthwhile. This paper presents a general decision model, a simulation framework, and examples for different decisions to use V&V activities in software development (e.g., under which conditions is a V&V activity, such as a re-inspection, worthwhile) to demonstrate practical applications of the general model. Ioana Rus, Stefan Biffl, Michael Halling |
SEKE | 1 |
| 2001 | Improving Software Inspections by Using Reading Techniques
Forrest Shull, Ioana Rus, Victor R. Basili |
ICSE | 2 |
| 2001 | Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle ProgramabstractS.349-357 Marvin V. Zelkowitz, Ioana Rus |
ICSE | 2 |
| 2001 | The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle ProgramabstractThe National Aeronautics and Space Administration (NASA) Space Shuttle program is a multi-billion dollar activity scheduled to span over 40 years. Maintaining such software with requirements for high reliability and mission safety taxes current development methods. The authors present how independent verification and validation (IV&V) activities are used to support these requirements. They also show how the IV&V activities for this program differ from those of more traditional software developments. Marvin V. Zelkowitz, Ioana Rus |
ICSM | 2 |
| 2001 | Building an Experience Base for Software Engineering: A Report on the First CeBASE eWorkshop
Victor R. Basili, Roseanne Tesoriero Tvedt, Patricia Costa, Mikael Lindvall, Ioana Rus, Forrest Shull, Marvin V. Zelkowitz |
PROFES | 5 |
| 2000 | Improving software inspections by using reading techniques (tutorial session)abstractNo abstract available. Victor R. Basili, Oliver Laitenberger, Forrest Shull, Ioana Rus |
ICSE | 4 |
| 1999 | A Decision Support System for Software Reliability Engineering Strategy SelectionabstractThis decision support system was built to assist project managers to design and tailor the software development process to their specific projects for achieving required software reliability values. The decision support system has two subsystems: a knowledge-based expert system for reliability engineering strategy selection and a process simulator for strategy assessment. We present here the knowledge-based component for strategy selection assistance. The paper describes the framework for identifying software reliability engineering practices and the decision factors for selecting a subset of practices appropriate for the project, taking into account various project constraints. After identifying heuristics for making the selection decisions, we have developed a knowledge base and implemented an expert system to help a less experienced project manager with engineering the process in a product quality driven manner. The expert system is a rule based fuzzy logic system, developed by using the off-the-shelf FuzzyCLIPS shell. Ioana Rus, James S. Collofello |
COMPSAC | 1 |
| 1999 | Software process simulation for reliability management
Ioana Rus, James S. Collofello, Peter Lakey |
J. Syst. Softw. | 1 |