VLDB 2026 Research / reviewers in the wild / expert
Mari Carmen Otero
dblp:52/5780
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0002-5321-9271ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 3 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 |
Programming languages and type systems · 56% Software maintenance and evolution · 44% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
program comprehension |
0.0 | 1 | 2003 | An Empirical Investigation of the Influence of a Type of Side Effects on Program Comprehension · IEEE Trans. Software Eng. 2003 |
Programming languages and type systems › computational effects
side effects |
0.0 | 1 | 2003 | An Empirical Investigation of the Influence of a Type of Side Effects on Program Comprehension · IEEE Trans. Software Eng. 2003 |
Programming languages and type systems
language semantics |
0.0 | 1 | 2003 | An Empirical Investigation of the Influence of a Type of Side Effects on Program Comprehension · IEEE Trans. Software Eng. 2003 |
Methods — techniques the papers use, named apart from their topics
crossover experiment · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Analysing encryption mechanisms and functional safety in a ROS-based architectureabstractAbstract Robot Operating System (ROS) is a middleware for connecting different components of robots. However, its use is becoming more popular in other domains such as in the automotive sector where initial prototypes have been customized and deployed in cars for demonstrating different functional purposes. Nevertheless, ROS has not been yet tested enough to be used in secure and safety environments. For example, in order to strengthen our ROS architecture, we have encrypted the messages within it. Therefore, this paper analyses the impact of Advanced Encryption Standard (AES) encryption mechanism and the functional safety of our prototype. In this sense, we are considering encrypting messages and we assess the timing constraints, as suggested by the ISO 26262, required for assuring a secure communication between components. Xabier Larrucea, Pablo González-Nalda, Ismael Etxeberria, Mari Carmen Otero |
J. Softw. Evol. Process. | 4 |
| 2014 | Equivalence hypothesis testing in experimental software engineering
José Javier Dolado, Mari Carmen Otero, Mark Harman |
Softw. Qual. J. | 2 |
| 2005 | An empirical comparison of the dynamic modeling in OML and UML
Mari Carmen Otero, José Javier Dolado |
J. Syst. Softw. | 1 |
| 2004 | Evaluation of the comprehension of the dynamic modeling in UML
Mari Carmen Otero, José Javier Dolado |
Inf. Softw. Technol. | 1 |
| 2003 | An Empirical Investigation of the Influence of a Type of Side Effects on Program ComprehensionabstractThis paper reports the results of a study on the impact of a type of side effect (SE) upon program comprehension. We applied a crossover design on different tests involving fragments of C code that include increment and decrement operators. Each test had an SE version and a side-effect-free counterpart. The variables measured in the treatments were the number of correct answers and the time spent in answering. The results show that the side-effect operators considered significantly reduce performance in comprehension-related tasks, providing empirical justification for the belief that side effects are harmful. José Javier Dolado, Mark Harman, Mari Carmen Otero, Lin Hu 0005 |
IEEE Trans. Software Eng. | 3 |
| 2002 | A Post-Placement Side-Effect Removal AlgorithmabstractSide-effects are widely believed to impede program comprehension and have a detrimental effect upon software maintenance. This paper introduces an algorithm for side-effect removal which splits the side-effects into their pure expression meaning and their state-changing meaning. Symbolic execution is used to determine the expression meaning, while transformation is used to place the state-changing part in a suitable location in a transformed version of the program. This creates a program which is semantically equivalent to the original but guaranteed to be free from side-effects. The paper also reports the results of an empirical study which demonstrates that the application of the algorithm causes a significant improvement in program comprehension. Mark Harman, Lin Hu 0005, Robert M. Hierons, Malcolm Munro, Xingyuan Zhang, José Javier Dolado, Mari Carmen Otero, Joachim Wegener |
ICSM | 7 |
| 2002 | An Initial Experimental Assessment of the Dynamic Modelling in UML
Mari Carmen Otero, José Javier Dolado |
Empir. Softw. Eng. | 1 |