論文の概要: One Microservice per Developer: Is This the Trend in OSS?
- arxiv url: http://arxiv.org/abs/2308.02843v1
- Date: Sat, 5 Aug 2023 11:08:35 GMT
- ステータス: 処理完了
- システム内更新日: 2023-10-23 15:23:08.693728
- Title: One Microservice per Developer: Is This the Trend in OSS?
- Title(参考訳): 開発者毎のマイクロサービス - これがOSSのトレンドか?
- Authors: Dario Amoroso d'Aragona and Xiaoxhou Li and Tomas Cerny and Andrea
Janes and Valentina Lenarduzzi and Davide Taibi
- Abstract要約: 特に大規模なプロジェクトでは,広範な開発チームを抱える“開発者一人ひとりのマイクロサービス”が一般的です。
この記事では、"開発者毎の単一マイクロサービス"の振る舞いを観察できるかどうかについて検討する。
- 参考スコア(独自算出の注目度): 10.326728672540867
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: When developing and managing microservice systems, practitioners suggest that
each microservice should be owned by a particular team. In effect, there is
only one team with the responsibility to manage a given service. Consequently,
one developer should belong to only one team. This practice of
"one-microservice-per-developer" is especially prevalent in large projects with
an extensive development team. Based on the bazaar-style software development
model of Open Source Projects, in which different programmers, like vendors at
a bazaar, offer to help out developing different parts of the system, this
article investigates whether we can observe the
"one-microservice-per-developer" behavior, a strategy we assume anticipated
within microservice based Open Source Projects. We conducted an empirical study
among 38 microservice-based OS projects. Our findings indicate that the
strategy is rarely respected by open-source developers except for projects that
have dedicated DevOps teams.
- Abstract(参考訳): マイクロサービスシステムの開発と管理を行う場合には、それぞれのマイクロサービスを特定のチームが所有することを提案する。
事実上、特定のサービスを管理する責任を持つチームは1つだけです。
したがって、1人の開発者は1つのチームに属しなければならない。
というプラクティスは、大規模な開発チームを持つ大規模プロジェクトでは特に一般的です。
オープンソースプロジェクトのbazaarスタイルのソフトウェア開発モデルに基づいて、bazaarのベンダーのような異なるプログラマがシステムのさまざまな部分の開発を支援することを提案します。この記事では、マイクロサービスベースのオープンソースプロジェクトで予想される戦略である"開発者一人当たりのマイクロサービス"の振る舞いを観察できるかどうかを調査します。
マイクロサービスベースのOS38プロジェクトを対象に実験を行った。
私たちの調査結果は、DevOpsチーム専用のプロジェクトを除いて、この戦略がオープンソース開発者によって尊重されることはめったにないことを示している。
関連論文リスト
- Cognitive Kernel: An Open-source Agent System towards Generalist Autopilots [54.55088169443828]
我々は,ジェネラリストオートパイロットの目標に向けて,オープンソースのエージェントシステムであるCognitive Kernelを紹介する。
主にユーザーに依存して必要な状態情報を提供する自動操縦システムとは異なり、自動操縦システムは独立してタスクを完了しなければならない。
これを実現するために、自動操縦システムでは、ユーザの意図を理解し、様々な現実世界の情報源から必要な情報を積極的に収集し、賢明な判断をする必要がある。
論文 参考訳(メタデータ) (2024-09-16T13:39:05Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - Unicorns Do Not Exist: Employing and Appreciating Community Managers in Open Source [0.0]
オープンソースソフトウェアを維持する上で重要な役割を担っているにもかかわらず、コミュニティマネージャはしばしば見過ごされている。
役割の専門化の必要性を強調してこれを克服する方法を提案する。
これらのガイドラインに従うことで、この重要な役割を、それに値する透明性と敬意で扱えるようになります。
論文 参考訳(メタデータ) (2024-06-29T07:23:53Z) - Development of an open education resources (OER) system: a comparative analysis and implementation approach [0.0]
このプロジェクトには、LMS(Learning Management Systems)のトップ5の比較分析が含まれている。
主な目的は、非商業ユーザのための教育資源の共有を容易にするWebベースのシステムを作ることである。
論文 参考訳(メタデータ) (2024-05-26T05:58:45Z) - A Feature Dataset of Microservices-based Systems [2.3734388579113275]
データセットの設計と開発における粗悪なプラクティスは、マイクロサービスの悪臭と呼ばれる。
適切なオープンソースのマイクロサービス機能データセットがない。
論文 参考訳(メタデータ) (2024-04-02T09:52:18Z) - DevEval: Evaluating Code Generation in Practical Software Projects [52.16841274646796]
我々はDevEvalという名の新しいベンチマークを提案し、実践プロジェクトにおける開発者の経験と一致している。
DevEvalは、119の実用的なプロジェクトから2,690のサンプルを含む厳格なパイプラインを通じて収集される。
DevEvalの5つの人気のあるLCMを評価し、コード生成における実際の能力を明らかにする。
論文 参考訳(メタデータ) (2024-01-12T06:51:30Z) - Experiential Co-Learning of Software-Developing Agents [83.34027623428096]
大規模言語モデル(LLM)は、特にソフトウェア開発において、様々な領域に大きな変化をもたらした。
本稿では,新しいLLM学習フレームワークであるExperiential Co-Learningを紹介する。
実験では、このフレームワークにより、エージェントは、目に見えないソフトウェア開発タスクをより効果的に対処できることを示した。
論文 参考訳(メタデータ) (2023-12-28T13:50:42Z) - 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) - Follow the Leader: Technical and Inspirational Leadership in Open Source
Software [0.0]
我々は,オープンソースソフトウェア(OSS)仮想チームにおけるリーダの出現を予測する行動要因を,初めて包括的に調査する。
開発者のコミュニケーション能力とコミュニティ構築スキルは、チームリーダーとして現れるかどうかを予測する重要な要素です。
これらの結果は、特にOSSを理論化し、より一般的には、地理的に分散した仮想チームにおけるリーダーシップについて、研究者や実践者にとって興味深いものとなるでしょう。
論文 参考訳(メタデータ) (2022-03-21T10:47:31Z) - YMIR: A Rapid Data-centric Development Platform for Vision Applications [82.67319997259622]
本稿では,コンピュータビジョンアプリケーションの開発を迅速化するオープンソースプラットフォームについて紹介する。
このプラットフォームは、効率的なデータ開発を機械学習開発プロセスの中心に置く。
論文 参考訳(メタデータ) (2021-11-19T05:02:55Z) - Representation of Developer Expertise in Open Source Software [12.583969739954526]
We use the World of Code infrastructure to extract the complete set of APIs in the file changed by the open source developer。
次に、API、開発者、プロジェクトのベクター表現にDoc2Vecの埋め込みを使用します。
これらの埋め込みがスキル空間の仮定トポロジを反映しているかどうかを評価する。
論文 参考訳(メタデータ) (2020-05-20T16:36:07Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。