VLDB 2026 Research / reviewers in the wild / expert
Marcela Genero
dblp:g/MarcelaGenero · also Marcela Fabiana Genero Bocco, Marcela Genero Bocco
· DBLP profile ↗
66ranked-venue papers
13as first author
8since 2021 · last 2025
0000-0002-6868-7465ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 55 · 10 first-author · 8 since 2021Databases, data management, data science and information retrieval · 13 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 6 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Design Thinking in Requirements Engineering: Understanding the Role of Internal and External EmpathyabstractBackground: A previously proposed Design Thinking-based Requirements Elicitation Process distinguishes between internal and external empathy as distinct sub-activities. To corroborate the effectiveness of this distinction, empirical validation is required. Objective: The main goal of this paper is to present a quasi-experiment carried out with the aim of comparing the use of the Vision Canvas technique for internal empathy and the Empathy Map technique for external empathy in requirements elicitation, assessing whether and how these techniques enhance stakeholder and requirements identification during Brainstorming sessions. Method: The quasi-experiment involved 138 undergraduate Computer Engineering students at University of Sevilla. Three treatments were considered: a combination of both techniques (Vision Canvas followed by Empathy Maps), Empathy Maps alone, and a control group relying solely on Brainstorming. Results: The results revealed an improvement in stakeholder identification using empathy-based techniques, with statistically significant differences observed when these techniques were applied in combination. Additionally, the analysis showed an increase in the number of requirements ideas generated with either technique, compared to the control group. Conclusions: While these findings support the distinction between internal and external empathy in requirements elicitation, further research is necessary to determine the optimal application of these techniques across different contexts. Ezequiel Kahan, Marcela Genero, Beatriz Bernárdez 0001, Alejandro Oliveros |
RE | 2 |
| 2025 | Preface for "Selected papers from the 26th Ibero-American Conference on Software Engineering (CIbSE 2023)"
Giovanni Giachetti, Breno B. N. de França, Marcela Genero, Renata S. S. Guizzardi |
Sci. Comput. Program. | 3 |
| 2024 | Proposal for Validating a Requirement Elicitation Process Using Action-ResearchabstractThis article presents a proposal for validating a requirements elicitation process based on Design Thinking (PRO-RE-DT) using action research. The action research method was selected based on evidence of similar uses in software engineering, its iterative nature, and primarily for the active role of the researcher, which we consider. Ezequiel Kahan, Marcela Genero, Alejandro Oliveros |
CLEI | 2 |
| 2024 | Refining a design thinking-based requirements elicitation process: Insights from a focus group
Ezequiel Kahan, Marcela Genero, Alejandro Oliveros |
Sci. Comput. Program. | 2 |
| 2024 | Preface for "Selected papers from the 25th Ibero-American Conference on Software Engineering (CIbSE 2022)"
Jose Luis de la Vara, Monalessa Perini Barcellos, Marcela Genero, Renata S. S. Guizzardi |
Sci. Comput. Program. | 3 |
| 2023 | How consistency is handled in model-driven software engineering and UML: an expert opinion survey
Damiano Torre, Marcela Genero, Yvan Labiche, Maged Elaasar |
Softw. Qual. J. | 2 |
| 2022 | What Makes Agile Software Development Agile?abstractTogether with many success stories, promises such as the increase in production speed and the improvement in stakeholders’ collaboration have contributed to making agile a transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challenge the adoption of agile methods as prescribed by their creator(s), software processes in practice mutate into hybrids over time. Are these still agile? In this article, we investigate the question: what makes a software development method agile? We present an empirical study grounded in a large-scale international survey that aims to identify software development methods and practices that improve or tame agility. Based on 556 data points, we analyze the perceived degree of agility in the implementation of standard project disciplines and its relation to used development methods and practices. Our findings suggest that only a small number of participants operate their projects in a purely traditional or agile manner (under 15 percent). That said, most project disciplines and most practices show a clear trend towards increasing degrees of agility. Compared to the methods used to develop software, the selection of practices has a stronger effect on the degree of agility of a given discipline. Finally, there are no methods or practices that explicitly guarantee or prevent agility. We conclude that agility cannot be defined solely at the process level. Additional factors need to be taken into account when trying to implement or improve agility in a software company. Finally, we discuss the field of software process-related research in the light of our findings and present a roadmap for future research. Marco Kuhrmann, Paolo Tell, Regina Hebig, Jil Klünder, Jürgen Münch, Oliver Linssen, Dietmar Pfahl, Michael Felderer, Christian Prause, Stephen G. MacDonell, Joyce Nakatumba-Nabende, David Raffo, Sarah Beecham, Eray Tüzün, Gustavo López 0001, Nicolás Paez, Diego Fontdevila, Sherlock A. Licorish, Steffen Küpper, Günther Ruhe, Eric Knauss, Özden Özcan Top, Paul M. Clarke, Fergal McCaffery, Marcela Genero, Aurora Vizcaíno, Mario Piattini, Marcos Kalinowski, Tayana Conte, Rafael Prikladnicki, Stephan Krusche, Ahmet Coskunçay, Ezequiel Scott, Fabio Calefato, Svetlana Pimonova, Rolf-Helge Pfeiffer, Ulrik Pagh Schultz Lundquist, Rogardt Heldal, Masud Fazal-Baqaie, Craig Anslow, Maleknaz Nayebi, Kurt Schneider, Stefan Sauer 0001, Dietmar Winkler 0001, Stefan Biffl, M. Cecilia Bastarrica, Ita Richardson |
IEEE Trans. Software Eng. | 25 |
| 2021 | System quality and security certification in seven weeks: A multi-case study in Spanish SMEs
Domingo Gaitero, Marcela Genero, Mario Piattini |
J. Syst. Softw. | 2 |
| 2019 | Software Development Practices and Frameworks Used in Spain and Costa Rica: A Survey and Comparative Analysis
Ignacio Díaz-Oreiro, David Chaves 0002, Brenda Aymerich, Julio C. Guzmán, Gustavo López 0001, Marcela Genero, Aurora Vizcaíno |
PROFES | 6 |
| 2019 | Evaluating the Utility of the Usability Model for Software Development Process and Practice
Diego Fontdevila, Marcela Genero, Alejandro Oliveros, Nicolás Paez |
PROFES | 2 |
| 2019 | An Empirical Investigation on the Benefits of Gamification in Programming CoursesabstractContext: Programming courses are compulsory for most engineering degrees, but students’ performance on these courses is often not as good as expected. Programming is difficult for students to learn, given that it includes a lot of new, complex, and abstract topics. All of this has led experts to the conclusion that new teaching techniques are required if students are to be motivated and engaged in learning on programming courses. Gamification has come to be an effective technique in education in general, and is especially useful in programming courses. This motivated us to develop an open source gamified platform, called UDPiler, for use in a programming course. Objective: The main goal of this article is to obtain empirical evidence on the improvement of students’ learning performance when using UDPiler in comparison to a non-gamified compiler. Method: A quasi-experiment was performed with two groups of first-year engineering students at Diego Portales University in Chile, using a non-gamified compiler and a gamified platform, respectively. Results: The results reveal that the students obtained better marks when the gamified platform was used to learn C programming. In addition, there is statistical significance in favor of there being a positive effect on the learning performance of those students who used the gamified platform. Conclusions: The results allow us to conclude that gamification is an encouraging approach with which to teach C programming, a finding that is aligned with previous empirical studies concerning gamification on programming courses, carried out in academic contexts. Nonetheless, we are aware that further validation is also required to corroborate and strengthen the findings obtained and to investigate whether the kind of gamified elements (mechanics, dynamics, and aesthetics) used have any influence on students’ performance, among other issues that deserve further investigation and that are explained throughout this article. Beatriz Marín, Jonathan Frez, José A. Cruz-Lemus, Marcela Genero |
ACM Trans. Comput. Educ. | 4 |
| 2018 | UML diagram synthesis techniques: a systematic mapping studyabstractContext: UML software development relies on different types of UML diagrams, which must be consistent with one another. UML Synthesis techniques suggest to generate diagram(s) from other diagram(s), thereby implicitly suggesting that input and output diagrams of the synthesis process be consistent with one another. Damiano Torre, Yvan Labiche, Marcela Genero, Maria Teresa Baldassarre, Maged Elaasar |
MiSE@ICSE | 3 |
| 2018 | An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles
Ana M. Fernández-Sáez, Michel R. V. Chaudron, Marcela Genero |
Empir. Softw. Eng. | 3 |
| 2018 | Do software models based on the UML aid in source-code comprehensibility? Aggregating evidence from 12 controlled experiments
Giuseppe Scanniello, Carmine Gravino, Marcela Genero, José A. Cruz-Lemus, Genny Tortora, Michele Risi, Gabriella Dodero |
Empir. Softw. Eng. | 3 |
| 2018 | A systematic mapping study about socio-technical congruence
José María Sierra, Aurora Vizcaíno, Marcela Genero, Mario Piattini |
Inf. Softw. Technol. | 3 |
| 2018 | A systematic identification of consistency rules for UML diagrams
Damiano Torre, Yvan Labiche, Marcela Genero, Maged Elaasar |
J. Syst. Softw. | 3 |
| 2017 | Big Data DBMS Assessment: A Systematic Mapping Study
Maria Isabel Ortega, Marcela Genero, Mario Piattini |
MEDI | 2 |
| 2017 | Towards a Usability Model for Software Development Process and Practice
Diego Fontdevila, Marcela Genero, Alejandro Oliveros |
PROFES | 2 |
| 2016 | Does the level of detail of UML diagrams affect the maintainability of source code?: a family of experiments
Ana M. Fernández-Sáez, Marcela Genero, Danilo Caivano, Michel R. V. Chaudron |
Empir. Softw. Eng. | 2 |
| 2015 | On the use of UML documentation in software maintenance: Results from a survey in industryabstractThis paper presents the findings of a survey on the use of UML in software maintenance, carried out with 178 professionals working on software maintenance projects in 12 different countries. As part of long-term research we are carrying out to investigate the benefits of using UML in software maintenance, the main objectives of this survey are: 1) to explore whether UML diagrams are being used in software industry maintenance projects; 2) to see what UML diagrams are the most effective for software maintenance; 3) to find out what the perceived benefits of using UML diagrams are; and 4) to contextualize the kind of companies that use UML documentation in software maintenance. Some complementary results based on the way the documentation is used (whether it is UML-based or not) during software maintenance are also presented. Ana M. Fernández-Sáez, Danilo Caivano, Marcela Genero, Michel R. V. Chaudron |
MoDELS | 3 |
| 2015 | Studying the Effect of UML-Based Models on Source-Code Comprehensibility: Results from a Long-Term Investigation
Giuseppe Scanniello, Carmine Gravino, Genny Tortora, Marcela Genero, Michele Risi, José A. Cruz-Lemus, Gabriella Dodero |
PROFES | 4 |
| 2015 | Are Forward Designed or Reverse-Engineered UML diagrams more helpful for code maintenance?: A family of experiments
Ana M. Fernández-Sáez, Marcela Genero, Michel R. V. Chaudron, Danilo Caivano, Isabel Ramos 0002 |
Inf. Softw. Technol. | 2 |
| 2015 | A fine-grained analysis of the support provided by UML class diagrams and ER diagrams during data model maintenance
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucia, Genny Tortora, Marcela Genero, José A. Cruz-Lemus |
Softw. Syst. Model. | 6 |
| 2014 | UML consistency rules: a systematic mapping studyabstractContext: The Unified Modeling Language (UML), with its 14 different diagram types, is the de-facto standard modeling language for object-oriented modeling and documentation. Since the various UML diagrams describe different aspects of one, and only one, software under development, they are not independent but strongly depend on each other in many ways. In other words, the UML diagrams describing a software product must be consistent. Inconsistencies between these diagrams may be a source of faults in software systems. It is therefore paramount that these inconsistencies be detected, analyzed and hopefully fixed. Damiano Torre, Yvan Labiche, Marcela Genero |
EASE | 3 |
| 2014 | A systematic mapping study on serious game qualityabstractContext: A Serious Game (SG) is a game for purposes other than entertainment [12]. SGs are currently in widespread use and their popularity has begun to steadily increase; their application areas now extend not only to education, but also to military, health and corporate [9] [12] sectors. SGs are of vital importance at present, as they can be a means to achieve relevant goals from both a personal and an institutional point of view. This may take place in fields as diverse as defense, education, scientific exploration, health care, emergency management, city planning, engineering, religion, and politics. The number of users of these systems grows each day, signifying that their impact is very high, and it is precisely for this reason that more extensive research on SG quality is needed. Juan A. Vargas, Lilia García-Mundo, Marcela Genero, Mario Piattini |
EASE | 3 |
| 2014 | Guest Editorial: Special section of the best papers from the 16th International Conference on Evaluation & Assessment in Software Engineering
Emilia Mendes, Marcela Genero |
Inf. Softw. Technol. | 2 |
| 2014 | On the impact of UML analysis models on source-code comprehensibility and modifiabilityabstractWe carried out a family of experiments to investigate whether the use of UML models produced in the requirements analysis process helps in the comprehensibility and modifiability of source code. The family consists of a controlled experiment and 3 external replications carried out with students and professionals from Italy and Spain. 86 participants with different abilities and levels of experience with UML took part. The results of the experiments were integrated through the use of meta-analysis. The results of both the individual experiments and meta-analysis indicate that UML models produced in the requirements analysis process influence neither the comprehensibility of source code nor its modifiability. Giuseppe Scanniello, Carmine Gravino, Marcela Genero, José A. Cruz-Lemus, Genny Tortora |
ACM Trans. Softw. Eng. Methodol. | 3 |
| 2013 | Are forward designed or reverse-engineered UML diagrams more helpful for code maintenance?: a controlled experimentabstractContext: UML has been the de facto standard notation for modeling object-oriented software systems since its appearance in 1997. UML diagrams are important for maintainers of a system, especially when the software was developed by a different team. These diagrams of the system are not always available, however, and are commonly recovered using Reverse Engineering (RE) techniques. When obtained through RE, UML diagrams have a high level of detail as compared to those developed in the forward design activity. Method: In this paper we report on a comparison of the attitude and performance of maintainers when using these two kinds of diagrams during the maintenance of source code. Our findings were obtained by carrying out a controlled experiment with 40 students of a Master's degree in Computer Science. Results: The results show a preference for forward design diagrams but do not display significant differences in task performance. The post-experiment survey results have led us to conclude that the subjects did not consider RE diagrams helpful; they found them difficult to understand, particularly the sequence diagrams. In the case of forward design diagrams, subjects considered sequence diagrams as useful, but they did not really employ them. Conclusions: Based on our findings, as regards performance of maintainers, there are no objective results which favor the use of one of these types of diagram in particular, i.e., UML diagrams which come from forwards design, on the one hand, and diagrams obtained from RE, on the other. Subjective opinions do, however, lead us to recommend the use of diagrams created during design. Nevertheless, we realize that the results should be considered as preliminary ones; further replications of this experiment are planned, using students and professionals, the aim being to obtain more conclusive results. Ana M. Fernández-Sáez, Michel R. V. Chaudron, Marcela Genero, Isabel Ramos 0002 |
EASE | 3 |
| 2013 | Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study
Ana M. Fernández-Sáez, Marcela Genero, Michel R. V. Chaudron |
Inf. Softw. Technol. | 2 |
| 2012 | A conceptual modeling quality framework
H. James Nelson, Geert Poels, Marcela Genero, Mario Piattini |
Softw. Qual. J. | 3 |
| 2011 | Alignment of Measurement and Business Goals - A Systematic Literature Review
Belen Blasco, Marcela Genero, Mario Piattini |
ICSOFT (2) | 2 |
| 2011 | A Systematic Literature Review on Software Product Line Quality
Carmen Moraga, María Ángeles Moraga, Marcela Genero, Mario Piattini |
ICSOFT (2) | 3 |
| 2011 | Identifying the Weaknesses of UML Class Diagrams during Data Model Comprehension
Gabriele Bavota, Carmine Gravino, Rocco Oliveto, Andrea De Lucia, Genny Tortora, Marcela Genero, José A. Cruz-Lemus |
MoDELS | 6 |
| 2011 | Assessing the influence of stereotypes on the comprehension of UML sequence diagrams: A family of experiments
José A. Cruz-Lemus, Marcela Genero, Danilo Caivano, Silvia Abrahão, Emilio Insfrán, José A. Carsí |
Inf. Softw. Technol. | 2 |
| 2011 | Evaluating requirements modeling methods based on user perceptions: A family of experiments
Silvia Abrahão, Emilio Insfrán, José A. Carsí, Marcela Genero |
Inf. Sci. | 4 |
| 2011 | Research Review: A Systematic Literature Review on the Quality of UML ModelsabstractThe quality of conceptual models directly affects the quality of the understanding of the application domain and the quality of the final software products that are ultimately based on them. This paper describes a systematic literature review (SLR) of peer-reviewed conference and journal articles published from 1997 through 2009 on the quality of conceptual models written in UML, undertaken to understand the state-of-the-art, and then identify any gaps in current research. Six digital libraries were searched, and 266 papers dealing specifically with the quality of UML models were identified and classified into five dimensions: type of model quality, type of evidence, type of research result, type of diagram, and research goal. The results indicate that most research focuses on semantic quality, with relatively little on semantic completeness; as such, this research examines new modeling methods vs. quality frameworks and metrics, as well as quality assurance vs. understanding quality issues. The results also indicate that more empirical research is needed to develop a theoretical understanding of conceptual model quality. The classification scheme developed in this paper can serve as a guide for both researchers and practitioners. Marcela Genero, Ana M. Fernández-Sáez, H. James Nelson, Geert Poels, Mario Piattini |
J. Database Manag. | 1 |
| 2010 | SLR-Tool - A Tool for Performing Systematic Literature Reviews
Ana M. Fernández-Sáez, Marcela Genero, Francisco P. Romero 0001 |
ICSOFT (2) | 2 |
| 2010 | The impact of structural complexity on the understandability of UML statechart diagrams
José A. Cruz-Lemus, Ann Maes, Marcela Genero, Geert Poels, Mario Piattini |
Inf. Sci. | 3 |
| 2010 | Assessing the influence of import-coupling on OCL expression maintainability: A cognitive theory-based perspective
Luis Reynoso, M. Esperanza Manso, Marcela Genero, Mario Piattini |
Inf. Sci. | 3 |
| 2009 | Formal Definition of Measures for BPMN Models
Luis Reynoso, Elvira Rolón Aguilar, Marcela Genero, Félix García 0001, Francisco Ruiz 0001, Mario Piattini |
IWSM/Mensura | 3 |
| 2009 | CQA-ENV: An Integrated Environment for the Continuous Quality Assessment of Software ArtifactsabstractAt present, the quality of software artefacts is an increasing concern for software development organizations. It is widely acknowledged that the quality of the software product that is finally implemented is influenced to an enormous extent by the quality of software artefacts (commonly models) that are produced throughout the software development process. Quality assessment and assurance techniques must therefore be applied from the early development stages onwards. The quality of the models is gaining even more relevance with the appearance of the Model Driven Development Model paradigm, which consists in the production of software as successive transformations of models. Although some methodologies for evaluating the quality of software artefacts do exist, all of them are isolated proposals, which focus on specific artefacts and apply specific assessment techniques. There is no generic and flexible methodology that allows the quality assessment of any kind of software artefact, regardless of type, much less a tool that supports it. When tackling this problem in this paper, we propose an integrated environment called “CQA-ENV”, consisting of a) Methodology for the continuous quality assessment of software artefacts, based on the ISO 14598 standard and other relevant proposals, 2) A set of tools that supports such methodology, which is composed of a vertical tool (CQA-Tool) that supports the methodology, along with several specific tools for the assessment of the different software artefacts. Current evaluation tools will also be able to be plugged into this generic tool. Moreover, the CQA-Tool provides a capacity for building a catalogue of assessment techniques that integrates available assessment techniques (e.g. metrics, checklists, modelling conventions, guidelines, etc.) for each software artefact. CQA-ENV can also be used by companies that offer software quality assessment services, especially for clients who are software development organisations, outsourcing software construction, thus obtaining an independent quality evaluation of the software products they acquire. Software development organisations that perform their own evaluation will be able to use it as well. Damiano Torre, Belen Blasco, Marcela Genero, Mario Piattini |
SoMeT | 3 |
| 2009 | Assessing the understandability of UML statechart diagrams with composite states - A family of empirical studies
José A. Cruz-Lemus, Marcela Genero, M. Esperanza Manso, Sandro Morasca, Mario Piattini |
Empir. Softw. Eng. | 2 |
| 2009 | Quality of UML models
Marcela Genero, Mario Piattini, Michel R. V. Chaudron |
Inf. Softw. Technol. | 1 |
| 2008 | Does the use of stereotypes improve the comprehension of UML sequence diagrams?abstractThis paper reports on a controlled experiment that investigates the influence of stereotypes in UML sequence diagrams. The comprehension of UML sequence diagrams with and without stereotypes is analyzed from three different perspectives: semantic comprehension, retention and transfer. The experiment was carried out with 77 undergraduate students of Computer Science from the University of Bari in Italy. The results obtained show a slight tendency in favor of the use of stereotypes in facilitating the comprehension of UML sequence diagrams. Further replications are needed to obtain more conclusive results. Marcela Genero, José A. Cruz-Lemus, Danilo Caivano, Silvia Abrahão, Emilio Insfrán, José A. Carsí |
ESEM | 1 |
| 2008 | Automatic extraction of the main terminology used in empirical software engineering through text mining techniquesabstractThe need for an explicit common terminology within Empirical Software Engineering (an ESE-Glossary of terms) was highlighted in the ISERN 2007 meeting [2]. The goal was to define a glossary of terms related to ESE based on an initial glossary published in http://lens-ese.cos.ufrj.br/wikiese. This initial glossary was built manually, based on expert knowledge. However, owing to the dynamic nature of the research works in ESE, this glossary must be dynamically updated with information extracted from the relevant documents in the research domain. Automation is, therefore, mandatory. We propose a text mining technique for the automatic extraction of the most relevant terms used in ESE documents. Our technique also provides the relationships between terms, with the degree of affinity between them. Our approach could, therefore, be useful in the improvement of the initial glossary of terms and in discovering relationships between terms. Francisco P. Romero 0001, José Angel Olivas, Marcela Genero, Mario Piattini |
ESEM | 3 |
| 2008 | Assessing the Influence of Stereotypes on the Comprehension of UML Sequence Diagrams: A Controlled Experiment
Marcela Genero, José A. Cruz-Lemus, Danilo Caivano, Silvia Abrahão, Emilio Insfrán, José A. Carsí |
MoDELS | 1 |
| 2008 | Defining and validating metrics for assessing the understandability of entity-relationship diagrams
Marcela Genero, Geert Poels, Mario Piattini |
Data Knowl. Eng. | 1 |
| 2007 | A Controlled Experiment for Selecting Transformations based on Quality Attributes in the context of MDAabstractIn this paper, we briefly introduce a controlled experiment to investigate the selection of alternative transformation rules through which to obtain UML class diagrams from a Requirements Model. The main goal of this experiment was to determine which of the transformation rules for structural relationships between classes (association (Al), aggregation (A2) and association class (A3)) produces the UML class diagram that is easiest to understand. More details about the transformations and about the experiment are provided. We focus upon the understandability of UML class diagrams because it is well recognized that if a model is easier to understand it will be easier to maintain, reuse, etc. Marcela Genero, Mario Piattini, Silvia Abrahão, Emilio Insfrán, José A. Carsí, Isidro Ramos |
ESEM | 1 |
| 2007 | Using Controlled Experiments for Validating UML Statechart Diagrams Measures
José A. Cruz-Lemus, Marcela Genero, Mario Piattini |
IWSM/Mensura | 2 |
| 2007 | Towards improving the navigability of Web applications: a model-driven approachabstractNavigability in use, defined as the efficiency, effectiveness and satisfaction with which a user navigates through the system in order to fulfil her goals under specific conditions, has a definite impact on the overall success of Web applications. This quality attribute can be measured based on the navigational model (NM) provided by Web engineering (WE) methodologies. Most of the measures currently defined for NMs are tightly coupled with particular WE methodologies, however. Furthermore, modifications to the design of the NM, carried out with the aim of improving navigability, are performed manually. Both practices have seriously hampered the reusability and adoption of proposed navigability measures and improvement techniques. In this paper, we present a Model-Driven Engineering approach to solving these problems. On the one hand, we propose a generic approach for the definition of navigability measurement models that can be integrated into any WE methodology. On the other hand, we present a model-driven improvement process for the NM design that incurs no increase in costs or in time-to-market of Web applications. This process is divided into two phases: evaluation (i.e. assessment of the model through objective measures) and evolution (i.e. transformation of the model when the measurement results do not fall inside the boundaries set by certain quality decision criteria that have been defined previously). Cristina Cachero, Santiago Meliá, Marcela Genero, Geert Poels, Coral Calero |
Eur. J. Inf. Syst. | 3 |
| 2007 | Building measure-based prediction models for UML class diagram maintainability
Marcela Genero, M. Esperanza Manso, Corrado Aaron Visaggio, Gerardo Canfora, Mario Piattini |
Empir. Softw. Eng. | 1 |
| 2006 | Towards a consistent terminology for software measurement
Félix García 0001, Manuel F. Bertoa, Coral Calero, Antonio Vallecillo, Francisco Ruiz 0001, Mario Piattini, Marcela Genero |
Inf. Softw. Technol. | 7 |
| 2005 | Quality in conceptual modeling: five examples of the state of the art
H. James Nelson, Geert Poels, Marcela Genero, Mario Piattini |
Data Knowl. Eng. | 3 |
| 2005 | Assessing the capability of internal metrics as early indicators of maintenance effort through experimentationabstractThe complexity of software artifacts is widely believed to be an important determinant of maintenance effort. This paper conducts an experimental analysis of the impact of complexity on the maintenance of the Unified Modeling Language (UML) class diagrams. This represents an analysis of the effect of an internal quality attribute on an external quality attribute. A range of complexity metrics are proposed based on an ontological analysis of the UML language and previous research. The relative influence of these metrics on maintenance effort is then evaluated using a laboratory experiment. A within-subjects design was used, with subjects required to modify a range of UML class diagrams with different levels of complexity. Only two of the metrics emerged as significant determinants of maintenance effort: number of methods and number of associations. Together these explain around 28% of the variation in maintenance effort. While these findings are encouraging, further research is necessary to explore the ability of these metrics to predict maintenance effort. Copyright © 2005 John Wiley & Sons, Ltd. Marcela Genero, Daniel L. Moody, Mario Piattini |
J. Softw. Maintenance Res. Pract. | 1 |
| 2004 | Predicting UML Statechart Diagrams Understandability Using Fuzzy Logic-Based Techniques
José A. Cruz-Lemus, Marcela Genero, José Angel Olivas, Francisco P. Romero 0001, Mario Piattini |
SEKE | 2 |
| 2003 | No-redundant Metrics for UML Class Diagram Structural Complexity
M. Esperanza Manso, Marcela Genero, Mario Piattini |
CAiSE | 2 |
| 2003 | Towards an Ontology for Software Measurement
Marcela Genero, Francisco Ruiz 0001, Mario Piattini, Coral Calero |
SEKE | 1 |
| 2003 | A conceptual model completely independent of the implementation paradigm
Óscar Dieste Tubío, Marcela Genero, Natalia Juristo Juzgado, José Luis Maté, Ana María Moreno 0001 |
J. Syst. Softw. | 2 |
| 2002 | Defining and Validating Measures for Conceptual Data Model Quality
Marcela Genero, Geert Poels, Mario Piattini |
CAiSE | 1 |
| 2001 | A Case Study with Relational Database MetricsabstractMetrics are useful mechanisms for assuring database quality. However, it is necessary to prove the practical utility of the metrics because they must be used in real life. Consequently if the metrics are not useful from a practical point of view, they must be rejected. We present the metrics we have proposed for controlling the quality of relational databases and we present the case study developed in a Spanish enterprise aimed at discovering if the metrics are really useful in relation to the purpose for which they were designed, that is to say the control of quality. Coral Calero, Mario Piattini, Marcela Genero |
AICCSA | 3 |
| 2001 | Using Metrics to Predict OO Information Systems Maintainability
Marcela Genero, José Angel Olivas, Mario Piattini, Francisco P. Romero 0001 |
CAiSE | 1 |
| 2001 | Knowledge Discovery For Predicting Entity Relationship Diagram Maintainability
Marcela Genero, José Angel Olivas, Mario Piattini, Francisco P. Romero 0001 |
SEKE | 1 |
| 2001 | A Metric-Based Approach for Predicting Conceptual Data Models MaintainabilityabstractIt is generally accepted in the information system (IS) field that IS quality is highly dependent on the decisions made early in the development life cycle. The construction of conceptual data models is often an important task of this early development. Therefore, improving the quality of conceptual data models will be a major step towards the quality improvement of the IS development. Several quality frameworks for conceptual data models have been proposed, but most of them lack valid quantitative measures in order to evaluate the quality of conceptual data models in an objective way. In this article we will define measures for the structural complexity (internal attribute) of entity relationship diagrams (ERD) and use them for predicting their maintainability (external attribute). We will theoretically validate the proposed metrics following Briand et al.'s framework with the goal of demonstrating the properties that characterise each metric. We will also show how it is possible to predict each of the maintainability sub-characteristics using a prediction model generated using a novel method for induction of fuzzy rules. Mario Piattini, Marcela Genero, Luis Jiménez 0001 |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2001 | Empirical validation of referential integrity metrics
Coral Calero, Mario Piattini, Marcela Genero |
Inf. Softw. Technol. | 3 |
| 2001 | Table Oriented Metrics for Relational Databases
Mario Piattini, Coral Calero, Marcela Genero |
Softw. Qual. J. | 3 |
| 2000 | Measuring the Quality of Entity Relationship Diagrams
Marcela Genero, Luis Jiménez 0001, Mario Piattini |
ER | 1 |