Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ioana Rus

dblp:97/1892 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software inspection
reading techniques
0.122001
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.122001
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.012004
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.012004
ProSim'04 - The 5th International Workshop on Software Process Simulation and Modeling · ICSE 2004
Requirements engineering and software design
safety-critical systems
0.012001
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.012001
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.012001
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.012000
Improving software inspections by using reading techniques (tutorial session) · ICSE 2000
YearPublicationVenuePosition
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 Security
abstract
To 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)
abstract
Empirical 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
DSN2
2005 Experimenting with Software Architecture Flexibility Using an Implementation of the Tactical Separation Assisted Flight Environment
abstract
At 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
SEW4
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
ICSE2
2004 Reusing Knowledge on Software Quality for Developing Measurement Programs
Olga Jaufman, Bernd G. Freimut, Ioana Rus
SEKE3
2004 Defect evolution in a product line environment
Marvin V. Zelkowitz, Ioana Rus
J. Syst. Softw.2
2003 Decision Support for Using Software Inspections
abstract
In 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
SEW1
2003 Supporting Decision-Making in Software Engineering with Process Simulation and Empirical Studies
abstract
Decision-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 diversity
abstract
Abstract 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 development
abstract
Decision-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
SEKE1
2001 Improving Software Inspections by Using Reading Techniques
Forrest Shull, Ioana Rus, Victor R. Basili
ICSE2
2001 Understanding IV & V in a Safety Critical and Complex Evolutionary Environment: The NASA Space Shuttle Program
abstract
S.349-357
Marvin V. Zelkowitz, Ioana Rus
ICSE2
2001 The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle Program
abstract
The 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
ICSM2
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
PROFES5
2000 Improving software inspections by using reading techniques (tutorial session)
abstract
No abstract available.
Victor R. Basili, Oliver Laitenberger, Forrest Shull, Ioana Rus
ICSE4
1999 A Decision Support System for Software Reliability Engineering Strategy Selection
abstract
This 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
COMPSAC1
1999 Software process simulation for reliability management
Ioana Rus, James S. Collofello, Peter Lakey
J. Syst. Softw.1