{"title":"基于MCDM的软件工程决策框架","authors":"Ajay Mahaputra Kumar, Kamaldeep Kaur","doi":"10.1109/ICICT55121.2022.10064599","DOIUrl":null,"url":null,"abstract":"A reliable decision-making system can help software engineers effectively to manage the software development process. A lot of decisions must be taken throughout the software development process, such as selecting design concepts and selecting alternative solutions. However, most of the decision-making problems encountered in software engineering are relevant to the multiple criteria which need to be considered simultaneously. Multi-criteria decision making (MCDM) has evolved as an efficient method in the software industry for integrating stakeholder values and technical information throughout software development. The contribution of this study is many folds. First, this study presents previous research contributions on applying MCDM methods in software engineering. Second, this work conducts a comparative study of numerous MCDM methods applied in software engineering and other prominent MCDM methods that might be used in software engineering. Third, this study proposes an MCDM based framework for solving various types of decision-making problems in software engineering. Fourth, this paper also presents some future research directions on applications of MCDM methods in software engineering.","PeriodicalId":181396,"journal":{"name":"2022 3rd International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)","volume":"150 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"MCDM- Based Framework to Solve Decision Making Problems in Software Engineering\",\"authors\":\"Ajay Mahaputra Kumar, Kamaldeep Kaur\",\"doi\":\"10.1109/ICICT55121.2022.10064599\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A reliable decision-making system can help software engineers effectively to manage the software development process. A lot of decisions must be taken throughout the software development process, such as selecting design concepts and selecting alternative solutions. However, most of the decision-making problems encountered in software engineering are relevant to the multiple criteria which need to be considered simultaneously. Multi-criteria decision making (MCDM) has evolved as an efficient method in the software industry for integrating stakeholder values and technical information throughout software development. The contribution of this study is many folds. First, this study presents previous research contributions on applying MCDM methods in software engineering. Second, this work conducts a comparative study of numerous MCDM methods applied in software engineering and other prominent MCDM methods that might be used in software engineering. Third, this study proposes an MCDM based framework for solving various types of decision-making problems in software engineering. Fourth, this paper also presents some future research directions on applications of MCDM methods in software engineering.\",\"PeriodicalId\":181396,\"journal\":{\"name\":\"2022 3rd International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)\",\"volume\":\"150 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 3rd International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICT55121.2022.10064599\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 3rd International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICT55121.2022.10064599","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MCDM- Based Framework to Solve Decision Making Problems in Software Engineering
A reliable decision-making system can help software engineers effectively to manage the software development process. A lot of decisions must be taken throughout the software development process, such as selecting design concepts and selecting alternative solutions. However, most of the decision-making problems encountered in software engineering are relevant to the multiple criteria which need to be considered simultaneously. Multi-criteria decision making (MCDM) has evolved as an efficient method in the software industry for integrating stakeholder values and technical information throughout software development. The contribution of this study is many folds. First, this study presents previous research contributions on applying MCDM methods in software engineering. Second, this work conducts a comparative study of numerous MCDM methods applied in software engineering and other prominent MCDM methods that might be used in software engineering. Third, this study proposes an MCDM based framework for solving various types of decision-making problems in software engineering. Fourth, this paper also presents some future research directions on applications of MCDM methods in software engineering.