{"title":"使用数据挖掘识别软件项目成功因素","authors":"A. Yousef, A. Gamal, A. Warda, M. Mahmoud","doi":"10.1109/ICCES.2006.320489","DOIUrl":null,"url":null,"abstract":"Software project management is the art and science of planning and leading software projects to achieve predetermined corporate goals. It requires knowledge of the entire software development lifecycle. The project manager's main responsibility is to ensure a successful project outcome. Project success is normally defined as achieving desired project objectives and features within desired cost and schedule. Many factors affect project success including dealing with gathering requirements, customer involvements and project management. Several researchers have investigated the success or failure of software projects using statistical approaches. In this paper, a Web based survey and interviews are used to collect project data, about requirements, project sponsor and customers. Tools such as association, neural networks, clustering, Naive Bayes and decision tree are used to discover common characteristics and rules that govern project success and failure. The results show the power of data mining algorithms to discover the most important factors and associations in project success and failure. Results showed that each mining algorithm has a particular strength to provide knowledge and make predictions about project success opportunities","PeriodicalId":261853,"journal":{"name":"2006 International Conference on Computer Engineering and Systems","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Software Projects Success Factors Identification using Data Mining\",\"authors\":\"A. Yousef, A. Gamal, A. Warda, M. Mahmoud\",\"doi\":\"10.1109/ICCES.2006.320489\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software project management is the art and science of planning and leading software projects to achieve predetermined corporate goals. It requires knowledge of the entire software development lifecycle. The project manager's main responsibility is to ensure a successful project outcome. Project success is normally defined as achieving desired project objectives and features within desired cost and schedule. Many factors affect project success including dealing with gathering requirements, customer involvements and project management. Several researchers have investigated the success or failure of software projects using statistical approaches. In this paper, a Web based survey and interviews are used to collect project data, about requirements, project sponsor and customers. Tools such as association, neural networks, clustering, Naive Bayes and decision tree are used to discover common characteristics and rules that govern project success and failure. The results show the power of data mining algorithms to discover the most important factors and associations in project success and failure. Results showed that each mining algorithm has a particular strength to provide knowledge and make predictions about project success opportunities\",\"PeriodicalId\":261853,\"journal\":{\"name\":\"2006 International Conference on Computer Engineering and Systems\",\"volume\":\"81 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 International Conference on Computer Engineering and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCES.2006.320489\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Conference on Computer Engineering and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2006.320489","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Software Projects Success Factors Identification using Data Mining
Software project management is the art and science of planning and leading software projects to achieve predetermined corporate goals. It requires knowledge of the entire software development lifecycle. The project manager's main responsibility is to ensure a successful project outcome. Project success is normally defined as achieving desired project objectives and features within desired cost and schedule. Many factors affect project success including dealing with gathering requirements, customer involvements and project management. Several researchers have investigated the success or failure of software projects using statistical approaches. In this paper, a Web based survey and interviews are used to collect project data, about requirements, project sponsor and customers. Tools such as association, neural networks, clustering, Naive Bayes and decision tree are used to discover common characteristics and rules that govern project success and failure. The results show the power of data mining algorithms to discover the most important factors and associations in project success and failure. Results showed that each mining algorithm has a particular strength to provide knowledge and make predictions about project success opportunities