A fuzzy multicriteria group decision making approach to select configuration items for software development

Selection of configuration items in software configuration management is important to determine the software quality and reduce the development time and cost. The objective of this research is to develop a multicriteria group decision making model based on fuzzy set theory to improve the configuration items selection process. Since most information available in this stage is not numerical, fuzzy set theory is used to represent the evaluation ratings of candidate items. The developed model ranks candidate items into partial or complete orders that can assist decision makers in selecting more proper set of configuration items. The consensus measures are also developed to determine the group acceptability of the obtained ranking orders. In addition, sensitivity analysis can be performed to examine the solution robustness. An example of flight simulator development project is used to illustrate the concept developed.

[1]  J. Kacprzyk Group decision making with a fuzzy linguistic majority , 1986 .

[2]  H. Nurmi Approaches to collective decision making with fuzzy preference relations , 1981 .

[3]  Anil K. Midha Software configuration management for the 21st century , 1997, Bell Labs Technical Journal.

[4]  J. Kacprzyk,et al.  Multiperson decision making models using fuzzy sets and possibility theory , 1990 .

[5]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .

[6]  Cerry M. Klein,et al.  New algorithm for the ranking procedure in fuzzy decision-making , 1989, IEEE Trans. Syst. Man Cybern..

[7]  K. Nakamura Preference relations on a set of fuzzy utilities as a basis for decision making , 1986 .

[8]  Francisco Herrera,et al.  A Sequential Selection Process in Group Decision Making with a Linguistic Assessment Approach , 1995, Inf. Sci..

[9]  J. Kacprzyk,et al.  Group decision making and consensus under fuzzy preferences and fuzzy majority , 1992 .

[10]  David Whitgift Methods and Tools for Software Configuration Management , 1991 .

[11]  Reidar Conradi,et al.  A Layered Architecture for Uniform Version Management , 2001, IEEE Trans. Software Eng..

[12]  Francisco Herrera,et al.  A model of consensus in group decision making under linguistic assessments , 1996, Fuzzy Sets Syst..

[13]  Francisco Herrera,et al.  A rational consensus model in group decision making using linguistic assessments , 1997, Fuzzy Sets Syst..

[14]  Itsuo Hatono,et al.  Linguistic labels for expressing fuzzy preference relations in fuzzy group decision making , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[15]  J. Wang (International Journal of Production Research, 35(4):995-1010)A Fuzzy Outranking Method for Conceptual Design Evaluation , 1997 .

[16]  L. Zadeh A COMPUTATIONAL APPROACH TO FUZZY QUANTIFIERS IN NATURAL LANGUAGES , 1983 .

[17]  Waldemar Koodziejczyk Orlovsky's concept of decision-making with fuzzy preference relation—Further results , 1986 .

[18]  D. Janaki Ram,et al.  A generic model for semantics-based versioning in projects , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[19]  Rachel Jane McCrindle,et al.  Using SOAP to clean up configuration management , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[20]  T. Tanino Fuzzy preference orderings in group decision making , 1984 .

[21]  Francisco Herrera,et al.  Choice processes for non-homogeneous group decision making in linguistic setting , 1998, Fuzzy Sets Syst..

[22]  R. Yager Families of OWA operators , 1993 .

[23]  Hong Zhu,et al.  A configuration management system supporting component-based software development , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[24]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..