Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
<<importTiddlers>>
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<!--{{{-->
<div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea' role='main'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
[>img[pic/hata.jpg]]
''Hideaki Hata''
Assistant Professor, Ph.D.

[[Software Engineering Laboratory|http://se-naist.jp/]]
[[Graduate School of Information Science|http://isw3.naist.jp/home-en.html]]
[[Nara Institute of Science and Technology|http://www.naist.jp/en/]]
8916-5 Takayama, Ikoma, Nara 630-0192, Japan

Room: B306
Email: hata __at__ is.naist.jp
@@clear:both;display:block; @@
''畑 秀明''(ハタ ヒデアキ)
助教,博士(情報科学)

〒630-0192
奈良県 生駒市 高山町 8916-5
[[奈良先端科学技術大学院大学|http://www.naist.jp/]]
[[情報科学研究科|http://isw3.naist.jp/]]
[[ソフトウェア工学研究室|http://se-naist.jp/]]
*5th International Workshop on Empirical Software Engineering in Practice ([[IWESEP2013|https://sites.google.com/site/iwesep2013/]]) Workshop and Tutorial Chair, Program Committee
*4th International Workshop on Empirical Software Engineering in Practice ([[IWESEP2012|https://sites.google.com/site/iwesep2012/]]) Program Committee
*3rd International Workshop on Empirical Software Engineering in Practice ([[IWESEP2011|https://sites.google.com/site/iwesep2011/]]) Program Committee
*2nd International Workshop on Empirical Software Engineering in Practice ([[IWESEP2010|http://iwesep.wordpress.com/]]) Program Committee
[[About Me]]
[[Research]]
[[Publications]]
[[Education]]
[[Experience]]
[[Activities]]
[[Teaching]]
Ph.D. Information Science and Technology, Osaka University, Japan, 2012.
M.A. Information Science and Technology, Osaka University, Japan, 2009.
B.S. Engineering, Electronic, Information and Energy Engineering, Osaka University, Japan, 2007.
Visiting Scientist, Scalable Software Engineering Research Laboratory, Iowa State University, Jun. 2012 - Feb. 2013.
Research Fellow of the Japan Society for the Promotion of Science (PD), Apr. 2012 - Feb. 2013.
Research Fellow of the Japan Society for the Promotion of Science (~DC2), Apr. 2011 - Mar. 2012.
[img[pic/hata2.jpg]]

[[About Me]]
[[About Me]]

[[Research]]
[[Publications]]
[[Education]]
[[Experience]]
[[Activities]]
[[Teaching]]
!Journal
#Yui Sasaki, Tomoya Ishihara, Keisuke Hotta, Hideaki Hata, Yoshiki Higo, Hiroshi Igaki, Shinji Kusumoto, "Simplifying Source Code for Preprocessings of Metrics Measurement," IEICE Trans. on Information and Systems, vol.~J96-D, no.11, pp.2634-2645, November 2013. [in Japanese]
#Osamu Mizuno and Hideaki Hata, "A Metric to Detect ~Fault-Prone Software Modules Using Text Classifier," International Journal of Reliability and Safety, vol.7, no.1, pp.17-31, August 2013.
#Hideaki Hata, Yoshiki Higo, Shinji Kusumoto, "Code Clone Version Control System for Mining Rich Clone Histories," IPSJ Journal, vol.54, no.2, pp.894-902, February 2013. [in Japanese]
#Hideaki Hata, Osamu Mizuno, Tohru Kikuno, "Fault Prediction on ~Fine-Grained Modules Based on Historical Metrics," IPSJ Journal, vol.53, no.6, pp.1635-1643, June 2012. [in Japanese]
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "A Systematic Review of Software Fault Prediction Studies and Related Techniques in the Context of Repository Mining," Computer Software - JSSST Journal, vol.29, no.1, pp.106-117, February 2012. [in Japanese]
#Hideaki Hata, Ryosuke Morii, Osamu Mizuno, Tohru Kikuno, "Quantitative Analysis of Method Call Changes Related to Bug Fixing," IPSJ Journal, vol.52, no.2, pp.801-816, February 2011. [in Japanese]
#Osamu Mizuno, Hideaki Hata, "A Comparative Study on ~Fault-Prone Module Prediction between ~Spam-Filter Based Approach and Complexity Metrics Based Approach," IEICE Transactions on Information and Systems, vol.~J94-D, no.1, pp.409-412, January 2011. [in Japanese]
#Osamu Mizuno and Hideaki Hata, "A Hybrid ~Fault-Proneness Detection Approach Using Text Filtering and Static Code Analysis," International Journal of Advancements in Computing Technology, vol.2, no.5, pp.1-12, December 2010.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "~Fault-Prone Module Detection Using ~Large-Scale Text Features Based on Spam Filtering," Empirical Software Engineering, vol.15, no.2, pp.147-165, April 2010.
#Osamu Mizuno and Hideaki Hata, "Prediction of ~Fault-Prone Modules Using a Text Filtering Based Metric," International Journal of Software Engineering and Its Application, vol.4, no.1, pp.43-52, January 2010.

!International Conference
#Natthakul Pingclasai, Hideaki Hata, and Ken-ichi Matsumoto, "Classifying Bug Reports to Bugs and Other Requests Using Topic Modeling," In Proc. of International Workshop on Empirical Software Engineering in Practice (IWESEP 2013), pp.13-18, December 2013.
# Saya Onoue, Hideaki Hata, and Ken-ichi Matsumoto, "A Study of the Characteristics of Developers Activities in Github," In Proc. of International Workshop on Empirical Software Engineering in Practice (IWESEP 2013), pp.7-12, December 2013.
#Yui Sasaki, Tomoya Ishihara, Keisuke Hotta, Hideaki Hata, Yoshiki Higo, Hiroshi Igaki, and Shinji Kusumoto, "Preprocessing of Metrics Measurement Based on Simplifying Program Structures," In Proc. of International Workshop on Software Analysis, Testing and Applications (~SATA2012), vol.2, pp.120-127, December 2012.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Bug Prediction Based on ~Fine-Grained Module Histories," In Proc. of 34th International Conference on Software Engineering (~ICSE2012), pp.200-210, June 2012 . (Acceptance rate: 21.3%, 87/408)
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Inferring Restructuring Operations on Logical Structure of Java Source Code," In Proc. of 3rd International Workshop on Empirical Software Engineering in Practice (~IWESEP2011), pp.17-22, November 2011.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Historage: ~Fine-Grained Version Control System for Java," In Proc. of 12th International Workshop on Principles on Software Evolution and 7th ERCIM Workshop on Software Evolution (~IWPSE-EVOL2011), pp.96-100, September 2011.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Reconstructing ~Fine-Grained Versioning Repositories with Git for ~Method-Level Bug Prediction," In Proc. of International Workshop on Empirical Software Engineering in Practice 2010 (~IWESEP2010), pp.27-32, December 2010.
#Osamu Mizuno and Hideaki Hata, "An Empirical Comparison of ~Fault-Prone Module Detection Approaches: Complexity Metrics and Text Feature Metrics," In Proc. of 34th Annual IEEE Computer Software and Applications Conference (~COMPSAC2010), pp.248-249, July 2010.
#Osamu Mizuno and Hideaki Hata, "An Integrated Approach to Detect ~Fault-Prone Modules Using Complexity and Text Feature Metrics," In Proc. of 2010 International Conference on Advanced Science and Technology (~AST2010), vol.LNCS 6059, pp.457-468, June 2010.
#Osamu Mizuno and Hideaki Hata, "Yet Another Metric for Predicting ~Fault-Prone Modules," In Proc. of 2009 International Conference on Advanced Software Engineering & Its Applications (~ASEA2009), vol.CCIS 59, pp.296-304, December 2009.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "Comparative Study of ~Fault-Proneness Filtering with PMD," In Proc. of 19th International Symposium on Software Reliability Engineering (~ISSRE2008), pp.317-318, November 2008.
#Hideaki Hata, Osamu Mizuno, and Tohru Kikuno, "An Extension of ~Fault-Prone Filtering Using Precise Training and a Dynamic Threshold," In Proc. of 5th Working Conference on Mining Software Repositories (~MSR2008), pp.89-97, May 2008.
#Motoaki Nakashima, Hideaki Hata, Masanori Akiyoshi, Norihisa Komoda, "A Retrieval Method for Bulletin Board Service Articles by Word Relevance based on a Count of Web Pages from an Internet Search Engine", In Proc. of ~E-Activity and Leading Technologies 2007 (~E-ALT2007), pp.90-97, December 2007.

!Domestic Conference
#Fumiaki Konishi, Akito Monden, Hideaki Hata, Ken-ichi Matsumoto, "An Analysis for Understanding Citations of Research Papers in Open Source Software," ~FOSE2013, pp.179-184, November 2013. [in Japanese]
#Hideaki Hata, Ken-ichi Matsumoto, "Building Source Code History Graph and Network Analysis for Method Evolution Analysis," ~FOSE2013, pp.89-94, November 2013. [in Japanese]
#Hideaki Hata, Ken-ichi Matsumoto, "Building ~Multi-Label Bug Prediction Models for Bug Topics," ~SES2013, September 2013. [in Japanese]
#Hideaki Hata, Yoshiki Higo, Shinji Kusumoto, "Code Clone Version Control System for Mining Rich Clone Histories," ~SES2012, August 2012. [in Japanese]
#Hideaki Hata, Osamu Mizuno, Tohru Kikuno, "Historical Metrics Based ~Fault-Prone Module Prediction for ~Fine-Grained Modules," ~SES2011, no.4, September 2011. [in Japanese]
#Hideaki Hata, Osamu Mizuno, Tohru Kikuno, "Reconstructing Software Repositories for Method Traceability," ~SES2010, pp.57-62, August 2010. [in Japanese]
#Hideaki Hata, Osamu Mizuno, Tohru Kikuno, "Application of Machine Learning Without Negative Examples to ~Fault-Prone Module Detection," ~SES2009, pp.133-138, September 2009. [in Japanese]

!Honors
#Saya Onoue, Hideaki Hata, and Ken-ichi Matsumoto, "IWESEP 2013 Best Student Paper Award," December 2013.
#IPSJ Computer Science Research Award for Young Scientists, 2012
#100 Papers Selection, Annual Report of Osaka University - Academic Achievement - / 2009-2010, 2010
#Best Paper Award, Reliability engineering association of japan, 2010
#Grants for Global COE Program Research by ~PhD students, Graduate School of Information Science and Technology, Osaka University, 2009
#Student Travel Grant, ~ISSRE2008, 2008
#Grants for Researchers Attending International Conferences, NEC C&C Foundation, 2008
Software Data Mining / Software Analytics
*Software Quality Analysis
**Modeling and Predicting Bug Topics
**Bug Prediction Using Version Histories
*Software Evolution
**Analysis of Code Evolution
**Patterns in Bug Fixing
*Data Integration and New Management
**Branch Management and Version Management
**Natural Language Processing in Software Ecosystem
**~Data-Driven Software Development
Assistant Professor at Nara Institute of Science and Technology
Hideaki Hata
*Software Engineering I (Quarter I, 2013)
*Introductory Programming Course II (Quarter II, 2013)
*Advanced Software Engineering I (2013)
*Advanced Software Engineering II (2013)
*Advanced Software Engineering III (2013)
*Advanced Software Engineering IV (2013)