262,349 research outputs found
Requirements Prioritization Based on Benefit and Cost Prediction: A Method Classification Framework
In early phases of the software development process, requirements prioritization necessarily relies on the specified requirements and on predictions of benefit and cost of individual requirements. This paper induces a conceptual model of requirements prioritization based on benefit and cost. For this purpose, it uses Grounded Theory. We provide a detailed account of the procedures and rationale of (i) how we obtained our results and (ii) how we used them to form the basis for a framework for classifying requirements prioritization methods
Expanding the Focus of Cost-Benefit Analysis for Food Safety: A Multi-Factorial Risk Prioritization Approach
A pressing need in the area of food safety is a tool for making overall, macro judgments about which risks should be given priority for management. Governments often seek to base this prioritization on public health impacts only to find that other considerations also influence the prioritization process. A multi-factorial approach formally recognizes that public health, market-level impacts, consumer risk preferences and acceptance, and the social sensitivity of particular risks all play a role in prioritization. It also provides decision makers with a variety of information outputs that allow risk prioritization to be considered along different dimensions. Macro-level prioritization of risks based on multiple factors is an important expanded use of cost-benefit analysis to manage risk.cost-benefit analysis, food safety, risk prioritization
Empirical Evaluation of Mutation-based Test Prioritization Techniques
We propose a new test case prioritization technique that combines both
mutation-based and diversity-based approaches. Our diversity-aware
mutation-based technique relies on the notion of mutant distinguishment, which
aims to distinguish one mutant's behavior from another, rather than from the
original program. We empirically investigate the relative cost and
effectiveness of the mutation-based prioritization techniques (i.e., using both
the traditional mutant kill and the proposed mutant distinguishment) with 352
real faults and 553,477 developer-written test cases. The empirical evaluation
considers both the traditional and the diversity-aware mutation criteria in
various settings: single-objective greedy, hybrid, and multi-objective
optimization. The results show that there is no single dominant technique
across all the studied faults. To this end, \rev{we we show when and the reason
why each one of the mutation-based prioritization criteria performs poorly,
using a graphical model called Mutant Distinguishment Graph (MDG) that
demonstrates the distribution of the fault detecting test cases with respect to
mutant kills and distinguishment
Towards Statistical Prioritization for Software Product Lines Testing
Software Product Lines (SPL) are inherently difficult to test due to the
combinatorial explosion of the number of products to consider. To reduce the
number of products to test, sampling techniques such as combinatorial
interaction testing have been proposed. They usually start from a feature model
and apply a coverage criterion (e.g. pairwise feature interaction or
dissimilarity) to generate tractable, fault-finding, lists of configurations to
be tested. Prioritization can also be used to sort/generate such lists,
optimizing coverage criteria or weights assigned to features. However, current
sampling/prioritization techniques barely take product behavior into account.
We explore how ideas of statistical testing, based on a usage model (a Markov
chain), can be used to extract configurations of interest according to the
likelihood of their executions. These executions are gathered in featured
transition systems, compact representation of SPL behavior. We discuss possible
scenarios and give a prioritization procedure illustrated on an example.Comment: Extended version published at VaMoS '14
(http://dx.doi.org/10.1145/2556624.2556635
Methods for prioritization: Toward quantitative approach to prioritize zoonoses in South East Asia
Resources for research, surveillance, control and others public health activities are limited and it is difficult to compare the importance of diseases, which vary in terms of occurrence, impacts, etc. So, in this context of scarce resources and multiple competing priorities, it is necessary to allocate rationally human and financial resources on relevant health priorities. Prioritization is an objective tool to make the best use of limited human and financial resources for funders of research and for organizations in charge of diseases' surveillance and implementation of disease control. In order to develop an efficient method for prioritization of zoonotic diseases in South East Asia, we performed a literature review on the different methods already developed to rank diseases. Several priority setting procedures have been used and described by various organizations (national, regional or international) and technical institutions with different models and goals. Mainly, qualitative and semi-quantitative approaches are used, in which experts are asked to score some criteria against which diseases are prioritized. Few initiatives for quantitative models have been undergone yet, mainly in the field of the food-borne diseases. Whatever the approach used to perform the prioritization exercise, some limitations to the current developed models arise from the analysis of scientific articles and organization reports. Following the identification of weak points in the methods already applied, we discuss about the potential means that can be used to improve current models or to develop innovative tools for prioritization of zoonoses in the specific context of South East Asia. (Résumé d'auteur
A Conceptual Model of Client-driven Agile Requirements Prioritization: Results of a Case Study
ABSTRACT Requirements (re)prioritization is an essential mechanism of agile development approaches to maximize the value for the clients and to accommodate changing requirements. Yet, in the agile Requirements Engineering (RE) literature, very little is known about how agile (re)prioritization happens in practice. Conceptual models about this process are missing, which, in turn, makes it difficult for both practitioners and researchers to reason about requirements decision-making at inter-iteration time. We did a multiple case study on agile requirements prioritization methods to yield a conceptual model for understanding the inter-iteration prioritization process. The model is derived by using interview data from practitioners in 8 development organizations. Such a model makes explicit the concepts that are used tacitly in the agile requirements prioritization practice and can be used for structuring future empirical investigations about this topic, and for analyzing, supporting, and improving the process in real-life projects
Video Prioritization for Unequal Error Protection
We analyze the effect of packet losses in video sequences and propose a lightweight Unequal Error Protection strategy which, by choosing which packet is discarded, reduces strongly the Mean Square Error of the received sequenc
Shaping a Healthier Generation: Healthy Kids, Healthy America State Profiles of Progress
Profiles states' efforts to advance childhood obesity prevention at the state level through childcare settings, policy prioritization, and school-based activities. Presents case studies of strategies, partnerships, and tools for coordinating policies
- …
