Project/Area Number |
20K19774
|
Research Category |
Grant-in-Aid for Early-Career Scientists
|
Allocation Type | Multi-year Fund |
Review Section |
Basic Section 60050:Software-related
|
Research Institution | Nara Institute of Science and Technology |
Principal Investigator |
KULA RAULA・GAIKOVINA (ラウラ ガイコビナ・クラ) 奈良先端科学技術大学院大学, 先端科学技術研究科, 助教 (80749094)
|
Project Period (FY) |
2020-04-01 – 2024-03-31
|
Project Status |
Granted (Fiscal Year 2022)
|
Budget Amount *help |
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2023: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2022: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2021: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2020: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
|
Keywords | coding competency / repository mining / protestware / newcomer candidate / proficiency skills / conformance patterns / pythonic code / Social Digital Footprint / Repository Mining / Skills Proficiency / Social Developer / Software Ecosystems |
Outline of Research at the Start |
The applicant proposes a framework to leverage a social developer digital footprint trails of evidence on the Internet, to measure skills proficiency. Contributions benefit developer social status by protecting privacy and provide insights on how developers contribute sustainable software.
|
Outline of Annual Research Achievements |
Follow the schedule as outlined in the proposal, FY2022 is now analysis of skill proficiency mining. As shown by my publications, here is a summary of the key three achievements: - Coding Competency Framework for skills assessment - we developed a tool that assesses the competency of the developer based on the code they write. - Navigating security issues with of transitive dependencies - we developed a tool that assesses visually to prioritize which security updates are more important than others. - Introduction of Protestware - we discovered and reported initial results on a form of potential malware called protest ware, where developers use software to protest their political stance on issues. Now that we have developed and published our coding competency tool, we are now running different empirical studies to validate and show the usefulness of the tool. Instead of focusing solely on the source code, we now would like to analysis Python books to make assessments of the developer social footprints. Furthermore, we analyse how software ecosystems are resolving their security vulnerabilities. Finally, during this period, we discovered the role of protest ware.
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
Due to disruptions in technologies, such as the the 2-Factor Authentication, our research has changed focus. Therefore my research has switched to the competency framework, and security issues. We have also shifted research focus on the role of protestware in software
|
Strategy for Future Research Activity |
Currently, we are conducting studies on the usefulness of the competency tool. We plan to port to other programming languages. We also would like to further investigate protestware, and other social impacts that it has on the social developer.
|