Skip to Content
Making Software ―エビデンスが変えるソフトウェア開発
book

Making Software ―エビデンスが変えるソフトウェア開発

by Andy Oram, Greg Wilson, 久野 禎子, 久野 靖
September 2011
Intermediate to advanced
612 pages
15h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from Making Software ―エビデンスが変えるソフトウェア開発
369
参考文献
プンソースのものなので、商用システムであればまった違う変更パターンである可能性もあります。
まとめ
私たちは
3
つの大きさが異なるオープンソースシステムのアーカイブを対象に、それらのシステム内
で表現されているモジュールと開発者がどのようにやり取りするかを調べました。プロジェクトの大き
さ、問題のドメイン、使用されているプログラミング言語をまたがった分析によって、いくつかのパター
ンが浮かび上がりました。第一に、私たちは期待されている通り、大半の変更が単独のモジュールに対
する変更に分離されていることを観察しました。しかし同時に、複数モジュールのコードを修正する必
要のある変更もやはり多数あり、それが開発者がシステムの広範な部分を調べたり、変更を行うのに多
くの時間を費やしたりする原因になっていることも分かりました。第二に、クラスやファイルを変更す
る開発者の視点に立ってシステムを調べるために、どのよ
うなクラスやファイルに対する変更が一緒に
行われがちかをマイニングした結果、システムの設計時のモジュールは必ずしも開発者が作業時に扱う
モジュールと同一ではない、ということが明らかになりました。
これらの結果は、現在のモジュール化技術が開発者たちの作業を確かにサポートしているけれども、
一方で改善の余地もある、ということを示します。同僚が前に同じような変更を完遂するために調べた
モジュール群を眺められるように開発者を導きサポートするツールがあれば、変更に要する時間が少な
くできるかもしれません。開発者のモジュールに関する作業パターンを分析することで、システムのモ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

Luca Mezzalira, 嶋田 健志
推薦システム実践入門 ―仕事で使える導入ガイド

推薦システム実践入門 ―仕事で使える導入ガイド

風間 正弘, 飯塚 洸二郎, 松村 優也

Publisher Resources

ISBN: 9784873115115Other