Ayan Nigam, Bhawna Nigam, Chayan Bhaisare, N. Arya
{"title":"利用多类半监督支持向量机对缺陷进行分类","authors":"Ayan Nigam, Bhawna Nigam, Chayan Bhaisare, N. Arya","doi":"10.1109/ICPRIME.2012.6208378","DOIUrl":null,"url":null,"abstract":"It is always important in the Software Industry to know about what types of bugs are getting reported into the applications developed or maintained by them. Categorizing bugs based on their characteristics helps Software Development team to take appropriate actions in order to reduce similar defects that might get reported in future releases. Defects or Bugs can be classified into many classes, for which a training set is required, known as the Class Label Data Set. If Classification is performed manually then it will consume more time and efforts. Also, human resource having expert testing skills & domain knowledge will be required for labelling the data. Therefore Semi Supervised Techniques are been used to reduce the work of labelling dataset, which takes some labeled with unlabeled dataset to train the classifier. In this paper Self Training Algorithm is used for Semi Supervised Learning and Winner-Takes-All strategy is applied to perform Multi Class Classification. This model provides Classification accuracy up to 93%.","PeriodicalId":148511,"journal":{"name":"International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Classifying the bugs using multi-class semi supervised support vector machine\",\"authors\":\"Ayan Nigam, Bhawna Nigam, Chayan Bhaisare, N. Arya\",\"doi\":\"10.1109/ICPRIME.2012.6208378\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is always important in the Software Industry to know about what types of bugs are getting reported into the applications developed or maintained by them. Categorizing bugs based on their characteristics helps Software Development team to take appropriate actions in order to reduce similar defects that might get reported in future releases. Defects or Bugs can be classified into many classes, for which a training set is required, known as the Class Label Data Set. If Classification is performed manually then it will consume more time and efforts. Also, human resource having expert testing skills & domain knowledge will be required for labelling the data. Therefore Semi Supervised Techniques are been used to reduce the work of labelling dataset, which takes some labeled with unlabeled dataset to train the classifier. In this paper Self Training Algorithm is used for Semi Supervised Learning and Winner-Takes-All strategy is applied to perform Multi Class Classification. This model provides Classification accuracy up to 93%.\",\"PeriodicalId\":148511,\"journal\":{\"name\":\"International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-03-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPRIME.2012.6208378\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Pattern Recognition, Informatics and Medical Engineering (PRIME-2012)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPRIME.2012.6208378","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Classifying the bugs using multi-class semi supervised support vector machine
It is always important in the Software Industry to know about what types of bugs are getting reported into the applications developed or maintained by them. Categorizing bugs based on their characteristics helps Software Development team to take appropriate actions in order to reduce similar defects that might get reported in future releases. Defects or Bugs can be classified into many classes, for which a training set is required, known as the Class Label Data Set. If Classification is performed manually then it will consume more time and efforts. Also, human resource having expert testing skills & domain knowledge will be required for labelling the data. Therefore Semi Supervised Techniques are been used to reduce the work of labelling dataset, which takes some labeled with unlabeled dataset to train the classifier. In this paper Self Training Algorithm is used for Semi Supervised Learning and Winner-Takes-All strategy is applied to perform Multi Class Classification. This model provides Classification accuracy up to 93%.