A market-driven approach based on Markov decision theory for optimal use of resources in software development

J.A.R. Noppen, S. Eisenbach (Editor), Mehmet Aksit, V.F. Nicola, B. Tekinerdogan

    Research output: Contribution to journalArticleAcademicpeer-review

    4 Citations (Scopus)
    14 Downloads (Pure)

    Abstract

    Changes 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. This article 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.
    Original languageUndefined
    Pages (from-to)85-94
    Number of pages10
    JournalIEE proceedings - Software
    Volume151
    Issue number2
    DOIs
    Publication statusPublished - 5 Apr 2004

    Keywords

    • Resource Allocation
    • Product Development
    • EWI-10067
    • IR-48722
    • Markov decision theory
    • METIS-220440
    • SE-SDP: Software Development Process

    Cite this

    Noppen, J.A.R. ; Eisenbach, S. (Editor) ; Aksit, Mehmet ; Nicola, V.F. ; Tekinerdogan, B. / A market-driven approach based on Markov decision theory for optimal use of resources in software development. In: IEE proceedings - Software. 2004 ; Vol. 151, No. 2. pp. 85-94.
    @article{ee4013446a8b45d3bfa2cebeb1eb83fb,
    title = "A market-driven approach based on Markov decision theory for optimal use of resources in software development",
    abstract = "Changes 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. This article 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.",
    keywords = "Resource Allocation, Product Development, EWI-10067, IR-48722, Markov decision theory, METIS-220440, SE-SDP: Software Development Process",
    author = "J.A.R. Noppen and S. Eisenbach and Mehmet Aksit and V.F. Nicola and B. Tekinerdogan",
    note = "doi: 10.1049/ip-sen:20040079",
    year = "2004",
    month = "4",
    day = "5",
    doi = "10.1049/ip-sen:20040079",
    language = "Undefined",
    volume = "151",
    pages = "85--94",
    journal = "IET software",
    issn = "1751-8806",
    publisher = "Institution of Engineering and Technology",
    number = "2",

    }

    A market-driven approach based on Markov decision theory for optimal use of resources in software development. / Noppen, J.A.R.; Eisenbach, S. (Editor); Aksit, Mehmet; Nicola, V.F.; Tekinerdogan, B.

    In: IEE proceedings - Software, Vol. 151, No. 2, 05.04.2004, p. 85-94.

    Research output: Contribution to journalArticleAcademicpeer-review

    TY - JOUR

    T1 - A market-driven approach based on Markov decision theory for optimal use of resources in software development

    AU - Noppen, J.A.R.

    AU - Aksit, Mehmet

    AU - Nicola, V.F.

    AU - Tekinerdogan, B.

    A2 - Eisenbach, S.

    N1 - doi: 10.1049/ip-sen:20040079

    PY - 2004/4/5

    Y1 - 2004/4/5

    N2 - Changes 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. This article 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.

    AB - Changes 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. This article 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.

    KW - Resource Allocation

    KW - Product Development

    KW - EWI-10067

    KW - IR-48722

    KW - Markov decision theory

    KW - METIS-220440

    KW - SE-SDP: Software Development Process

    U2 - 10.1049/ip-sen:20040079

    DO - 10.1049/ip-sen:20040079

    M3 - Article

    VL - 151

    SP - 85

    EP - 94

    JO - IET software

    JF - IET software

    SN - 1751-8806

    IS - 2

    ER -