Ana María Moreno 0001

dblp:67/1778 · also Ana M. Moreno-Capuchino · DBLP profile ↗
← Back
42ranked-venue papers
8as first author
5since 2021 · last 2025
0000-0001-8397-6794ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 32 · 6 first-author · 4 since 2021Artificial intelligence and machine learning · 7 · 4 first-authorDatabases, data management, data science and information retrieval · 5 · 2 first-authorHuman-computer interaction and ubiquitous computing · 5 · 1 since 2021
YearPublicationVenuePosition
2025 CyberESP: An Integrated Cybersecurity Framework for SMEs
abstract
ABSTRACT Cybersecurity is a critical global concern, particularly for small‐ and medium‐sized enterprises (SMEs) with limited resources and expertise. The authors are developing CyberESP, a tailored cybersecurity framework supported by a semi‐automated tool to ensure Spanish SMEs' cybersecurity management. Following the Design Science Research (DSR) methodology and grounded in international standards, the authors identified six requirements to be satisfied by a cybersecurity framework for SMEs, which should support the identification of assets, vulnerabilities, threats, and risks. This paper presents the first part of the CyberESP framework dealing with asset management, particularly their identification and analysis of dimensions and cost. A prototype supporting these activities was developed and validated through a case study in a retail SME, showing the solution's potential and identifying particular improvements. The paper also addresses threats to validity and limitations, noting the framework's focus on hardware, software, and networks. Future work includes vulnerability management and will explore the use of cloud and IoT deployment, positioning CyberESP as a practical solution to enhance SMEs' cybersecurity resilience.
José Antonio Calvo-Manzano, Tomás San Feliu Gilabert, Ángel Herranz-Nieva, Julio Mariño-Carballo, Lars-Åke Fredlund, Ana María Moreno 0001
J. Softw. Evol. Process.6
2024 Towards an Integrated Cybersecurity Framework for Small and Medium Enterprises
José Antonio Calvo-Manzano, Tomás San Feliu Gilabert, Ángel Herranz-Nieva, Julio Mariño-Carballo, Lars-Åke Fredlund, Ricardo Colomo-Palacios, Ana María Moreno 0001
EuroSPI (1)7
2023 Software Engineering Education Through Experiential Learning for Fostering Soft Skills
abstract
This paper presents an investigation of an Experi-ential Learning approach aiming to: (i) provide an experience which bring students closer to practice by means of a real project; and (ii) foster soft skills. Our experience took place in a Software Engineering graduate course, delivered remotely. This work and its results are primarily to be viewed as a feasibility study, although the findings provide interesting results. Active strategies, especially the Experiential Learning, can be a useful approach to provide an experience closer to real-world software industry practices, besides to foster soft skills in the students (particularly Communication, Teamwork, Leadership and Adaptability and Flexibility).
Maria Lydia Fioravanti, Bruna Oliveira Romeiro, Leo Natan Paschoal, Brauner R. N. Oliveira, Simone do Rócio Senger de Souza, Ellen Francine Barbosa, Ana María Moreno 0001
FIE7
2023 Organizational training in agile settings under the lens of CMMI V2.0
abstract
Abstract The software industry is a dynamic and ever‐changing environment where knowledge dissemination and ongoing learning is an open challenge, especially in agile organizations where continuous learning is essential. Organizational training covers the set of activities that drive this learning process and is one of the process areas of process improvement models like CMMI. In this paper, we discuss how the organizational training activity has been carried out at agile organizations under the lens of CMMI V2.0. In other words, we use the CMMI‐DEV V2.0 Organizational Training practices to provide an overview of how agile organizations plan, perform, and assess their training activities as part of their continuous learning process. Existing literature primarily discusses the techniques used to train and retrain employees. However, there is little evidence on how to plan training, how to assure alignment with the organization's strategic and tactical goals, and how to evaluate the effectiveness of training, which are very important challenges in the organizational training process. The paper concludes by presenting eight valuable insights identified by this research and matching them up with the CMMI‐DEV V2.0 Organizational Training practices.
Valeria Henríquez, Ana María Moreno 0001, Sabrina Gutiérrez
J. Softw. Evol. Process.2
2021 Knowledge Sharing in Agile Settings: State of the Practice of Organizational Training
Sabrina Gutiérrez, Valeria Henríquez, Ana María Moreno 0001
EuroSPI3
2020 Challenges of gamification in software process improvement
abstract
ABSTRACT Software process improvement (SPI) initiatives have contributed for a long time to the progress of software development. However, the outcome of such initiatives has not always been as effective as expected. The literature of SPI points out that motivation of practitioners involved in SPI initiatives is a critical factor for its success. On the other hand, gamification has been perceived as motivational and has the potential to improve people's engagement. Thus, researchers have been recently investigating the impact of gamification in increasing the motivation and commitment of the organization members involved in SPI. Despite the novelty of the field, we see the integration of gamification and SPI as an opportunity of study and research. The aim of this paper is to investigate and report the state of the practice in this field, identifying key challenges faced by organizations wishing to incorporate gamification into their SPI initiatives. One of the main challenges identified is related to the complexity of gamifying SPI because it involves different organizational roles and aspects that may require designing different gamification strategies. Another relevant issue is the need of more empirical data to provide sound evidence about the real impact of gamification on improving SPI initiatives.
Manal M. Alhammad, Ana María Moreno 0001
J. Softw. Evol. Process.2
2019 A Proposal for Recognizing Skills in Data Science Using Open Badges
abstract
The growing demand for data scientists and their importance in industrial trends has resulted in a number of recent initiatives to promote skills in data science. One of these initiatives is a badge based scheme for the recognition of skills in data science developed as part of the BDVe project with the collaboration of the BDVA. This initiative is based upon a committee of experts, from both academia and industry, which will define and maintain a list of skills required to play key roles in the data science ecosystem.
Ernestina Menasalvas Ruiz, Ana María Moreno 0001, Nik Swoboda
ITiCSE2
2018 Gamification in software engineering education: A systematic mapping
Manal M. Alhammad, Ana María Moreno 0001
J. Syst. Softw.2
2017 The Maturity of Usability Maturity Models
Carmen L. Carvajal, Ana María Moreno 0001
SPICE2
2016 How Agile Developers Integrate User-Centered Design Into Their Processes: A Literature Review
abstract
The lack of user engagement, the absence of user feedback, incomplete and continuously changing user requirements are among the critical concerns that cause projects to fail. User-centered design (UCD) and agile software development are two iterative approaches that have been proposed to overcome such concerns. UCD is a design process focusing on user research, user interface design and usability evaluation. Introduced by software engineering practitioners, agile refers to a number of iterative and incremental software development practices that emphasize people’s needs, communication between developers and stakeholders and the ability to adapt to change. In both the agile and UCD communities, however, a full understanding of user requirements is often seen as incompatible with early and quick development iterations. We performed a literature review aiming to identify how agile teams have integrated UCD tools into their agile software development process to a better understanding of the user requirements without losing sight of the agile values and principles. UCD tools adaptations and minimal-up-front design applied in agile development are among the approaches discovered in this study. The findings could lead to a comprehensive user-centric software engineering that will overcome inherent problems faced by agile teams to understand user needs, priorities and goals.
Leydi Caballero, Ana María Moreno 0001, Ahmed Seffah
Int. J. Softw. Eng. Knowl. Eng.2
2015 Educating Software Engineering Managers - Revisited What Software Project Managers Need to Know Today
abstract
In 2003, the original paper with this title was published as part of CSEET 2003. It focused on resolving communication issues between software project managers and developers and introduced a corporate strategy based means of evaluating software engineers. Now, more than a decade later, we could benefit from what we have learned in other fields about managing people involved in knowledge work and how to improve our success in software development. But are we? This paper is intended to present what Software Engineering students can be taught today that will help them to be successful as software project managers now and in the future. It is based on the premise that effective software project managers are not born but made through education.
Lawrence Peters, Ana María Moreno 0001
ICSE (2)2
2015 Collaborative tools: computer science students' skills versus software industry needs
abstract
Abstract Software companies encourage and further the use of collaborative tools and skills at the work place in pursuit of the benefits of their use: they improve communication, productivity and efficiency, and competitiveness. Besides, undergraduate and graduate software engineering computing curricula recommend subjects related to effective cooperative working and group learning. In order to align industry needs and curricula recommendations, universities should provide graduates with the collaborative knowledge and skills that will be required when they finish their degrees and join the labor market. In this scenario, we asked three questions: Are collaborative tools beneficial to software projects? Is it easier for graduates with knowledge and skills of collaborative tools to find a job? Do enterprises use collaborative tools as a marketing strategy for the recruitment process or are they really empowering their employees to use collaborative tools? We devised a survey which was administered to 86 recent computer science graduates. We applied statistical techniques to analyze the responses. We conclude that graduates skilled in the use of collaborative tools do find it easier to get jobs, and companies are not only looking for people with collaborative skills but also regularly use collaborative tools in their work processes. Copyright © 2015 John Wiley & Sons, Ltd.
Fuensanta Medina-Domínguez, María Isabel Sánchez Segura, Ana María Moreno 0001, Daniel Santín 0001
J. Softw. Evol. Process.3
2013 Perspectives on Productivity and Delays in Large-Scale Agile Projects
Deepika Badampudi, Samuel Fricker, Ana María Moreno 0001
XP3
2013 Usability through Software Design
abstract
Over the past two decades, the HCI community has proposed specific features that software applications should include to overcome some of the most common usability problems. However, incorporating such usability features into software applications may not be a straightforward process for software developers who have not been trained in usability (i.e., determining when, how, and why usability features should been considered). We have defined a set of usability guidelines for software development to help software engineers incorporate particular usability features into their applications. In this paper, we focus on the software design artifacts provided by the guidelines. We detail the structure of the proposed design artifacts and how they should be used according to the software development process and software architecture used in each application. We have tested our guidelines in an academic setting. Preliminary validation shows that the use of the guidelines reduces development time, improves the quality of the resulting designs, and significantly decreases the perceived complexity of the usability features from the developers' perspective.
Laura Carvajal, Ana María Moreno 0001, María Isabel Sánchez Segura, Ahmed Seffah
IEEE Trans. Software Eng.2
2012 Agile User Stories Enriched with Usability
Ana María Moreno 0001, Agustín Yagüe
XP1
2012 Balancing software engineering education and industrial needs
Ana María Moreno 0001, María Isabel Sánchez Segura, Fuensanta Medina-Domínguez, Laura Carvajal
J. Syst. Softw.1
2011 Second XP Workshop about Dealing with Usability in an Agile Domain
Ana María Moreno 0001, Agustín Yagüe
XP1
2008 Dealing with Usability in Model Transformation Technologies
José Ignacio Panach, Sergio España 0001, Ana María Moreno 0001, Oscar Pastor 0001
ER3
2007 A Glass Box Design: Making the Impact of Usability on Software Development Visible
Natalia Juristo Juzgado, Ana María Moreno 0001, María Isabel Sánchez Segura, Maria Cecília Calani Baranauskas
INTERACT (2)2
2007 A Quantitative Assessment of Requirements Engineering Publications - 1963-2006
Alan M. Davis, Ann M. Hickey, Óscar Dieste Tubío, Natalia Juristo Juzgado, Ana María Moreno 0001
REFSQ5
2007 Analysing the impact of usability on software design
Natalia Juristo Juzgado, Ana María Moreno 0001, María Isabel Sánchez Segura
J. Syst. Softw.2
2007 Guidelines for Eliciting Usability Functionalities
abstract
Like any other quality attribute, usability imposes specific constraints on software components. Features that raise the software system's usability have to be considered from the earliest development stages. But, discovering and documenting usability features is likely to be beyond the usability knowledge of most requirements engineers, developers, and users. We propose an approach based on developing specific guidelines that capitalize upon key elements recurrently intervening in the usability features elicitation and specification process. The use of these guidelines provides requirements analysts with a knowledge repository. They can use this repository to ask the right questions and capture precise usability requirements information.
Natalia Juristo Juzgado, Ana María Moreno 0001, María Isabel Sánchez Segura
IEEE Trans. Software Eng.2
2006 Effectiveness of Requirements Elicitation Techniques: Empirical Results Derived from a Systematic Review
abstract
This paper reports a systematic review of empirical studies concerning the effectiveness of elicitation techniques, and the subsequent aggregation of empirical evidence gathered from those studies. The most significant results of the aggregation process are as follows: (I) interviews, preferentially structured, appear to be one of the most effective elicitation techniques; (2) many techniques often cited in the literature, like card sorting, ranking or thinking aloud, tend to be less effective than interviews; (3) analyst experience does not appear to be a relevant factor; and (4) the studies conducted have not found the use of intermediate representations during elicitation to have significant positive effects. It should be noted that, as a general rule, the studies from which these results were aggregated have not been replicated, and therefore the above claims cannot be said to be absolutely certain. However, they can be used by researchers as pieces of knowledge to be further investigated and by practitioners in development projects, always taking into account that they are preliminary findings
Alan M. Davis, Óscar Dieste Tubío, Ann M. Hickey, Natalia Juristo Juzgado, Ana María Moreno 0001
RE5
2005 Framework for Integrating Usability Practices into the Software Process
Xavier Ferré, Natalia Juristo Juzgado, Ana María Moreno 0001
PROFES3
2005 Helping Software Engineers to Incorporate HCI Usability Features
Ana María Moreno 0001, María Isabel Sánchez Segura
SEKE1
2005 Editorial
Pete Knoke, Ana María Moreno 0001, Michael Ryan
J. Syst. Softw.2
2004 Graduate Software Engineering Education: Adapting for the BSSE?
abstract
Summary form only given. As the number of undergraduate software engineering programs increases, what does this imply about the future role of graduate programs in software engineering? This panel will explore changes that may be required to existing graduate software engineering programs to adapt to the increasing number of undergraduates with bachelor's degrees in software engineering entering graduate software engineering programs. In particular, the questions the panel will consider include: How should graduate software engineering programs adapt to accommodate the arrival of students with BSSE degrees? Should graduate software engineering curricula change because of the growth in BSSE programs, and, if so, how? Should a BSSE degree substitute for the industry experience requirement commonly used in MSSE programs? Will graduate software engineering education still have value in industry for a BSSE graduate? What is the role of post-baccalaureate certificate programs in relation to graduate software engineering degree programs? How does the arrival of accreditation for software engineering impact graduate software engineering education? The panel participants have experience with both undergraduate and graduate software engineering education delivered in both degree and certificate programs. The panel has also been organized to include perspectives from the U.S. and Europe as well as a perspective from industry.
Gregory W. Hislop, Heidi J. C. Ellis, Kathy S. Land, Ana María Moreno 0001
CSEE&T4
2004 Clarifying the Relationship between Software Architecture and Usability
Natalia Juristo Juzgado, Ana María Moreno 0001, Isabel Sánchez
SEKE2
2004 Reviewing 25 Years of Testing Technique Experiments
Natalia Juristo Juzgado, Ana María Moreno 0001, Sira Vegas
Empir. Softw. Eng.2
2004 Virtual reality systems estimation vs. traditional systems estimation
María Isabel Sánchez Segura, Juan Jose Cuadrado-Gallego, Ana María Moreno 0001, Antonio de Amescua Seco, Angélica de Antonio Jiménez, Oscar Marbán
J. Syst. Softw.3
2003 Industry/University Software Engineering Collaborations for the Successful Reeducation of Non-Software Professionals
abstract
Production of software is growing at a phenomenal rate worldwide. In addition, the increasingly global business climate has accelerated the need for business software. There are too few software engineers to produce and maintain software to meet this demand. One possible solution to correcting this shortfall is reeducating existing non-software employees to become software engineers. For the past two years, the Industry/University (UU) subgroup of the Working Group on Software Engineering Education and Training (WGSEET) has been investigating active collaborations between companies and universities in which employees without formal software education are reeducated to become software engineers. This paper reports on our findings by discussing our approach to the investigation, outlining the factors involved in successful collaboration construction and execution, and describing alumni views of the knowledge and skills transferred by the collaboration.
Heidi J. C. Ellis, Ana María Moreno 0001, Nancy R. Mead, Stephen B. Seidman
CSEE&T2
2003 Improving Software Engineering Practice with HCI Aspects
Xavier Ferré, Natalia Juristo Juzgado, Ana María Moreno 0001
SERA3
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.5
2002 Guest editorial: Special issue NLDB '01
Ana María Moreno 0001, Reind P. van de Riet
Data Knowl. Eng.1
2001 A Method for Detection, Classification and Resolution of Discrepancies in Viewpoint-based Requirements Engineering
Ana María Moreno 0001, Andrés Silva
SEKE1
2000 Formal justification in object-oriented modelling: A linguistic approach
Ana María Moreno 0001, Natalia Juristo Juzgado, Reind P. van de Riet
Data Knowl. Eng.1
2000 Knowledge maps: An essential technique for conceptualisation
Asunción Gómez, Ana María Moreno 0001, Juan Pazos, Almudena Sierra-Alonso
Data Knowl. Eng.2
2000 Introductory paper: Reflections on Conceptual Modelling
Natalia Juristo Juzgado, Ana María Moreno 0001
Data Knowl. Eng.2
2000 Integrated Software Engineering and Knowledge Engineering Teaching Experiences
abstract
This paper presents the motivations, experiences and results of teaching integrated Software Engineering (SE) and Knowledge Engineering (KE), specifically as part of the master course organized by the Polytechnic University of Madrid (School of Computer Science). The paper outlines a possible approach to this instruction, whose aim is for software practitioners thus educated to have a flexible and moldable view of the software systems development process. This broad and malleable approach allows future practitioners to better address the increasingly more complex, divergent and innovative problems and needs raised by users. This approach is the result of a gradual and continuous process. This paper discusses the current stage of integration, giving a detailed description and justification of the scope of the integrated instruction. For the purpose of quantitatively analyzing this experience, the paper also shows the results of the evaluation conducted throughout this process at three levels (industry, students and projects).
Óscar Dieste Tubío, Natalia Juristo Juzgado, Ana María Moreno 0001, Marta López Fernández
Int. J. Softw. Eng. Knowl. Eng.3
1999 A Process Model Applicable to Software Engineering and Knowledge Engineering
abstract
Software engineering (SE) and knowledge engineering (KE) develop software systems using different construction process models. Because of the growing complexity of the problems to be solved by computers, the conventional systems (CS) and knowledge-based systems (KBS) software process is at present passing through a period of integration. In this paper, we propose a software process model applicable to both CS and KBS. The model designed is declarative, that is, it indicates what is done to build a software system. Its goal is to provide software and knowledge engineers with a techno-conceptual tool to develop systems comprising both traditional and knowledge-based software.
Silvia Teresita Acuña, Marta López Fernández, Natalia Juristo Juzgado, Ana María Moreno 0001
Int. J. Softw. Eng. Knowl. Eng.4
1999 A formal approach for generating oo specifications from natural language
Natalia Juristo Juzgado, José L. Morant, Ana María Moreno 0001
J. Syst. Softw.3
1998 Results of the Application of a Linguistic Approach to Object-Oriented Analysis
abstract
In this paper, we present a linguistic approach in order to achieve the object oriented analysis (OOA) process in a systematic way. The approach is based on the definition of a formal correspondence between a subset of structures from linguistic world, called linguistic patterns, and a subset of structures from conceptual world, called conceptual patterns. This correspondence provides a solid basis in order to develop the conceptual models that represent the problem and its solution. One conceptual model will be used to represent the static part of the system, and another will represent system behavior.
Ana María Moreno 0001
Int. J. Softw. Eng. Knowl. Eng.1