計測できそうでできない多くのこと。エンピリカル(実証的)アプローチで。Lehman氏の論文があります。law(リーマンの法則)"と呼ばれていることもあります。論文はタイトルのとおり、以下のような3つの部分から構成されています。プログラムを3つのタイプに分類しています。開発→リリース→拡張→リリース・・・といったソフトウェアのライフサイクルが書かれています。商用ソフトウェアの開発において収集したデータをもとに「使われるシステムは変わり続ける」「対策をしない限り、継続して変更していくとソフトウェアがだんだん複雑になる」等をはじめとして5つの法則が書かれています。シンプルなものばかりですが、今でも十分に通用する内容です。この論文をはじめとして保守開発(既存バージョンをもとに拡張していくタイプのソフトウェア)を対象とした論文は非常に多いのですが、意外と知られていないものが多いように思います。Googleのバグ予測方法との共通点」もそのような知られていないものの一つではないかと思います。このエントリで紹介している論文は2000年に公開されたものです。JEdit等を対象にして過去に修正の多い箇所に次の不具合も存在しやすいという経験的法則を報告しています。商用開発においても、開発のほとんどは既存バージョンのソフトウェアを改変して新たなバージョンを作るという保守開発になりつつあるように思います。紹介するセッション「アプリケーション保守開発の基礎と研究動向~短納期時代の課題と対策、最新動向~」をSODEC(ソフトウェア開発環境展)の専門セミナーでお話することになりました。東京ビッグサイトです。他のセッションを含めた一覧はこちら。有料のセミナーなので保守開発に困ってらっしゃる方が対象になるかと思いますが、プロセスの整理や事例に関して、基礎的な情報から動向まで概観できる内容となるよう準備しています。セッションの後半は富士通鎌倉氏から運用コストの視点も含めて保守開発の事例と効率化のポイントが紹介されます。レポート万年筆やさんで、私に合うペン先を見てもらった。書けば書くほど快感が走る万年筆とは。クラウドに関する記事のまとめ(2020.2.17~2020.2.22)北九州漫画ミュージアム「関谷ひさしとスポーツマンガの時代」5月23日イベントオール私立で大学まで2500万円。ランボルギーニが買えるぜ。やっててよかった資金術とは。Backlogのカンバンボードは末恐ろしいAWSのシェアが落ち、Azureが延びて、4年後にAzureシェア32%、AWSは34%になる件SoftwareDesign3月号ヤマハ特集に執筆参加しました。オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。利用規約プライバシーポリシーお問い合わせアイティメディアからのお知らせプレスリリースメールサービスRSSTwitterITmediaはアイティメディア株式会社の登録商標です。