2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) (2016)
Suita, Osaka, Japan
March 14, 2016 to March 18, 2016
To enhance the quality of software, many software development support tools and software development methodologies have been proposed. However, not all proposed tools and methodologies are widely used in software development. We assume that the evaluation of tools and methodologies by developers is different from the evaluation by researchers, and that this is one of the reasons why the tools and methodologies are not widely used. We analyzed the decision criteria of software developers as applied to the tools and methodologies, to clarify whether the difference exists or not. In behavioral economics, there are theories which assume people have biases, and they do not always act reasonably. In the experiment, we made a questionnaire based on behavioral economics, and collected answers from open source software developers. The results suggest that developers do not always act to maximize expected profit because of the certainty effect and ambiguity aversion. Therefore, we should reconsider the evaluation criteria of tools such as the f-measure or AUC, which mainly focus on the expected profit.
Economics, Predictive models, Unified modeling language, Open source software, Information science, Focusing
K. Kina, M. Tsunoda, H. Hata, H. Tamada and H. Igaki, "Analyzing the Decision Criteria of Software Developers Based on Prospect Theory," 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), Suita, Osaka, Japan, 2016, pp. 644-648.