6,858 research outputs found
Complementing Measurements and Real Options Concepts to Support Inter-iteration Decision-Making in Agile Projects
Agile software projects are characterized by iterative and incremental development, accommodation of changes and active customer participation. The process is driven by creating business value for the client, assuming that the client (i) is aware of it, and (ii) is capable to estimate the business value, associated with the separate features of the system to be implemented. This paper is focused on the complementary use of measurement techniques and concepts of real-option-analysis to assist clients in assessing and comparing alternative sets of requirements. Our overall objective is to provide systematic support to clients for the decision-making process on what to implement in each iteration. The design of our approach is justified by using empirical data, published earlier by other authors
Recommended from our members
A systematic review of software development cost estimation studies
This paper aims to provide a basis for the improvement of software estimation research through a systematic review of previous work. The review identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set. A web-based library of these cost estimation papers is provided to ease the identification of relevant estimation research results. The review results combined with other knowledge provide support for recommendations for future software cost estimation research, including: 1) Increase the breadth of the search for relevant studies, 2) Search manually for relevant papers within a carefully selected set of journals when completeness is essential, 3) Conduct more studies on estimation methods commonly used by the software industry, and, 4) Increase the awareness of how properties of the data sets impact the results when evaluating estimation methods
Software cost estimation
The paper gives an overview of the state of the art of software cost estimation (SCE). The main questions to be answered in the paper are: (1) What are the reasons for overruns of budgets and planned durations? (2) What are the prerequisites for estimating? (3) How can software development effort be estimated? (4) What can software project management expect from SCE models, how accurate are estimations which are made using these kind of models, and what are the pros and cons of cost estimation models
Peak shaving through battery storage for low-voltage enterprises with peak demand pricing
The renewable energy transition has introduced new electricity tariff structures. With the increased penetration of photovoltaic and wind power systems, users are being charged more for their peak demand. Consequently, peak shaving has gained attention in recent years. In this paper, we investigated the potential of peak shaving through battery storage. The analyzed system comprises a battery, a load and the grid but no renewable energy sources. The study is based on 40 load profiles of low-voltage users, located in Belgium, for the period 1 January 2014, 00:00-31 December 2016, 23:45, at 15 min resolution, with peak demand pricing. For each user, we studied the peak load reduction achievable by batteries of varying energy capacities (kWh), ranging from 0.1 to 10 times the mean power (kW). The results show that for 75% of the users, the peak reduction stays below 44% when the battery capacity is 10 times the mean power. Furthermore, for 75% of the users the battery remains idle for at least 80% of the time; consequently, the battery could possibly provide other services as well if the peak occurrence is sufficiently predictable. From an economic perspective, peak shaving looks interesting for capacity invoiced end users in Belgium, under the current battery capex and electricity prices (without Time-of-Use (ToU) dependency)
Software development: A paradigm for the future
A new paradigm for software development that treats software development as an experimental activity is presented. It provides built-in mechanisms for learning how to develop software better and reusing previous experience in the forms of knowledge, processes, and products. It uses models and measures to aid in the tasks of characterization, evaluation and motivation. An organization scheme is proposed for separating the project-specific focus from the organization's learning and reuse focuses of software development. The implications of this approach for corporations, research and education are discussed and some research activities currently underway at the University of Maryland that support this approach are presented
A Report on Using Simplified Function Point Measurement Processes
Background: Function Point Analysis is widely used, especially to quantify the size of applications in the early stages of development, when effort estimates are needed. However, the measurement process is often too long or too expensive or requires more knowledge than available when development effort estimates are due. To overcome these problems, simplified methods have been proposed to measure Function Points. Objectives: The work reported here concerns the experimentation of simplified functional size measurement methods in the sizing of both \u201ctraditional\u201d and real-time applications. The goal is to evaluate the accuracy of the sizing with respect to full-fledged Function Point Analysis. Method: A set of projects, which had already been measured by means of Function Point Analysis, have been measured using the NESMA and Early&Quick Function Points simplified processes: the resulting size measures were compared. Results: while NESMA indicative method appears to quite overestimate the size of the considered applications, the other methods provide much more accurate estimates of functional size. EQFP methods proved more accurate in estimating the size of non Real-Time applications, while the NESMA estimated method proved fairly good in estimating both Real-Time and non Real-Time applications. Conclusions: The results of the experiment reported here show that in general it is possible to size software via simplified measurement processes with an acceptable accuracy. In particular, the simplification of the measurement process allows the measurer to skip the function weighting phases, which are usually expensive, since they require a thorough analysis of the internals of both data and operations
Pioneers of Parametrics
This paper provides a historical account of the development of the field of
parametrics through information obtained during interviews of twelve pioneers of the
field. Cost model developers, users, and practitioners were interviewed with the intent to
capture their views on the impact between cost estimation research and practice. The
individuals interviewed represent a diverse range of perspectives including academia,
government, and industry. Each perspective sheds light on the areas in which the field of
parametrics has had an impact and which synergies have been influential in the
development of the field. The implications of the findings are discussed in light of the
future challenges for the field of parametrics
- âŚ