• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2022 Fiscal Year Research-status Report

A Social Developer Digital Footprint for Skills Proficiency

Research Project

Project/Area Number 20K19774
Research InstitutionNara Institute of Science and Technology

Principal Investigator

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

Project Period (FY) 2020-04-01 – 2024-03-31
Keywordscoding competency / repository mining / protestware
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.

  • Research Products

    (16 results)

All 2023 2022

All Journal Article (6 results) Presentation (10 results)

  • [Journal Article] Giving Back: Contributions Congruent to Library Dependency Changes in a Software Ecosystem2023

    • Author(s)
      Wattanakriengkrai Supatsara、Wang Dong、Kula Raula Gaikovina、Treude Christoph、Thongtanunam Patanamon、Ishio Takashi、Matsumoto Kenichi
    • Journal Title

      IEEE Transactions on Software Engineering

      Volume: 49 Pages: 2566~2579

    • DOI

      10.1109/TSE.2022.3225197

  • [Journal Article] Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub2022

    • Author(s)
      Rehman Ifraz、Wang Dong、Kula Raula Gaikovina、Ishio Takashi、Matsumoto Kenichi
    • Journal Title

      Empirical Software Engineering

      Volume: 27 Pages: -

    • DOI

      10.1007/s10664-022-10163-0

  • [Journal Article] An Exploration of npm Package Co-Usage Examples from Stack Overflow: A Case Study2022

    • Author(s)
      ISLAM Syful、WANG Dong、GAIKOVINA KULA Raula、ISHIO Takashi、MATSUMOTO Kenichi
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E105.D Pages: 11~18

    • DOI

      10.1587/transinf.2021MPP0003

  • [Journal Article] S?jiTantei: Function-Call Reachability Detection of Vulnerable Code for npm Packages2022

    • Author(s)
      CHINTHANET Bodin、GAIKOVINA KULA Raula、ELIZA ZAPATA Rodrigo、ISHIO Takashi、MATSUMOTO Kenichi、IHARA Akinori
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E105.D Pages: 19~20

    • DOI

      10.1587/transinf.2021MPL0001

  • [Journal Article] GitHub repositories with links to academic papers: Public access, traceability, and evolution2022

    • Author(s)
      Wattanakriengkrai Supatsara、Chinthanet Bodin、Hata Hideaki、Kula Raula Gaikovina、Treude Christoph、Guo Jin、Matsumoto Kenichi
    • Journal Title

      Journal of Systems and Software

      Volume: 183 Pages: 111117~111117

    • DOI

      10.1016/j.jss.2021.111117

  • [Journal Article] Analyzing First Contributions on GitHub: What Do Newcomers Do?2022

    • Author(s)
      Subramanian Vikram N.、Rehman Ifraz、Nagappan Meiyappan、Kula Raula Gaikovina
    • Journal Title

      IEEE Software

      Volume: 39 Pages: 93~101

    • DOI

      10.1109/MS.2020.3041241

  • [Presentation] Reusing My Own Code: Preliminary Results for Competitive Coding in Jupyter Notebooks2022

    • Author(s)
      Natanon Ritta, Tasha Settewong, Raula Gaikovina Kula, Chaiyong Rakhitwetsagul, Thanwadee Sunetnanta, Kenichi Matsumoto
    • Organizer
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [Presentation] Why Visualize Competitive Code? Preliminary Categories for Jupyter Notebooks2022

    • Author(s)
      Tasha Settewong, Natanon Ritta, Raula Gaikovina Kula, Chaiyong Rakhitwetsagul, Thanwadee Sunetnanta, Kenichi Matsumoto
    • Organizer
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [Presentation] Visualizing Contributor Code Competency for PyPI Libraries: Preliminary Results2022

    • Author(s)
      Indira Febriyanti, Raula Gaikovina Kula, Ruksit Rojpaisarnkit, Kanchanok Kannee, Yusuf Sulistyo Nugroho, Kenichi Matsumoto
    • Organizer
      29th Asia-Pacific Software Engineering Conference (APSEC 2022)
  • [Presentation] In War and Peace: The Impact of World Politics on Software Ecosystems2022

    • Author(s)
      Raula Gaikovina Kula, Christoph Treude
    • Organizer
      ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
  • [Presentation] V-Achilles: An Interactive Visualization of Transitive Security Vulnerabilities2022

    • Author(s)
      Vipawan Jarukitpipat, Klinton Chhun, Wachirayana Wanprasert, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul, Thanwadee Sunetnanta, Raula Gaikovina Kula, CHINTHANET BODIN, Takashi Ishio, Kenichi Matsumoto
    • Organizer
      37th IEEE/ACM International Conference on Automated Software Engineering
  • [Presentation] Bug-Fix Variants: Visualizing Unique Source Code Changes across GitHub Forks2022

    • Author(s)
      Daigo Imamura, Takashi Ishio, Raula Gaikovina Kula, Kenichi Matsumoto
    • Organizer
      10th IEEE Working Conference on Software Visualization
  • [Presentation] An Empirical Evaluation of Competitive Programming AI: A Case Study of AlphaCode,2022

    • Author(s)
      Sila Lertbanjongngam, CHINTHANET BODIN, Takashi Ishio, Raula Gaikovina Kula, Pattara Leelaprute, Bundit Manaskasemsak, Arnon Rungsawang, Kenichi Matsumoto
    • Organizer
      International Workshop on Software Clones
  • [Presentation] On the Use of Refactoring in Security Vulnerability Fixes: An Exploratory Study on Maven Libraries2022

    • Author(s)
      Ayano Ikegami, Raula Gaikovina Kula, CHINTHANET BODIN, Vittunyuta Maeprasart, Ali Ouni, Takashi Ishio, Kenichi Matsumoto
    • Organizer
      The International Conference on Evaluation and Assessment in Software Engineering
  • [Presentation] Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale2022

    • Author(s)
      Pattara Leelaprute, CHINTHANET BODIN, Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Pongchai Jaisri, Takashi Ishio
    • Organizer
      International Conference on Program Comprehension (ICPC 2022)
  • [Presentation] pycefr: Python Competency Level through Code Analysis2022

    • Author(s)
      Gregorio Robles, Raula Gaikovina Kula, Chaiyong Ragkhitwetsagul, Tattiya Sakulniwat, Kenichi Matsumoto, Jesus M. Gonzalez-Barahona
    • Organizer
      International Conference on Program Comprehension (ICPC 2022), IEEE ACM

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi