本記事はIEEE Software編集部から頂いた原稿をオージス総研の有志で翻訳したものです.

私たちの使命: 先導的なソフトウェアの実践者のコミュニティを作ること.
IEEE Software誌は迅速な技術の変化についていかなければならない思慮深い開発者やマネージャーに対して先進的なアイデアや専門家の分析,確かなアドバイス,思慮深い洞察を提供します. ソフトウェアの理論を実践へと翻訳するオーソリティです.
ソフトウェア工学の将来 (The Future of Software Engineering)
謹んでIEEE Software のJanuary/February 2016 (Vol. 33, No. 1) 号 の目次と要旨をお送りします. 各号では無償の記事(英語)やポッドキャスト(英語)がいくつか提供されており, それらは要旨の下のリンクから入手することができます. 残りの技術的な記事を入手するために, 英語のデジタル版 www.qMags.com/ISW/jp を購読できます. お問い合わせは, 編集長であるBrian Brannon (bbrannon@computer.org)宛てに電子メールでお願い致します.
目次
編集長より (From the Editor)
開発者よ, なんじ自身をデバッグせよ (Developer, Debug Thyself)
Diomidis Spinellis
不品行なソフトウェアのリスクは何十年にもわたり過ごしてきたが, 現在では普遍的になりすぎて不用意に隠せない状況になっている. 我々は今行動せねばならない; さもなければ, ご存知のように次のソフトウェアのスキャンダルがソフトウェア開発の息の根を止めるかもしれない.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010003.html
コンピューティングについて (On Computing)
過去のものの記憶 (Remembrance of Things Past)
Grady Booch
我々は, かつてないほど複雑で驚くような可能性を持つ世界で生きている. それらの可能性をコンピューティングが可能にしている状況に我々よりも先に至った人々のために, 我々は自分達の過去を決して忘れるべきではない.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010010.html
洞察 (Insights)
エンタープライズ統合パターンの10年 (A Decade of Enterprise Integration Patterns)
著者らとの会話 (A Conversation with the Authors)
Olaf Zimmermann , University of Applied Sciences of Eastern Switzerland, Rapperswil
Cesare Pautasso , University of Lugano
Gregor Hohpe , Allianz
Bobby Woolf , IBM
本記事シリーズの編集者であるOlaf ZimmermanとCesare Pautasso が, Enterprise Integration Patternsの著者であるGregor Hohpe 氏とBobby Woolf 氏にインタビューする. 参加者達は, その本のインパクト, パターンランゲージの設計, メッセージ指向ミドルウェア, 統合技術の発展, 著者らの将来の計画について論じる.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010013.html
現実的なアーキテクト (Voice of Evidence)
何がアーキテクトを成功させるのか? (What Makes an Architect Successful?)
John Klein Fontana, Software Engineering Institute
アーキテクトのスキルや能力がプロジェクトのニーズにマッチしていれば,成功の可能性は高くなるだろう. さらに,ソフトウェアのライフサイクルの各フェーズでは異なるスキルが必要になる. 提案されたモデルは各フェーズで必要なスキルを特定し, よくある失敗パターンを説明するのに役立つ.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010020-abs.html
信頼できるコード (Reliable Code)
ちっぽけなツール (Tiny Tools)
Gerard J. Holzmann, Jet Propulsion Laboratory
Gerard Holzmann氏が, IDEを使わず, 自分自身のスクリーンエディターでコードを書き, その他すべてをコマンドラインツールで行いたい開発者に簡単なツールを提供する.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010024.html
インパクト (Impact)
ソフトウェアが一線を越えた時 (When Software Crosses a Line)
Les Hatton, Oakwood Computing Associates
Michiel van Genuchten, VitalHealth
フォルクスワーゲン(VW)の”無効化デバイス”の大失敗は, 不安な気持ちになるような, いくつかの質問を提起する. 他の会社はこれを行っているのだろうか? あるいは - もっと辛辣な立場をとれば - 何社がこれを行っているのか? 他の会社が行っていないならば, それらの会社は同じように怪しいソフトウェアプラクティスをまだ使っているのだろうか? ソフトウェアの尋常ではない能力がハードウェアにその特性をもたらすのであれば, 理にかなったことをどのように判断するか?
https://www.computer.org/csdl/mags/so/2016/01/mso2016010029.html
特集:ゲスト編集者のイントロ (Focus: Guest Editors’ Introduction)
ソフトウェア工学の将来 (The Future of Software Engineering)
Forrest Shull, Software Engineering Institute
Anita Carleton, Software Engineering Institute
Jeromy Carriere, Google
Rafael Prikladnicki, Pontificia Universidade Catolica do Rio Grande do Sul
Dongmei Zhang, Microsoft Research
本特集は, 世界中でソフトウェアの広範な領域で仕事をしているプロフェッショナル達のソフトウェア工学の将来に対する一連の見通しを提供する. 内容は, 現在のトレンドの背景となる研究領域についての詳細な技術的な記事から, 自分自身の将来に対するビジョンの焦点を研ぎ澄まそうと努めている人達からのより短いエッセイや断片的な意見にまで及ぶ.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010032.html
展望—米国 (Perspectives—US)
業界が向かっている先を先進的な考えを持つ4名のリーダーが語る (Four Thought Leaders on Where the Industry Is Headed)
Andrew Moore, Carnegie Mellon University
Tim O'Reilly, O'Reilly Media
Paul D. Nielsen, Software Engineering Institute (SEI)
Kevin Fall, Carnegie Mellon University
ソフトウェア工学の先進的な考えを持つ4名のリーダーが, 我々の業界の進む方向について挑戦的で思わず考えてしまうようなアイデアを提供する. これらのリーダ―達は,自身のスキルセットを更新し続け, 我々の分野を進歩させる新しい技術が有望であることを売り込むというソフトウェア開発者の課題を論じる. これらの依頼したエッセイは, ソフトウェア工学の将来特集の一部である.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010036.html
展望—中国 (Perspectives—China)
中国のソフトウェア開発の将来 (The Future of Chinese Software Development)
Zhengrong Tang, Tuniu.com
Melissa Yang, Tujia.com
Joshua Xiang, Secoo.com
John Liu , Gridsum Technology
中国のソフトウェア企業の4名のチーフテクノロジーオフィサーは, 自分達の業界の急速な成長と, 大規模システムやサービス向けのソフトウェア開発の技術的な課題に対応してきた自らの経験を紹介する. これらの依頼したエッセイは, ソフトウェア工学の将来特集の一部である.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010040.html
展望—ブラジル (Perspectives—Brazil)
ブラジルと現れつつあるソフトウェア工学の将来 (Brazil and the Emerging Future of Software Engineering)
Claudia de O. Melo, ThoughtWorks Latin America
Ronaldo Ferraz, ThoughtWorks
Rebecca J. Parsons, ThoughtWorks
ThoughtWorksのClaudia Melo氏, Ronaldo Ferraz氏, Rebecca Parsons氏は, ブラジル人の観点からソフトウェア工学の将来について自らの展望を紹介する. これらの依頼したエッセイは, ソフトウェア工学の将来特集の一部である.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010045.html
特集: ソフトウェア工学の将来 (Focus: The Future of Software Engineering)
データ駆動要求工学に向けて (Toward Data-Driven Requirements Engineering
Walid Maalej, University of Hamburg
Maleknaz Nayebi, University of Calgary
Timo Johann, University of Hamburg
Guenther Ruhe, University of Calgary
開発者, 要求分析者, マネージャーは, 要求の判断を支援するため, 集計された形式の暗黙的または明示的なユーザーフィードバックを系統的に利用できるかもしれない. 目指すのは, 大衆による, 大衆のためのデータ駆動要求工学である.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010048-abs.html
要求: 持続可能性の鍵 (Requirements: The Key to Sustainability)
Christoph Becker, University of Toronto
Stefanie Betz, Karlsruhe Institute of Technology
Ruzanna Chitchyan, University of Leicester
Leticia Duboc, State University of Rio de Janeiro
Steve M. Easterbrook, University of Toronto
Birgit Penzenstadler, California State University, Long Beach
Norbet Seyff, University of Applied Sciences and Arts Northwestern Switzerland
Colin C. Venters, University of Huddersfield
社会におけるソフトウェアの役割の重要性が高まると,ソフトウェア工学の考え方にパラダイムシフトが必要となる. この焦点の変化は, 要求工学から始まる.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010056-abs.html
ソフトウェア開発の摩擦を減らす (Reducing Friction in Software Development)
Paris Avgeriou , University of Groningen
Philippe Kruchten , University of British Columbia
Robert L. Nord , Software Engineering Institute
Ipek Ozkaya , Software Engineering Institute
Carolyn Seaman , University of Maryland, Baltimore County
グローバルなソフトウェアの資産が成長するとともに, 技術的負債も成長する. 技術的負債の管理は, ソフトウェア開発プロセスを駆動する因子として大勢を占めるようになってきている. ソフトウェアの品質とイノベーションの曲線に先んずることには, ソフトウェア開発の中心的なプラクティスとして技術的負債の管理を確立することが含まれるだろう.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010066.html
ソフトウェア工学におけるクラウドソーシング (Crowdsourcing in Software Engineering)
モデル, 動機, そして課題 (Models, Motivations, and Challenges)
Thomas D. LaToza, George Mason University
Andre van der Hoek, University of California, Irvine
クラウドソーシングは, いくつかの仕事の組織化の先導的なモデルを通じてソフトウェア開発の状況の一部を変えつつある. 本記事は, ソフトウェア開発におけるクラウドソーシングの状況を調査し, 参加する主要な動機を論じ, 先にあるいくつかの大事な課題にスポットライトをあてる.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010074.html
スピード, データ, そしてエコシステム (Speed, Data, and Ecosystems)
ソフトウェア工学の将来 (The Future of Software Engineering)
Jan Bosch, Chalmers University of Technology
最近の産業界と社会のトレンドの評価から, ソフトウェア工学の将来を駆動する3つの主要な因子が明らかになった: それは, スピード, データ, そしてエコシステムの3つである. これらの因子から暗示されることで, 企業のソフトウェア開発プラクティスを発展させるガイドラインが導かれた.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010082-abs.html
知的に透明なソフトウェアエコシステム (Intelligently Transparent Software Ecosystems)
James Herbsleb, Carnegie Mellon University
Christian Kastner, Carnegie Mellon University
Christopher Bogart, Carnegie Mellon University
知的に透明なサービスは, 開発者がリスクを管理し, それらの開発者に行く手に現れる失敗に早く警告を発しつつ, 革新的なプロダクトを迅速に開発することを支援するだろう. インフラは, オープンソースプロジェクトのライフサイクルの全フェーズから得られるデータに分析を適用するだろう.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010089-abs.html
証拠の声 (Voice of Evidence)
ソフトウェア工学教育の将来は運動トレーニングアプローチか? (Is an Athletic Approach the Future of Software Engineering Education?)
Emily Hill, Drew University
Philip M. Johnson, University of Hawaii at Manoa
Daniel Port , University of Hawaii at Manoa
ソフトウェア工学教育の従来のアプローチ - クラスでの講義, 監督なしの宿題の割り当て, たまのプロジェクト - は, 注意が散漫になってしまう機会を多く生んでしまう. この問題に対応するために,著者らはソフトウェア工学教育をもっと運動トレーニングのようにするアプローチを採用してきた.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010097-abs.html
ご意見番 (Sounding Board)
ソフトウェアがソフトウェア工学を推進するのか? (Software Is Driving Software Engineering?)
George Hurlburt, STEMCorp
Jeffrey Voas, National Institute of Standards and Technology
我々は, ソフトウェアのスピードで動く物理的な世界に生きている. これは, ソフトウェアの動向がソフトウェア工学を推進するということであり, その反対ではないことを意味する. それでも, ソフトウェア工学はスキルを持つソフトウェア開発者に支えられたビジョンを持つ企業のリーダーによっても推進される. 本記事は, ソフトウェア工学の将来特集の一部である.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010101.html
実践者のまとめ (Practitioners’ Digest)
グローバルソフトウェア工学 (Global Software Engineering)
産業界の観点 (An Industry Perspective)
Christof Ebert, Vector Consulting Services
Marco Kuhrmann, University of Southern Denmark
Rafael Prikladnicki, Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
プロフェッショナルなソフトウェアプロダクト, ITシステム, サービスのほとんどは, 今日グローバルに分散したチーム, プロジェクト, 会社によって開発される. 本号のコラムは, 知識と技術の移転を促進するための産業界の経験とガイダンスを要約する. これは, 毎年開催されるIEEE International Conference on Global Software Engineering での産業界のフィードバックに基づいている.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010105.html
要求 (Requirements)
社会的責任を反映した要求 (Requirements That Reflect Social Responsibility)
Jane Cleland-Huang , DePaul University
少しの簡単なステップが, アプリの開発者が潜在的な害を考え, 軽減する要求を識別し, 確実に自分たちが開発するプロダクトの良さを最大化し, 害を最小化する助けになり得る.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010109.html
ソフトウェア技術 (Software Technology)
モノのインターネット向けの参照アーキテクチャー(Reference Architectures for the Internet of Things)
Michael Weyrich, University of Stuttgart
Christof Ebert, Vector Consulting Services
モノのインターネット(IoT)は, デバイスをシームレスにつなげることにより, 革新的な機能性, より高い生産性を実現するものである. しかし, 産業のインターネット, およびIoTにおける通信についてアーキテクチャー標準がないことは大きな脅威である. 本記事では, 近年のIoTアーキテクチャーの発展と, それが産業プロジェクトにおいてどういう意味を持つかについて概説する.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010112.html
ソフトウェア工学 (Software Engineering)
Apache Mesos のBen Hindman 氏 (Ben Hindman on Apache Mesos)
Jeff Meyerson
Software Engineering Radioのホスト役であるJeff Meyersonが, 分散システムを管理する苦労の多くを取り除くカーネルであるApache MesosについてBen Hindman氏とお話をする.
https://www.computer.org/csdl/mags/so/2016/01/mso2016010117.html