3,637 research outputs found
Measuring the Quality of Model-Driven Projects with NDT-Quality
Model-driven web engineering (MDWE) is a new paradigm which provides
satisfactory results in the development of web software systems. However,
as can be concluded from several research works, MDWE provokes traceability
problems and the necessity of managing constraints in metamodel instances and
transformation executions. The management of these aspects is usually executed
manually in the most of MDWE approaches. Nevertheless, model-driven paradigm
itself can offer suitable ways to manage them. This chapter presents NDT-Quality,
an approach to measure the quality of web projects developed with NDT (navigational
development techniques), and offers a view about the application of this tool
in real web projects.Ministerio de Educación y Ciencia TIN2007-67843-C06-03Ministerio de Educación y Ciencia TIN2007-30391-
A Model-Driven Approach for Business Process Management
The Business Process Management is a common mechanism recommended by a high number of standards for the management of companies and organizations. In software companies this practice is every day more accepted and companies have to assume it, if they want to be competitive. However, the effective definition of these processes and mainly their maintenance and execution are not always easy tasks. This paper presents an approach based on the Model-Driven paradigm for Business Process Management in software companies. This solution offers a suitable mechanism that was implemented successfully in different companies with a tool case named NDTQ-Framework.Ministerio de Educación y Ciencia TIN2010-20057-C03-02Junta de Andalucía TIC-578
A quality management based on the Quality Model life cycle
Managing quality is a hard and expensive task that involves the execution and control of processes and techniques.
For a good quality management, it is important to know the current state and the objective to be
achieved. It is essential to take into account with a Quality Model that specifies the purposes of managing
quality. QuEF (Quality Evaluation Framework) is a framework to manage quality in MDWE (Model-driven
Web Engineering). This paper suggests managing quality but pointing out the Quality Model life cycle. The
purpose is to converge toward a quality continuous improvement by means of reducing effort and time.Ministerio de Ciencia e Innovación TIN2010-20057-C03-02Ministerio de Ciencia e Innovación TIN 2010-12312-EJunta de Andalucía TIC-578
Estimating, planning and managing Agile Web development projects under a value-based perspective
Context: The processes of estimating, planning and managing are crucial for software development projects,
since the results must be related to several business strategies. The broad expansion of the Internet
and the global and interconnected economy make Web development projects be often characterized by
expressions like delivering as soon as possible, reducing time to market and adapting to undefined
requirements. In this kind of environment, traditional methodologies based on predictive techniques
sometimes do not offer very satisfactory results. The rise of Agile methodologies and practices has
provided some useful tools that, combined with Web Engineering techniques, can help to establish a
framework to estimate, manage and plan Web development projects.
Objective: This paper presents a proposal for estimating, planning and managing Web projects, by
combining some existing Agile techniques with Web Engineering principles, presenting them as an
unified framework which uses the business value to guide the delivery of features.
Method: The proposal is analyzed by means of a case study, including a real-life project, in order to obtain
relevant conclusions.
Results: The results achieved after using the framework in a development project are presented, including
interesting results on project planning and estimation, as well as on team productivity throughout the
project.
Conclusion: It is concluded that the framework can be useful in order to better manage Web-based
projects, through a continuous value-based estimation and management process.Ministerio de Economía y Competitividad TIN2013-46928-C3-3-
QuEF: An environment for the assesment of MDWE methodologies
This paper presents QuEF (Quality Evaluation
Framework), an environment for the assesment of Model-Driven
Web Engineering (MDWE) methodologies. This approach is
oriented to evaluate, through objectives measures, the quality of
MDWE methodologies in a specific environment. Given the high
number of methodologies available and proposed in the last
years, it has become necessary to define objective evaluation tools
to enable development teams to improve their methodological
environment and help designers of web methodologies design
new effective and efficient tools, processes and techniques. Since
methodologies are constantly evolving, the need may arise not
only to evaluate the quality but also to find out how it can be
improved and how the quality improvement process could be
optimize in order to reduce costs. Besides, an example of
application to the NDT (Navigational Development Techniques)
methodology is presented and the Functionality of the NDT
methodology is evaluated in terms of MDE and Maturity
characteristics.Ministerio de Educación y Ciencia TIN2007-67843-C06-03Ministerio de Educación y Ciencia TIN2007-30391-
Studying Maintainability on Model-Driven Web Methodologies
QuEF (Quality Evaluation Framework) is an environment to evaluate,
through objective measures, the quality of Model-DrivenWeb Engineering (MDWE)
methodologies. In this paper, this environment is presented and is used for the evaluation
of the Maintainability in terms of various characteristics on MDWE. Given
the high number of methodologies available and proposed over recent years, it has
become necessary to define objective evaluation tools to enable organizations to improve
their methodological environment and to help designers of web methodologies
design new effective and efficient tools, processes and techniques and find out how
it can be improved and how the quality improvement process could be optimized in
order to reduce costs. This evaluation is applied to the NDT (Navigational Development
Techniques) methodology, an approach that covers the complete life cycle and
it is mainly oriented to the enterprise environment.Ministerio de Educación y Ciencia TIN2007–67843-C06-03Ministerio de Educación y Ciencia TIN2010–20057-C03–0
Tests Management in CALIPSOneo: A MDE Solution
Testing in Software Engineering is one of the most important phases although, unfortunately, it
cannot be always successfully fulfilled due to time constraints. In most cases, the development
phase takes more time than it was estimated, entailing negative effects on the testing phase. The
delay increases even more in Research and Development (R + D) projects, where the real time to
execute tasks is more difficult to control. Model Driven Engineering (MDE) offers a solution to
avoid testing costs without affecting the execution quality of the applied test. This paper presents
a practical overview of a Model Driven Testing (MDT)-based methodology and its impact on CA LIPSOneo project, which was carried out in liaison with Airbus Defense and Space and, particularly,
with the Product Lifecycle Management (PLM) departmentMinisterio de Ciencia e Innovación TIN2013-46928-C3-3-RJunta de Andalucía TIC-578
NDT-Suite: A Model-Based Suite for the Application of NDT
In general, a methodology needs to be empowered by appropriate
tool support. Despite MDE paradigm does not result friendly enough in enterprise
environments, particularly, the application of transformations among
models may become complex, monotonous and very expensive if there are no
software tools automating the process. In this context, this research paper presents
NDT-Suite. Nowadays, NDT-Suite is composed by a wide set of free Java
tools which gives support to enterprises that are using NDT (Navigational Development
Techniques) methodology in their projects. All of them support
different aspects in NDT usage: quality assurance, exit generation or code
checking, among others. These seeds set the environment for NDT usage for
both research and practical use.Ministerio de Ciencia e Innovación TIN2010-20057-C03-02Ministerio de Ciencia e Innovación TIN 2010-12312-EJunta de Andalucía TIC-578
Towards the Quality Improvement of Web Applications by Neuroscience Techniques
User-centered design not only requires designers to analyse and anticipate how users are likely to use a Web application, but also to validate their assumptions with regard to user behaviour in real environments. Cognitive neuroscience, for its part, addresses the questions of how psychological functions are produced by neural circuitry. The emergence of powerful new measurement techniques
allows neuroscientists and psychologists to address abstract questions such as how human cognition and emotion are mapped to specific neural substrates. This paper focus on the validation of user-centered designs and requirements of Web applications by neuroscience techniques and suggest the use of these
techniques to achieve efficient and effectiveness validated designs by real behavior of potential users.Ministerio de Ciencia e Innovación TIN2013-46928-C3-3-RJunta de Andalucía TIC-578
Identifying functional requirements inconsistencies in multiteam projects framed into a model-based methodology
REP (Requirements Engineering Process) is one of the most essential processes within the software project
life cycle because it allows describing software product requirements. This specification should be as
consistent as possible to enable estimating in a suitable manner the effort required to obtain the final product.
REP is complex in itself, but this complexity is greatly increased in big, distributed and heterogeneous
projects with multiple analyst teams and high integration among functional modules. This paper presents an
approach for the systematic conciliation of functional requirements in big projects dealing with a model based approach. It also explains how this approach may be implemented in the context of NDT (Navigational
Development Techniques) methodology and finally, it describes a preliminary evaluation of our proposal in
CALIPSOneo project by analyzing the improvements obtained with our approach.Ministerio de Economía y Competitividad TIN2016-76956-C3-2-R (POLOLAS)Ministerio de Economía y Competitividad TIN2013-46928-C3-3-RMinisterio de Economía y Competitividad TIN2015-71938-RED
- …