1.4 Research Methods
To answer the first research question, I made a literature study on the source code metrics and the bad code smells. Based on what I had learned from the literature, I tried to propose possible measures for the smells and evaluate how measurable the smells are. The measurability would be based on my personal evaluation of how good a chance the measure has of detecting the smell correctly.
To answer the second research question, I utilized the information gathered from the literature and my personal knowledge as a programmer. Based on this I created a taxonomy that maps the 22 smells to 7 higher-level categories.
To answer the research questions 3, 3a, and 4, I conducted a web-based survey in which the developers of the case company participated. The survey contained 22 questions that asked each respondent to evaluate how much of each smell exists in the modules they had primarily worked with. The case company had 18 Software developers and 12 of them participated the survey. To answer the research question 3, I used the developers' opinions on the bad code smells. Then I studied how uniformly the developers had evaluated the particular smells in the same software modules. In this effort, I uscd the standard deviation of the smell evaluation in a particular module. In research question 3a I tried to find
1.4 Research Methods To answer the first research question, I made a literature study on the source code metrics and the bad code smells. Based on what I had learned from the literature, I tried to propose possible measures for the smells and evaluate how measurable the smells are. The measurability would be based on my personal evaluation of how good a chance the measure has of detecting the smell correctly. To answer the second research question, I utilized the information gathered from the literature and my personal knowledge as a programmer. Based on this I created a taxonomy that maps the 22 smells to 7 higher-level categories. To answer the research questions 3, 3a, and 4, I conducted a web-based survey in which the developers of the case company participated. The survey contained 22 questions that asked each respondent to evaluate how much of each smell exists in the modules they had primarily worked with. The case company had 18 Software developers and 12 of them participated the survey. To answer the research question 3, I used the developers' opinions on the bad code smells. Then I studied how uniformly the developers had evaluated the particular smells in the same software modules. In this effort, I uscd the standard deviation of the smell evaluation in a particular module. In research question 3a I tried to find
การแปล กรุณารอสักครู่..
