研究実績の概要 |
Follow the schedule as outlined in the proposed, FY2021 has been the setup of our research environment and subsequent skill proficiency mining. As shown by my publications, here is a summary of the two key achievements: - For the skills proficiency, we developed a tool (pycefr) for skills assessment based on source code. We developed a tool to assess a piece of python code for any developer and rank the proficiency of code based on six levels. - In preparation for the social footprint analysis, we collected a wide-range of SE datasets for analysis. In addition to collecting developer repositories, I also collected external sources datasets like Stack Overflow (Question and Answer site), GitHub Discussions (Developer Forums) and social developer activities on GitHub ( Pull Requests and Issues). As shown in the publications, I have been investigating other social activities outside of coding, such as code reviews, mitigating security vulnerabilities, and understanding why and how social developers contribute. Complementing the original proposal, instead of anonymizing, I will summarize and present this information to the developer for their scrutiny.
|
今後の研究の推進方策 |
As scheduled and part of the skills proficiency mining, I now plan to develop a metric to characterize the digital footprint for a developer, based on their social activities. I will collect all the developer footprint information outside of GitHub and linked to external sites (social media). I will explore how developers us different proficiency levels in different situations.
|