• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2022 年度 実施状況報告書

A Social Developer Digital Footprint for Skills Proficiency

研究課題

研究課題/領域番号 20K19774
研究機関奈良先端科学技術大学院大学

研究代表者

KULA RAULA・GAIKOVINA  奈良先端科学技術大学院大学, 先端科学技術研究科, 助教 (80749094)

研究期間 (年度) 2020-04-01 – 2024-03-31
キーワードcoding competency / repository mining / protestware
研究実績の概要

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.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

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

今後の研究の推進方策

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.

  • 研究成果

    (16件)

すべて 2023 2022

すべて 雑誌論文 (6件) 学会発表 (10件)

  • [雑誌論文] Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem2023

    • 著者名/発表者名
      Wattanakriengkrai Supatsara、Wang Dong、Kula Raula Gaikovina、Treude Christoph、Thongtanunam Patanamon、Ishio Takashi、Matsumoto Kenichi
    • 雑誌名

      IEEE Transactions on Software Engineering

      巻: 49 ページ: 2566~2579

    • DOI

      10.1109/TSE.2022.3225197

  • [雑誌論文] Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub2022

    • 著者名/発表者名
      Rehman Ifraz、Wang Dong、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • 雑誌名

      Empirical Software Engineering

      巻: 27 ページ: -

    • DOI

      10.1007/s10664-022-10163-0

  • [雑誌論文] An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study2022

    • 著者名/発表者名
      ISLAM Syful、WANG Dong、GAIKOVINA KULA Raula、ISHIO Takashi、MATSUMOTO Kenichi
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E105.D ページ: 11~18

    • DOI

      10.1587/transinf.2021MPP0003

  • [雑誌論文] S?jiTantei: Function-Call Reachability Detection of Vulnerable Code for npm Packages2022

    • 著者名/発表者名
      CHINTHANET Bodin、GAIKOVINA KULA Raula、ELIZA ZAPATA Rodrigo、ISHIO Takashi、MATSUMOTO Kenichi、IHARA Akinori
    • 雑誌名

      IEICE Transactions on Information and Systems

      巻: E105.D ページ: 19~20

    • DOI

      10.1587/transinf.2021MPL0001

  • [雑誌論文] GitHub repositories with links to academic papers: Public access, traceability, and evolution2022

    • 著者名/発表者名
      Wattanakriengkrai Supatsara、Chinthanet Bodin、Hata Hideaki、Kula Raula Gaikovina、Treude Christoph、Guo Jin、Matsumoto Kenichi
    • 雑誌名

      Journal of Systems and Software

      巻: 183 ページ: 111117~111117

    • DOI

      10.1016/j.jss.2021.111117

  • [雑誌論文] Analyzing First Contributions on GitHub: What Do Newcomers Do?2022

    • 著者名/発表者名
      Subramanian Vikram N.、Rehman Ifraz、Nagappan Meiyappan、Kula Raula Gaikovina
    • 雑誌名

      IEEE Software

      巻: 39 ページ: 93~101

    • DOI

      10.1109/MS.2020.3041241

  • [学会発表] Reusing My Own Code: Preliminary Results for Competitive Coding in Jupyter Notebooks2022

    • 著者名/発表者名
      Natanon Ritta, Tasha Settewong, Raula Gaikovina Kula, Chaiyong Rakhitwetsagul, Thanwadee Sunetnanta, Kenichi Matsumoto
    • 学会等名
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [学会発表] Why Visualize Competitive Code? Preliminary Categories for Jupyter Notebooks2022

    • 著者名/発表者名
      Tasha Settewong, Natanon Ritta, Raula Gaikovina Kula, Chaiyong Rakhitwetsagul, Thanwadee Sunetnanta, Kenichi Matsumoto
    • 学会等名
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [学会発表] Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results2022

    • 著者名/発表者名
      Indira Febriyanti, Raula Gaikovina Kula, Ruksit Rojpaisarnkit, Kanchanok Kannee, Yusuf Sulistyo Nugroho, Kenichi Matsumoto
    • 学会等名
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [学会発表] In War and Peace: The Impact of World Politics on Software Ecosystems2022

    • 著者名/発表者名
      Raula Gaikovina Kula, Christoph Treude
    • 学会等名
      ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
  • [学会発表] V-Achilles: An Interactive Visualization of Transitive Security Vulnerabilities2022

    • 著者名/発表者名
      Vipawan Jarukitpipat, Klinton Chhun, Wachirayana Wanprasert, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul, Thanwadee Sunetnanta, Raula Gaikovina Kula, CHINTHANET BODIN, Takashi Ishio, Kenichi Matsumoto
    • 学会等名
      37th IEEE/ACM International Conference on Automated Software Engineering
  • [学会発表] Bug-Fix Variants: Visualizing Unique Source Code Changes across GitHub Forks2022

    • 著者名/発表者名
      Daigo Imamura, Takashi Ishio, Raula Gaikovina Kula, Kenichi Matsumoto
    • 学会等名
      10th IEEE Working Conference on Software Visualization
  • [学会発表] An Empirical Evaluation of Competitive Programming AI: A Case Study of AlphaCode,2022

    • 著者名/発表者名
      Sila Lertbanjongngam, CHINTHANET BODIN, Takashi Ishio, Raula Gaikovina Kula, Pattara Leelaprute, Bundit Manaskasemsak, Arnon Rungsawang, Kenichi Matsumoto
    • 学会等名
      International Workshop on Software Clones
  • [学会発表] On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries2022

    • 著者名/発表者名
      Ayano Ikegami, Raula Gaikovina Kula, CHINTHANET BODIN, Vittunyuta Maeprasart, Ali Ouni, Takashi Ishio, Kenichi Matsumoto
    • 学会等名
      The International Conference on Evaluation and Assessment in Software Engineering
  • [学会発表] Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale2022

    • 著者名/発表者名
      Pattara Leelaprute, CHINTHANET BODIN, Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Pongchai Jaisri, Takashi Ishio
    • 学会等名
      International Conference on Program Comprehension (ICPC 2022)
  • [学会発表] pycefr: Python Competency Level through Code Analysis2022

    • 著者名/発表者名
      Gregorio Robles, Raula Gaikovina Kula, Chaiyong Ragkhitwetsagul, Tattiya Sakulniwat, Kenichi Matsumoto, Jesus M. Gonzalez-Barahona
    • 学会等名
      International Conference on Program Comprehension (ICPC 2022), IEEE ACM

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi