昨日はICSE'14勉強会 http://qwik.jp/se-reading/10.html に参加してました。 #sereading
うちのチームはセッション M. Testing 2 を紹介し、私はその中の Micro Execution (Patrice Godefroid) という論文を紹介。
これはバイナリ書き換え(binary instrumentation)を使うことによって、テストハーネス・テストドライバ無しにいきなり任意の関数を実行してしまおうというもので、入力データはおろか関数シグネチャの情報すら与える必要がないという、なかなかぶっ飛んだ技術で、結構面白いのではないかと思う。
うちのチームの発表資料: http://qwik.jp/se-reading/10.files/M.pdf
Micro Execution (Patrice Godefroid): http://research.microsoft.com/apps/pubs/default.aspx?id=198422 http://dl.acm.org/citation.cfm?id=2568273
ICSE'14勉強会サイト: http://qwik.jp/se-reading/10.html
Togetterによるまとめ: http://togetter.com/li/696308
ICSE 2014 (36th International Conference on Software Engineering): http://2014.icse-conferences.org/