{"id":"https://openalex.org/W2074737744","doi":"https://doi.org/10.1145/1734263.1734268","title":"MieruCompiler","display_name":"MieruCompiler","publication_year":2010,"publication_date":"2010-03-10","ids":{"openalex":"https://openalex.org/W2074737744","doi":"https://doi.org/10.1145/1734263.1734268","mag":"2074737744"},"language":"en","primary_location":{"id":"doi:10.1145/1734263.1734268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734263.1734268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st ACM technical symposium on Computer science education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088036569","display_name":"Katsuhiko Gondow","orcid":null},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Katsuhiko Gondow","raw_affiliation_strings":["Tokyo Institute of Technology, Tokyo, Japan","[Tokyo Institute of Technology, Tokyo, JAPAN]"],"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Tokyo, Japan","institution_ids":["https://openalex.org/I114531698"]},{"raw_affiliation_string":"[Tokyo Institute of Technology, Tokyo, JAPAN]","institution_ids":["https://openalex.org/I114531698"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062906181","display_name":"Naoki Fukuyasu","orcid":null},"institutions":[{"id":"https://openalex.org/I75198481","display_name":"Wakayama University","ror":"https://ror.org/05wr49d48","country_code":"JP","type":"education","lineage":["https://openalex.org/I75198481"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Naoki Fukuyasu","raw_affiliation_strings":["Wakayama University, Wakayama, Japan","Wakayama University,Wakayama, Japan#TAB#"],"affiliations":[{"raw_affiliation_string":"Wakayama University, Wakayama, Japan","institution_ids":["https://openalex.org/I75198481"]},{"raw_affiliation_string":"Wakayama University,Wakayama, Japan#TAB#","institution_ids":["https://openalex.org/I75198481"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081304388","display_name":"Yoshitaka Arahori","orcid":"https://orcid.org/0009-0000-7099-6091"},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yoshitaka Arahori","raw_affiliation_strings":["Tokyo Institute of Technology, Tokyo, Japan","[Tokyo Institute of Technology, Tokyo, JAPAN]"],"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Tokyo, Japan","institution_ids":["https://openalex.org/I114531698"]},{"raw_affiliation_string":"[Tokyo Institute of Technology, Tokyo, JAPAN]","institution_ids":["https://openalex.org/I114531698"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5088036569"],"corresponding_institution_ids":["https://openalex.org/I114531698"],"apc_list":null,"apc_paid":null,"fwci":0.8546,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.76669332,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"7","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9954000115394592,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9933000206947327,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8839932680130005},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8139292001724243},{"id":"https://openalex.org/keywords/assembly-language","display_name":"Assembly language","score":0.6761746406555176},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5987262725830078},{"id":"https://openalex.org/keywords/pointer","display_name":"Pointer (user interface)","score":0.5283628106117249},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4849148392677307},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.45196470618247986},{"id":"https://openalex.org/keywords/call-stack","display_name":"Call stack","score":0.4396930932998657},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.43526238203048706},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.3203379511833191},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.24510708451271057},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17024806141853333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8839932680130005},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8139292001724243},{"id":"https://openalex.org/C50831359","wikidata":"https://www.wikidata.org/wiki/Q165436","display_name":"Assembly language","level":3,"score":0.6761746406555176},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5987262725830078},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.5283628106117249},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4849148392677307},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.45196470618247986},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.4396930932998657},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.43526238203048706},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.3203379511833191},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.24510708451271057},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17024806141853333}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1734263.1734268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1734263.1734268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st ACM technical symposium on Computer science education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7799999713897705,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1510643904","https://openalex.org/W1541608598","https://openalex.org/W1543494299","https://openalex.org/W1568837929","https://openalex.org/W1770290708","https://openalex.org/W1963710942","https://openalex.org/W1965256149","https://openalex.org/W1969650695","https://openalex.org/W1974706373","https://openalex.org/W1988253346","https://openalex.org/W2044486412","https://openalex.org/W2045804812","https://openalex.org/W2051829920","https://openalex.org/W2115077657","https://openalex.org/W2147068829","https://openalex.org/W3145846323","https://openalex.org/W4210897634","https://openalex.org/W4229799736","https://openalex.org/W4232338666","https://openalex.org/W4256570238"],"related_works":["https://openalex.org/W2109005061","https://openalex.org/W2165874960","https://openalex.org/W4233102183","https://openalex.org/W2050572856","https://openalex.org/W2152043747","https://openalex.org/W2367339285","https://openalex.org/W2555294209","https://openalex.org/W1517264599","https://openalex.org/W2088296131","https://openalex.org/W2281992675"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"a":[3,31,40,67,112,138],"novel":[4],"visualization":[5],"tool":[6],"for":[7,119],"educational":[8],"compilers,":[9],"called":[10],"MieruCompiler.":[11],"Educational":[12],"compilers":[13],"that":[14,33],"generate":[15],"native":[16,46],"assembly":[17,49,95,122],"code":[18],"like":[19],"i386":[20],"have":[21,30],"many":[22],"practical":[23],"and":[24,101,125],"pedagogical":[25],"advantages,":[26],"but":[27,83],"they":[28],"also":[29],"disadvantage":[32],"the":[34,89,105,108],"undergraduate":[35],"students":[36],"need":[37],"to":[38,134],"acquire":[39],"wide":[41],"range":[42],"of":[43,114],"knowledge":[44],"on":[45],"machine":[47,120],"instructions,":[48,121],"directives,":[50,123],"application":[51,70],"binary":[52],"interface":[53],"(ABI),":[54],"so":[55],"on.":[56],"To":[57],"reduce":[58],"this":[59],"learning":[60],"cost,":[61],"MieruCompiler":[62,141],"provides":[63],"various":[64],"visualizations":[65],"as":[66],"rich":[68],"internet":[69],"(RIA)":[71],"including:":[72],"(1)":[73],"highlighting":[74],"all":[75],"related":[76],"slices":[77],"(called":[78],"\"horizontal":[79],"slicing\"":[80],"after":[81],"[13],":[82],"not":[84],"implemented":[85],"in":[86,144],"[13])":[87],"among":[88],"source":[90],"code,":[91,96,103],"abstract":[92],"syntax":[93],"tree,":[94],"symbol":[97],"table,":[98],"stack":[99,128],"layout":[100],"compiler":[102],"when":[104],"user":[106],"hovers":[107],"mouse":[109],"pointer":[110],"over":[111],"piece":[113],"them,":[115],"(2)":[116],"displaying":[117],"tooltips":[118],"etc.,":[124],"(3)":[126],"visualizing":[127],"layouts":[129],"which":[130,147],"are":[131],"very":[132],"likely":[133],"be":[135],"implicit.":[136],"As":[137],"preliminary":[139],"evaluation,":[140],"was":[142],"used":[143],"two":[145],"universities,":[146],"produced":[148],"promising":[149],"results.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
