%0 Book Section %B Open Source Systems: Integrating Communities: 12th IFIP WG 2.13 International Conference, OSS 2016, Gothenburg, Sweden, May 30 - June 2, 2016, Proceedings %D 2016 %T The Impact of a Low Level of Agreement Among Reviewers in a Code Review Process %A Hirao, Toshiki %A Ihara, Akinori %A Ueda, Yuki %A Phannachitta, Passakorn %A Matsumoto, Ken-ichi %E Kevin Crowston %E Hammouda, Imed %E Lundell, Björn %E Gregorio Robles %E Gamalielsson, Jonas %E Juho Lindman %X Software code review systems are commonly used in software development. In these systems, many patches are submitted to improve the quality. To verify the quality, voting is commonly used by contributors; however, there still exists a major problem, namely, that reviewers do not always simply reach a broad agreement. In our previous study, we found that consensus is not usually reached, implying that an individual reviewer’s final decision usually differs from that of the majority of the other reviewers. In this study, we further investigate the reasons why such situations often occur, and provide suggestions for better handling of these problems. Our analysis of the Qt and OpenStack project datasets allow us to suggest that a patch owner should select more appropriate reviewers who often agree with others’ decisions. %B Open Source Systems: Integrating Communities: 12th IFIP WG 2.13 International Conference, OSS 2016, Gothenburg, Sweden, May 30 - June 2, 2016, Proceedings %I Springer International Publishing %C Cham %P 97–110 %@ 978-3-319-39225-7 %U http://dx.doi.org/10.1007/978-3-319-39225-7_8 %R 10.1007/978-3-319-39225-7_8 %0 Conference Paper %B 2014 6th International Workshop on Empirical Software Engineering in Practice (IWESEP)2014 6th International Workshop on Empirical Software Engineering in Practice %D 2014 %T Industry Questions about Open Source Software in Business: Research Directions and Potential Answers %A Ihara, Akinori %A Monden, Akito %A Matsumoto, Ken-ichi %X As open source software (OSS) has become an integral part of today's software businesses, many software companies rely on OSS to develop their customer solutions and products. On the other hand, they face various concerns in using OSS, such as technical support, quality, security and licensing issues. This paper focuses on OSS-related FAQ in industry, and tries to answer them or to provide research directions based on lessons learned from recent mining OSS repository researches. %B 2014 6th International Workshop on Empirical Software Engineering in Practice (IWESEP)2014 6th International Workshop on Empirical Software Engineering in Practice %I IEEE %C Osaka, Japan %P 55 - 59 %R 10.1109/IWESEP.2014.12 %0 Conference Paper %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %D 2008 %T Analysis of Coordination Between Developers and Users in the Apache Community %A Kamei, Yasutaka %A Matsumoto, Shinsuke %A Maeshima, Hirotaka %A Onishi, Yoji %A Ohira, Masao %A Matsumoto, Ken-ichi %K apache %K email %K mailing list %X Coordination is one of the keys for the success of open source software (OSS) communities because geographically distributed members need to collaborate on their work using communication tools (e.g., mailing lists, bulletin board systems, bug tracking systems, and so on). In this paper, we investigated the informal social structure among developers and users by analyzing two mailing lists of developers and users in the Apache community based on betweenness centrality, one centrality measure proposed by Freeman. From the analysis results, we found that (1) participants with high betweenness coordinated activities between developers and users and (2) some participants have been functioning as coordinators in the community for a long time. %B OSS2008: Open Source Development, Communities and Quality (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %V 275/2008 %P 81 - 92 %8 2008/// %G eng %& 7 %R http://dx.doi.org/10.1007/978-0-387-09684-1_7 %> https://flosshub.org/sites/flosshub.org/files/Analysis%20of%20Coordination.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Analyzing OSS developers' working time using mailing lists archives %A Tsunoda, Masateru %A Monden, Akito %A Kakimoto, Takeshi %A Kamei, Yasutaka %A Matsumoto, Ken-ichi %K developers %K email %K email archives %K mailing lists %K mining challenge %K msr challenge %K overtime work %K postgresql %K workload %X Our mining question is “when OSS developers work?” OSS developers' working time may be a good indicator to understand the development style of a project. (For example, if many developers work in office hour, these might be daily works in a company.) %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 181–182 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138031 %R http://doi.acm.org/10.1145/1137983.1138031 %> https://flosshub.org/sites/flosshub.org/files/181AnalyzingOSS.pdf %0 Conference Paper %B Proceedings of the 2006 international workshop on Mining software repositories %D 2006 %T Using software birthmarks to identify similar classes and major functionalities %A Kakimoto, Takeshi %A Monden, Akito %A Kamei, Yasutaka %A Tamada, Haruaki %A Tsunoda, Masateru %A Matsumoto, Ken-ichi %K argouml %K class %K file %K mining challenge %K msr challenge %K multi-dimensional scaling %K similarity %K software birthmark %K source code %B Proceedings of the 2006 international workshop on Mining software repositories %S MSR '06 %I ACM %C New York, NY, USA %P 171–172 %@ 1-59593-397-2 %U http://doi.acm.org/10.1145/1137983.1138026 %R http://doi.acm.org/10.1145/1137983.1138026 %> https://flosshub.org/sites/flosshub.org/files/171UsingSoftware.pdf %0 Conference Paper %B Proceedings of the 2005 international workshop on Mining software repositories %D 2005 %T Accelerating cross-project knowledge collaboration using collaborative filtering and social networks %A Ohira, Masao %A Ohsugi, Naoki %A Ohoka, Tetsuya %A Matsumoto, Ken-ichi %K collaborative filtering %K developers %K knowledge collaboration %K projects %K social networks %K sourceforge %K visualization tool %X Vast numbers of free/open source software (F/OSS) development projects use hosting sites such as Java.net and SourceForge.net. These sites provide each project with a variety of software repositories (e.g. repositories for source code sharing, bug tracking, discussions, etc.) as a media for communication and collaboration. They tend to focus on supporting rich collaboration among members in each project. However, a majority of hosted projects are relatively small projects consisting of few developers and often need more resources for solving problems. In order to support cross-project knowledge collaboration in F/OSS development, we have been developing tools to collect data of projects and developers at SourceForge, and to visualize the relationship among them using the techniques of collaborative filtering and social networks. The tools help a developer identify “who should I ask?” and “what can I ask?” and so on. In this paper, we report a case study of applying the tools to F/OSS projects data collected from SourceForge and how effective the tools can be used for helping cross-project knowledge collaboration. %B Proceedings of the 2005 international workshop on Mining software repositories %S MSR '05 %I ACM %C New York, NY, USA %P 111-115 %@ 1-59593-123-6 %U http://doi.acm.org/10.1145/1082983.1083163 %R http://doi.acm.org/10.1145/1082983.1083163 %> https://flosshub.org/sites/flosshub.org/files/111Accelerating.pdf