{"title":"The Collaborative Identification of Design Flaws in Software Systems","authors":"P. Thongkum, S. Mekruksavanich","doi":"10.1109/ICSESS47205.2019.9040775","DOIUrl":null,"url":null,"abstract":"Discovering defects in software source code is crucial to ensuring extendable and available computer systems, and a fundamental feature of their development and maintenance. Detecting such defects at an early stage of development can bring significant economic benefits, so efforts have been made to automate their detection and correction. The objective of this research study is to devise a way to improve the detection of such errors by using a cooperative approach, using metrics-based error detection. With the cooperation of 20 professional software developers, disciplined experiments were carried out, with preliminary results confirming their effectiveness in revealing design flaws. In addition, procedures were also produced in support of a cooperative approach to the problem, and the results can form the basis of further research and help individual software developers in their efforts to detect source code errors.","PeriodicalId":203944,"journal":{"name":"2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS)","volume":"11 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS47205.2019.9040775","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Discovering defects in software source code is crucial to ensuring extendable and available computer systems, and a fundamental feature of their development and maintenance. Detecting such defects at an early stage of development can bring significant economic benefits, so efforts have been made to automate their detection and correction. The objective of this research study is to devise a way to improve the detection of such errors by using a cooperative approach, using metrics-based error detection. With the cooperation of 20 professional software developers, disciplined experiments were carried out, with preliminary results confirming their effectiveness in revealing design flaws. In addition, procedures were also produced in support of a cooperative approach to the problem, and the results can form the basis of further research and help individual software developers in their efforts to detect source code errors.