論文の概要: The Software Genome Project: Venture to the Genomic Pathways of Open
Source Software and Its Applications
- arxiv url: http://arxiv.org/abs/2311.09881v1
- Date: Thu, 16 Nov 2023 13:18:24 GMT
- ステータス: 処理完了
- システム内更新日: 2023-11-17 14:06:41.855187
- Title: The Software Genome Project: Venture to the Genomic Pathways of Open
Source Software and Its Applications
- Title(参考訳): ソフトウェアゲノムプロジェクト:オープンソースソフトウェアのゲノムパスへの取り組みとその応用
- Authors: Yueming Wu, Chengwei Liu, Yang Liu
- Abstract要約: textbfSoftware Genome Projectは、オープンソースのソフトウェアのセキュアなモニタリングと利用を目的としている。
Software Genome Projectは、開発者とマネージャがソフトウェアの複雑さと多様性をより深く理解するために、完全なソフトウェアゲノムマップを構築する。
- 参考スコア(独自算出の注目度): 8.55939767653389
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: With the boom in modern software development, open-source software has become
an integral part of various industries, driving progress in computer science.
However, the immense complexity and diversity of the open-source ecosystem also
pose a series of challenges, including issues of quality, security, management,
maintenance, compliance, and sustainability. Existing open-source governance
approaches, while excelling in community building and collaboration, still face
shortcomings in decentralized management, security, and maintenance. To address
these challenges, inspired by the Human Genome Project, we treat the software
source code as software DNA and propose the \textbf{Software Genome Project},
which is geared towards the secure monitoring and exploitation of open-source
software. By identifying and labeling integrated and classified code features
at a fine-grained level, and effectively identifying safeguards for functional
implementations and non-functional requirements at different levels of
granularity, Software Genome Project builds a complete set of software genome
maps to help developers and managers gain a deeper understanding of software
complexity and diversity. By dissecting and summarizing functional and
undesirable genes, Software Genome Project helps facilitate targeted software
remediation and optimization, provides valuable insight and understanding of
the entire software ecosystem, and supports critical development tasks such as
technology selection and open source governance. This project is expected to
drive the evolution of software development towards more efficient, reliable,
and sustainable software solutions.
- Abstract(参考訳): 現代のソフトウェア開発のブームに伴い、オープンソースソフトウェアは様々な産業の不可欠な部分となり、コンピュータ科学の進歩を促している。
しかしながら、オープンソースエコシステムの複雑さと多様性は、品質、セキュリティ、管理、メンテナンス、コンプライアンス、持続可能性といった一連の課題も抱えています。
既存のオープンソースガバナンスアプローチは、コミュニティの構築とコラボレーションに優れていますが、分散管理、セキュリティ、メンテナンスにはまだ欠点があります。
これらの課題に対処するため、human genome projectに触発されて、ソフトウェアソースコードをソフトウェアdnaとして扱い、オープンソースソフトウェアのセキュアな監視と活用を目的とした \textbf{software genome project} を提案する。
統合されたコードと分類されたコードの機能を細かなレベルで識別し、異なる粒度で機能実装と非機能要件のセーフガードを効果的に識別することで、ソフトウェアゲノムプロジェクトは、開発者とマネージャがソフトウェアの複雑さと多様性をより深く理解できるように、ソフトウェアゲノムマップの完全なセットを構築します。
機能的かつ望ましくない遺伝子を解剖し要約することで、ソフトウェアゲノムプロジェクトは、ターゲットとするソフトウェア修復と最適化を促進し、ソフトウェアエコシステム全体の貴重な洞察と理解を提供し、技術選択やオープンソースガバナンスといった重要な開発タスクをサポートする。
このプロジェクトは、より効率的で信頼性が高く、持続可能なソフトウェアソリューションへのソフトウェア開発の進化を促進することが期待されている。
関連論文リスト
- Modelling Open-Source Software Reliability Incorporating Swarm
Intelligence-Based Techniques [0.0]
ソフトウェア業界では、2つのソフトウェアエンジニアリングのベストプラクティスが共存している。
クローズドソースソフトウェア信頼性予測のためのメタヒューリスティック最適化アルゴリズムの適用により、重要かつ正確な結果が得られた。
品質指標として、オープンソースのソフトウェア信頼性に関する結果は、オープンソースのソフトウェア信頼性成長モデリングの問題を解決するのに大いに役立ちます。
論文 参考訳(メタデータ) (2024-01-05T06:46:03Z) - Code Ownership in Open-Source AI Software Security [18.779538756226298]
コードオーナシップのメトリクスを使用して、5つの著名なオープンソースAIソフトウェアプロジェクトにおける潜在的な脆弱性との相関を調査します。
この結果は、ハイレベルなオーナシップ(マイナーなコントリビュータの数が限られている)と脆弱性の減少との間に肯定的な関係があることを示唆している。
これらの新しいコードオーナシップメトリクスによって、プロジェクトキュレーターや品質保証の専門家が現場プロジェクトを評価し、ベンチマークするのを助けるために、Pythonベースのコマンドラインアプリケーションを実装しました。
論文 参考訳(メタデータ) (2023-12-18T00:37:29Z) - A cast of thousands: How the IDEAS Productivity project has advanced
software productivity and sustainability [1.3083336716269756]
科学ソフトウェア開発者の生産性に対する懸念が高まっている。
IDEASプロジェクトのメンバーは、これらの課題に対処するための触媒として機能します。
本稿は,これらの相乗的活動が科学的発見を緩和する技術的リスクをいかに進展させているかを論じる。
論文 参考訳(メタデータ) (2023-11-03T16:14:17Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
デジタル双生児は、コスト効率の良いソフトウェア開発とメンテナンス戦略の可能性を秘めている。
私たちは中小企業に現在の開発プロセスについてインタビューした。
最初の結果は、リアルタイムの要求が、これまでは、Software-in-the-Loop開発アプローチを妨げていることを示している。
論文 参考訳(メタデータ) (2023-09-17T08:56:36Z) - Using Machine Learning To Identify Software Weaknesses From Software
Requirement Specifications [49.1574468325115]
本研究は、要求仕様からソフトウェア弱点を特定するための効率的な機械学習アルゴリズムを見つけることに焦点を当てる。
ProMISE_exp. Naive Bayes、サポートベクターマシン(SVM)、決定木、ニューラルネットワーク、畳み込みニューラルネットワーク(CNN)アルゴリズムをテストした。
論文 参考訳(メタデータ) (2023-08-10T13:19:10Z) - Communicative Agents for Software Development [79.86905471184195]
ChatDevはチャットを利用した仮想ソフトウェア開発会社で、確立したウォーターフォールモデルを反映している。
各ステージは、プログラマ、コードレビュアー、テストエンジニアといった"ソフトウェアエージェント"のチームが参加し、協調的な対話を促進する。
ChatDevは潜在的な脆弱性を特定し、信頼できる効率とコスト効率を維持しながら幻覚を正す。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - Devops And Agile Methods Integrated Software Configuration Management
Experience [0.0]
本研究の目的は,従来の手法と比較して,革新的な手法がソフトウェア構成管理分野にもたらす違いとメリットを検討することである。
ビルドとデプロイメント時間、自動レポート生成、より正確でフォールトフリーなバージョン管理で改善が見られる。
論文 参考訳(メタデータ) (2023-06-24T13:40:27Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - Knowledge Integration of Collaborative Product Design Using Cloud
Computing Infrastructure [65.2157099438235]
本論文の主な焦点は、クラウドコンピューティングインフラを用いた協調製品設計・開発のための知識統合サービスの提供に関する継続的な研究のコンセプトである。
提案された知識統合サービスは,知識リソースへのリアルタイムアクセスを提供することによってユーザを支援する。
論文 参考訳(メタデータ) (2020-01-16T18:44:27Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。