登録して招待リンクを共有すると、動画再生報酬と紹介報酬を獲得できます。

検索結果 ソフトウェア工学
ソフトウェア工学 コミュニティ
1つのキーワードが1つのコミュニティです。
コミュニティ作成
アカウント
見つかりません
ソフトウェア工学 を含む検索結果
# Palantir Foundryを学ぶ 🚀 ノーコードでは届かない複雑なロジックを、ソフトウェア工学の品質管理ごとデータ基盤に持ち込む。それがCode Repositoriesです。 📌 タイトルと機能のURL タイトル: Code Repositories(Pythonトランスフォーム) URL: 📝 概要 Code Repositoriesは、Foundry内で本番品質のコードを作成・協働するためのWebベースの統合開発環境(IDE)です。基盤にあるGitリポジトリをブラウザのUIから操作でき、コマンドライン無しでチーム開発を進められます。プラットフォーム固有の機能を備え、データエンジニアリングにソフトウェア開発の作法をそのまま適用できます。 🔧 機能の説明 バージョン管理とコラボレーションが中核です。 ・ブランチ作成・コミット・リリースタグ付けといったGit操作をWeb UIから実行できます ・プルリクエスト(PR)でコードレビューを行い、権限は「高度に設定可能」でレビュー必須化などの品質保証を支えます ・IntelliSense、リンティング、エラーチェック、文脈に応じたヘルプダイアログがすべてのリポジトリ種別で利用できます ・Transformsリポジトリでは、Python・Java・SQLでのデータ変換ロジックを記述し、プレビューとデバッグが可能です ・FunctionsリポジトリはオントロジーをネイティブにサポートしTypeScript/Pythonで低レイテンシのビジネスロジックを実装できます 🛠 実践的な使い方 ・PySparkを用いて、数十億行規模の名寄せや複雑な業務ルールをコードで実装します ・PRレビューを必須に設定し、マージ前に第三者の確認とCIチェックを通すことを強制します ・ユニットテストを組み込み、変換ロジックの回帰を防ぎます ・Functionsリポジトリでは、オントロジーのデータ型に基づくオートコンプリートを活かして安全にロジックを記述します ・モデル開発リポジトリで機械学習ワークフローもプラットフォーム内に取り込みます 🎯 ユースケース ・Pipeline Builderでは表現しきれない複雑な名寄せ・業務ルールをPySparkで実装 ・「本番直編集によるデグレ」を、レビュー必須化とブランチ運用で構造的に排除 ・派生KPIや検証ロジックをFunctionsとして実装し、各アプリから再利用 ・MLモデルの学習・推論コードをガバナンス下で管理 ⚠️ 注意点 ・ドキュメントの日本語訳は機械生成で未検証である旨が記載されており、ローカライズ内容には精度上の限界がある可能性があります ・リポジトリ種別(Transforms/Functions/Model)ごとに対応言語や用途が異なるため、目的に合った種別を選ぶ必要があります ・プロコード環境ゆえ、レビュー・CI・テストの運用ルールを組織として整備しないと品質管理の効果が出ません #PalantirFoundry# #DataEngineering#
もっと見る
「ソフトが実際にやること」と「ユーザーがそう信じていること」のズレ——この根本問題に、“明示的な意味”という統一尺度で挑む論文です📐 タイトル: Making Software Meaningful URL: 📐 概要 ソフトウェアの使いやすさ・モジュール性・説明責任を高める統一的な尺度として、「明示的な意味(explicit meaning)」を採用することを提唱する論文です。技術用語ではなく、ドメイン固有の言葉でソフトの振る舞いを共有表現として記述します。 ❓ 解決する課題 ソフトウェア工学には根本的なギャップがあります。 ・「ソフトが実際に行うこと」と「ユーザーがそうだと信じていること」がズレる ・このズレが、使いにくさやバグ、不信を生みます 開発者とユーザーが、何をしてなぜそうするのかについて単一で明示的な理解を持つことが鍵だと主張します。 💡 方法論と提案手法 個人・行為・その結果生じる事実という、ドメイン固有の現象を「概念」に整理し、共通の語彙とします。3つの実践で示します。 ・ユーザビリティ設計:共有された意味でユーザーと設計者の視点を揃える ・モジュール式のコード生成:LLMで「意味の概念単位」を「コードの単位」に対応づけ、モジュール性と可読性を高める ・エージェントの説明責任:明示的に定義した「意図された振る舞い」に基づく行動規範を実装する 🌍 ユースケース LLM支援開発でのモジュール性・可読性の向上や、自律エージェントの意図を明示して説明責任を持たせるAIガバナンスに応用できます。人間とAIが協働してソフトを作る時代に、「意味」を中心に据える価値を示します。 #ソフトウェア工学# #AIガバナンス#
もっと見る
「DDDって実際のOSSでどう使われ、保守品質とどう関係してるの?」——有名な割に大規模な実証データがほぼなかったこの問いに、865リポジトリのマイニングで挑む研究です🔍 タイトル: Domain-Driven Design in Practice: A Mining Study of Maintenance and Evolution in Open-Source Repositories URL: ❓ 何を調べるの? 💡 GitHubのDDDタグ付き1,260件をフィルタした865リポジトリ(Java/C#/TypeScript)を対象に、8つの戦術的ビルディングブロック(Entities, Value Objects, Aggregates, Repositories, Domain Services, Domain Events, Application Services, Factories)の実態を分析します。 ❓ どうやって検出するの? 💡 3層パイプラインです。DDD固有のアノテーション、命名規約(例: OrderRepository)、パッケージ・ディレクトリ構造の3つを組み合わせ、精度0.75以上を満たした段階でのみ次へ進みます。 ❓ 何が一番の技術的課題? 💡 Bounded Context(境界づけられたコンテキスト)の境界違反です。「モデルとコードのギャップ」をクロスコンテキスト依存として定量化し、違反率=BC間依存÷全クラス間依存で測ります。境界推定は2名の人手でCohen's kappa 0.80以上を要求。 ❓ 信頼性の担保は? 💡 言語横断はKruskal-Wallis+Dunn事後検定、相関はSpearmanのρ。年齢・規模・言語・種別・チーム規模を交絡として制御し、検出が精度基準を割ったら結論を無効化せずスコープを狭める「劣化計画」を事前登録しています。 設計の堅牢さが際立つ研究で、DDDの保守・進化を語る実証基盤になりそうだと感じます。 #DDD# #ソフトウェア工学#
もっと見る
🧩 「外側は裁量、内側は決定論」。プロンプトだけで手順を守らせると脆い——という課題を、Skillsと埋め込み型インタプリタを統合し、実行可能なコードで解くアプローチです。 タイトル: Building workflows for agents with Skills and Interpreter URL: 📝 概要 本記事は、再利用可能な振る舞いパッケージ「Skills」と、エージェントのハーネスと並んで動く埋め込み型TypeScriptランタイム「Interpreter」を統合したInterpreter Skillsを解説します。SKILL.mdが「いつ使うか」を、index.tsが「どう実行するか」を担い、エージェントは適用判断と入力だけを決め、モジュールが決定論的な実行を担います。 ❓ 解決する課題 エージェントは裁量的な判断は得意でも、決定論的な手順の遂行は苦手です。プロンプトだけの手順遵守は脆く、ステップを飛ばしたり順序を入れ替えたりします。300以上の項目を処理するような複雑な多段ルーチンでは、コンテキストをまたいで一貫性を保たせると「コンテキスト不安」が生じていました。 💡 方法論と提案手法 ・Skillsは段階的開示を用い、コンパクトなスキル一覧を見て関連するものだけ詳細を読み、プロンプトから分離してバージョン管理・共有可能な単位にします ・Interpreterはデフォルトでアクセスが制限され、ファイルシステム・ネットワーク・ツール・サブエージェントは明示的に公開した分だけ使えます ・スキルモジュールはサブエージェントをコードからプログラム的に生成・管理し、モデル介在のステップでなくコードから複雑なタスクグラフを編成します ・パースやフィルタ、グルーピングといったローカル操作はTypeScriptコードで表し、ツール面を絞ってモデルが扱いやすくします 🎯 ユースケース GitHubのIssue・PR・ディスカッションを取得し、項目ごとにサブエージェントで要約を作り、別のサブエージェントで分類・クラスタリングするトリアージなど、状態の多い多段ワークフローに向きます。 📊 評価と意義 ・「概ね指示に従ったか」ではなく「期待した関数を呼んだか」という具体的な問いを立てられ、必要な手順が正しい入力で実行されたかを測定できます ・モデルは一度呼び出すだけで、モジュールがワークフロー全体を決定論的に編成し、コンパクトな構造化オブジェクトを返します ・モデルは戦略的制御を保ちつつ、重要な手順はレビュー可能・テスト可能なコードで実行され、エージェントの作業をバージョン管理・テスト・コードレビューといったソフトウェア工学の実践へ移行させます #AIエージェント# #DevTools#
もっと見る
ソフトウェア等の脆弱性関連情報に関する届出状況について、2026年第2四半期(4月-6月)の統計情報を公開しました。本四半期の届出件数はソフトウェア製品が182件、ウェブアプリケーションは65件で、合計247件でした。 #サイバーセキュリティ#
もっと見る
ソフトウェアの開発コストが激安になるとどんな世界が来るかを想像するには、洋服を素材から作るコストが格段に安くなった世界を想像すると良い。 私は「一人ベンチャーがユニクロと戦える世界」よりも「誰もが欲しい時に自分だけの洋服を作って楽しめる世界」の方がはるかに価値があると思う。
もっと見る
"「ソフトウェアエンジニア」という名前は、もう適切ではないのかもしれません。かといって「プロダクトエンジニア」も適切とは言えない。会社はプロダクトを中心としているかもしれませんが、全てがプロダクトであるわけではないからです。となると、この役割はどのような名前になるのでしょうか。" 海外の記事でビルダーというのを耳にするけど、本当にそうなったりして。
もっと見る
独ソフトウェア企業SAP、AIの脅威を「パッチ」で修正。クラウドの底力を見せつける #moby#
フロムソフトウェア新作『The Duskbloods』ネットワークテストが8月21日~24日に開催。テスター応募は7月22日より受付開始予定 “血”がテーマとなるPvPvEゲーム。ネットワークテストでは、最大8人のプレイヤーによるマルチプレイを体験可能。
もっと見る
もはやソフトウェアやサービスは、極論、計算資源をぶっこめばできてしまうので、 計算資源を使ったものに、偏りのある美意識をどれだけまぶすかのほうが今のところは価値が高まりそうなので、 生成AIが作ってくる文章の品質にたいして、自分が納得できるレベルまであげることに時間のほとんどを使う
もっと見る