ログイン
Language:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 02 情報科学
  2. 02 国際会議論文

How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries

http://hdl.handle.net/10061/0002001011
http://hdl.handle.net/10061/0002001011
2955f456-fe64-4d80-b249-d7a035162f31
名前 / ファイル ライセンス アクション
paper__ISSRE__indiraPyCEFRMaintain fulltext (157.0 KB)
 Download is available from 2026/12/3.
アイテムタイプ 会議発表論文 / Conference Paper(1)
公開日 2025-06-20
タイトル
タイトル How Maintainable is Proficient Code? A Case Study of Three PyPI Libraries
言語
言語 eng
キーワード
主題Scheme Other
主題 proficient code
キーワード
主題Scheme Other
主題 software maintainability
資源タイプ
資源タイプ conference paper
アクセス権
アクセス権 embargoed access
著者 Febriyanti, Indira

× Febriyanti, Indira

en Febriyanti, Indira

Search repository
Fan, Youmei

× Fan, Youmei

en Fan, Youmei

Search repository
嶋利, 一真

× 嶋利, 一真

ja 嶋利, 一真

ja-Kana シマリ, カズマサ

en Shimari, Kazumasa

Search repository
松本, 健一

× 松本, 健一

ja 松本, 健一

ja-Kana マツモト, ケンイチ

en Matsumoto, Kenichi

Search repository
Kula, Raula Gaikovina

× Kula, Raula Gaikovina

en Kula, Raula Gaikovina

Search repository
抄録
内容記述タイプ Abstract
内容記述 Python is very popular because it can be used for a wider audience of developers, data scientists, machine learning experts and so on. Like other programming languages, there are beginner to advanced levels of writing Python code. However, like all software, code constantly needs to be maintained as bugs and the need for new features emerge. Although the Zen of Python states that "Simple is better than complex." However, we hypothesize that more elegant and proficient code might be harder for the developer to maintain. To study this relationship between the understanding of code maintainability and code proficiency, we present an exploratory study into the complexity of Python code on three Python libraries. Specifically, we investigate the risk level of proficient code inside a file. As a starting point, we mined and collected the proficiency of code from three PyPI libraries totaling 3,003 files. We identified several instances of high proficient code that was also high risk, with examples being simple list comprehensions, ‘enumerate’ calls, generator expressions, simple dictionary comprehensions, and the ‘super’ function. Our early examples revealed that most code-proficient development presented a low maintainability risk, yet there are some cases where proficient code is also risky to maintenance. We envision that the study should help developers identify scenarios where and when using proficient code might be detrimental to future code maintenance activities.
書誌情報 en : Proceedings - 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops, ISSREW 2024

p. 103-104, 発行日 2024-12-03
会議情報
会議名 2024 IEEE 35th International Symposium on Software Reliability Engineering Workshops
開始年 2024
開始月 10
開始日 28
終了年 2024
終了月 10
終了日 31
開催期間 2024-10-28 - 2024-10-31
開催地 Tsukuba, Japan
開催国 JPN
出版者
出版者 IEEE
ISSN
収録物識別子タイプ EISSN
収録物識別子 2994-810X
出版者版DOI
関連タイプ isVersionOf
識別子タイプ DOI
関連識別子 https://doi.org/10.1109/ISSREW63542.2024.00056
出版者版URI
関連タイプ isVersionOf
識別子タイプ URI
関連識別子 https://ieeexplore.ieee.org/document/10771176
権利
権利情報 Copyright $00A9 2024, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. 出版社許諾条件により、本文は2026年12月03日以降に公開。
著者版フラグ
出版タイプ AM
助成情報
助成機関名 Japan Society for the Promotion of Science (JSPS)
研究課題番号 JP20H05706
研究課題名 次世代ソフトウェアエコシステムのための基盤・展開技術
助成情報
助成機関名 Japan Society for the Promotion of Science (JSPS)
研究課題番号 JP23K16862
研究課題名 ロギング設定の出力に関する分析とプロジェクトの特性に応じた最適化支援
助成情報
助成機関名 Japan Society for the Promotion of Science (JSPS)
研究課題番号 JP23K28065
研究課題名 SPDXを活用したソフトウェアエコシステム分析基盤の開発
助成情報
助成機関名 Japan Science and Technology Agency(JST)
研究課題番号 JPMJBS2423
研究課題名 JST BOOST
戻る
0
views
See details
Views

Versions

Ver.1 2025-06-20 06:13:55.778914
Show All versions

Share

Share
tweet

Cite as

Other

print

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR 2.0
  • OAI-PMH JPCOAR 1.0
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX
  • ZIP

コミュニティ

確認

確認

確認


Powered by WEKO3


Powered by WEKO3