Noppen, J.Aksit, M.Nicola, V.Tekinerdogan, B.2016-02-082016-02-0820041462-5970http://hdl.handle.net/11693/24301Changes in requirements may have a severe impact on development processes. For example, if requirements change during the course of a software development activity, it may be necessary to reschedule development activities so that the new requirements can be addressed in a timely manner. Unfortunately, current software development methods do not provide explicit means to adapt development processes with respect to changes in requirements. The paper proposes a method based on Markov decision theory, which determines the estimated optimal development schedule with respect to probabilistic product demands and resource constraints. This method is supported by a tool and applied to an industrial case.EnglishComputer applicationsComputer software maintenanceDecision theoryInterfaces (computer)Markov processesProbabilitySystems analysisMarkov decision theoryMeta programming languagesResource constraintsSoftware systemsSoftware engineeringMarket-driven approach based on Markov decision theory for optimal use of resources in software developmentArticle10.1049/ip-sen:20040079