Publications

Product Line Stakeholder Preference Elicitation via Decision Processes

Mahdi Bashari and Mahdi Noorian and Ebrahim Bagheri
Reference:
Mahdi Bashari; Mahdi Noorian and Ebrahim Bagheri Product Line Stakeholder Preference Elicitation via Decision Processes. In International Journal of Knowledge and Systems Science, 5 (4): 35-51, 2014.
Links to Publication: [doi]
Abstract:
In the software product line configuration process, certain features are selected based on the stakeholders' needs and preferences regarding the available functional and quality properties. This book chapter presents how a product configuration can be modeled as a decision process and how an optimal strategy representing the stakeholders' desirable configuration can be found. In the decision process model of product configuration, the product is configured by making decisions at a number of decision points. The decisions at each of these decision points contribute to functional and quality attributes of the final product. In order to find an optimal strategy for the decision process, a utility-based approach can be adopted, through which, the strategy with the highest utility is selected as the optimal strategy. In order to define utility for each strategy, a multi-attribute utility function is defined over functional and quality properties of a configured product and a utility elicitation process is then introduced for finding this utility function. The utility elicitation process works based on asking gamble queries over functional and quality requirement from the stakeholder. Using this utility function, the optimal strategy and therefore optimal product configuration is determined.
Bibtex Entry:
@article{ijkss, author = {Mahdi Bashari and Mahdi Noorian and Ebrahim Bagheri}, title = {Product Line Stakeholder Preference Elicitation via Decision Processes}, journal = {International Journal of Knowledge and Systems Science}, year = {2014}, volume = {5}, number = {4}, pages = {35-51}, month = {October}, ee = {http://www.igi-global.com/article/product-line-stakeholder-preference-elicitation-via-decision-processes/124014}, abstract = {In the software product line configuration process, certain features are selected based on the stakeholders' needs and preferences regarding the available functional and quality properties. This book chapter presents how a product configuration can be modeled as a decision process and how an optimal strategy representing the stakeholders' desirable configuration can be found. In the decision process model of product configuration, the product is configured by making decisions at a number of decision points. The decisions at each of these decision points contribute to functional and quality attributes of the final product. In order to find an optimal strategy for the decision process, a utility-based approach can be adopted, through which, the strategy with the highest utility is selected as the optimal strategy. In order to define utility for each strategy, a multi-attribute utility function is defined over functional and quality properties of a configured product and a utility elicitation process is then introduced for finding this utility function. The utility elicitation process works based on asking gamble queries over functional and quality requirement from the stakeholder. Using this utility function, the optimal strategy and therefore optimal product configuration is determined.} }




Powered by WordPress