Optimising software development policies for evolutionary system requirements

J.A.R. Noppen, B. Tekinerdogan, Mehmet Aksit, Maurice Glandrup, V.F. Nicola

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    16 Downloads (Pure)


    Anticipating future software requirements might support the evolution of software systems and as such reduce the cost of development and maintenance in due time. Unfortunately identifying the right set of evolution scenarios is difficult due to the uncertainty of occurrence of future requirements. In this paper we propose the Software Evolution Analysis Model (SEAM) that provides a probabilistic model for evolution requirements, which can more precisely anticipate future requirements and as such reduce the chance on unanticipated requirements. In SEAM the cost of each individual evolution requirement is defined and an optimal set of evolution scenarios is calculated using dynamic programming techniques.
    Original languageUndefined
    Title of host publicationWorkshop paper ECOOP 2002, Malaga
    Place of PublicationMalaga
    Number of pages10
    Publication statusPublished - 30 May 2002
    Event16th European Conference on Object-Oriented Programming, ECOOP 2002 - Malaga, Spain, Malaga
    Duration: 30 May 200214 Jun 2002
    Conference number: 16


    Conference16th European Conference on Object-Oriented Programming, ECOOP 2002
    Abbreviated titleECOOP
    Other10-14 June 2002


    • METIS-208526
    • IR-38061

    Cite this