18,813 research outputs found
Goal sketching: towards agile requirements engineering
This paper describes a technique that can be used as part of a simple and practical agile method for requirements engineering. The technique can be used together with Agile Programming to develop software in internet time. We illustrate the technique and introduce lazy refinement, responsibility composition and context sketching. Goal sketching has been used in a number of real-world development projects, one of which is described here
Optimal Lower Bounds for Projective List Update Algorithms
The list update problem is a classical online problem, with an optimal
competitive ratio that is still open, known to be somewhere between 1.5 and
1.6. An algorithm with competitive ratio 1.6, the smallest known to date, is
COMB, a randomized combination of BIT and the TIMESTAMP algorithm TS. This and
almost all other list update algorithms, like MTF, are projective in the sense
that they can be defined by looking only at any pair of list items at a time.
Projectivity (also known as "list factoring") simplifies both the description
of the algorithm and its analysis, and so far seems to be the only way to
define a good online algorithm for lists of arbitrary length. In this paper we
characterize all projective list update algorithms and show that their
competitive ratio is never smaller than 1.6 in the partial cost model.
Therefore, COMB is a best possible projective algorithm in this model.Comment: Version 3 same as version 2, but date in LaTeX \today macro replaced
by March 8, 201
A practical approach to goal modelling for time-constrained projects
Goal modelling is a well known rigorous method for analysing
problem rationale and developing requirements. Under the pressures typical of time-constrained projects its benefits are not accessible. This is because of the effort and time needed to create the graph and because reading the results can be difficult owing to the effects of crosscutting concerns. Here we introduce an adaptation of KAOS to meet the needs of rapid turn around and clarity. The main aim is to help the stakeholders gain an insight into the larger issues that might be overlooked if they make a premature start into implementation. The method emphasises the use of obstacles, accepts under-refined goals and has
new methods for managing crosscutting concerns and strategic decision making. It is expected to be of value to agile as well as traditional processes
Improving financial flows of a product claims handling process
Paper delivered at the 20th Annual Logistics Research Network Conference, 9th to 11th Sept 2015, Derby
How Do Real Options Concepts Fit in Agile Requirements Engineering?
Agile requirements engineering is driven by creating business value for the client and heavily involves the client in decision-making under uncertainty. Real option thinking seems to be suitable in supporting the client’s decision making process at inter-iteration time. This paper investigates the fit between real option thinking and agile requirements engineering. We first look into previously published experiences in the agile software engineering literature to identify (i) ‘experience clusters’ suggesting the ways in which real option concepts fit into the agile requirements process and (ii) ‘experience gaps’ and under-researched agile requirements decision-making topics which require further empirical studies. Furthermore, we conducted a cross-case study in eight agile development organizations and interviewed 11 practitioners about their decision-making process. The results suggest that options are almost always identified, reasoned about and acted upon. They are not expressed in quantitative terms, however, they are instead explicitly or implicitly taken\ud
into account during the decision-making process at interiteration time
Kinematic Analysis and Trajectory Planning of the Orthoglide 5-axis
The subject of this paper is about the kinematic analysis and the trajectory
planning of the Orthoglide 5-axis. The Orthoglide 5-axis a five degrees of
freedom parallel kinematic machine developed at IRCCyN and is made up of a
hybrid architecture, namely, a three degrees of freedom translational parallel
manip-ulator mounted in series with a two degrees of freedom parallel spherical
wrist. The simpler the kinematic modeling of the Or-thoglide 5-axis, the higher
the maximum frequency of its control loop. Indeed, the control loop of a
parallel kinematic machine should be computed with a high frequency, i.e.,
higher than 1.5 MHz, in order the manipulator to be able to reach high speed
motions with a good accuracy. Accordingly, the direct and inverse kinematic
models of the Orthoglide 5-axis, its inverse kine-matic Jacobian matrix and the
first derivative of the latter with respect to time are expressed in this
paper. It appears that the kinematic model of the manipulator under study can
be written in a quadratic form due to the hybrid architecture of the Orthoglide
5-axis. As illustrative examples, the profiles of the actuated joint angles
(lengths), velocities and accelerations that are used in the control loop of
the robot are traced for two test trajectories.Comment: Appears in International Design Engineering Technical Conferences \&
Computers and Information in Engineering Conference, Aug 2015, Boston, United
States. 201
Establishing a resource center: A guide for organizations supporting community foundations
Maintaining a resource center such as a library is a central tasks of an association to serve its members, though one of the first to be neglected. WINGS-CF commissioned this guide to assist organizations supporting community foundations to review and organize their resource items, and to propose several classification systems / taxonomies
- …