{"id":"https://openalex.org/W2113362130","doi":"https://doi.org/10.1145/1809175.1809184","title":"Towards query formulation and visualization of structural search results","display_name":"Towards query formulation and visualization of structural search results","publication_year":2010,"publication_date":"2010-05-01","ids":{"openalex":"https://openalex.org/W2113362130","doi":"https://doi.org/10.1145/1809175.1809184","mag":"2113362130"},"language":"en","primary_location":{"id":"doi:10.1145/1809175.1809184","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1809175.1809184","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation","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/A5017035878","display_name":"Oleksandr Panchenko","orcid":"https://orcid.org/0000-0003-1634-0715"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Oleksandr Panchenko","raw_affiliation_strings":["Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020333607","display_name":"Arian Treffer","orcid":null},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Arian Treffer","raw_affiliation_strings":["Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011720172","display_name":"Alexander Zeier","orcid":"https://orcid.org/0000-0003-1717-5029"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alexander Zeier","raw_affiliation_strings":["Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute for Software Systems Engineering, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5017035878"],"corresponding_institution_ids":["https://openalex.org/I143288331"],"apc_list":null,"apc_paid":null,"fwci":1.3874,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.88574849,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"33","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9976999759674072,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9922999739646912,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8177924156188965},{"id":"https://openalex.org/keywords/query-language","display_name":"Query language","score":0.6056031584739685},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.5964586138725281},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5911060571670532},{"id":"https://openalex.org/keywords/web-search-query","display_name":"Web search query","score":0.5881829261779785},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.5583778023719788},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.5310872793197632},{"id":"https://openalex.org/keywords/query-expansion","display_name":"Query expansion","score":0.5115635991096497},{"id":"https://openalex.org/keywords/web-query-classification","display_name":"Web query classification","score":0.48634272813796997},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.46558111906051636},{"id":"https://openalex.org/keywords/query-optimization","display_name":"Query optimization","score":0.46471890807151794},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4623516798019409},{"id":"https://openalex.org/keywords/spatial-query","display_name":"Spatial query","score":0.448282390832901},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.43915677070617676},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.42938053607940674},{"id":"https://openalex.org/keywords/sargable","display_name":"Sargable","score":0.42644333839416504},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4246303141117096},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.40763089060783386},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3133697211742401},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.28124579787254333},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.18873003125190735},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08730122447013855}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8177924156188965},{"id":"https://openalex.org/C192028432","wikidata":"https://www.wikidata.org/wiki/Q845739","display_name":"Query language","level":2,"score":0.6056031584739685},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.5964586138725281},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5911060571670532},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.5881829261779785},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5583778023719788},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5310872793197632},{"id":"https://openalex.org/C99016210","wikidata":"https://www.wikidata.org/wiki/Q5488129","display_name":"Query expansion","level":2,"score":0.5115635991096497},{"id":"https://openalex.org/C118689300","wikidata":"https://www.wikidata.org/wiki/Q7978614","display_name":"Web query classification","level":4,"score":0.48634272813796997},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.46558111906051636},{"id":"https://openalex.org/C157692150","wikidata":"https://www.wikidata.org/wiki/Q2919848","display_name":"Query optimization","level":2,"score":0.46471890807151794},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4623516798019409},{"id":"https://openalex.org/C172722865","wikidata":"https://www.wikidata.org/wiki/Q2302053","display_name":"Spatial query","level":5,"score":0.448282390832901},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.43915677070617676},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.42938053607940674},{"id":"https://openalex.org/C192939062","wikidata":"https://www.wikidata.org/wiki/Q104840822","display_name":"Sargable","level":4,"score":0.42644333839416504},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4246303141117096},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.40763089060783386},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3133697211742401},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.28124579787254333},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.18873003125190735},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08730122447013855},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1809175.1809184","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1809175.1809184","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W84258820","https://openalex.org/W1484460572","https://openalex.org/W2001111660","https://openalex.org/W2001292754","https://openalex.org/W2001638679","https://openalex.org/W2052606569","https://openalex.org/W2083777501","https://openalex.org/W2119301379","https://openalex.org/W2140681814","https://openalex.org/W2164961799","https://openalex.org/W2326354817","https://openalex.org/W2462334954","https://openalex.org/W6603429302"],"related_works":["https://openalex.org/W2096359267","https://openalex.org/W2572349046","https://openalex.org/W2026738364","https://openalex.org/W2146885082","https://openalex.org/W2017989738","https://openalex.org/W1981131819","https://openalex.org/W2392799717","https://openalex.org/W3125756434","https://openalex.org/W2124814993","https://openalex.org/W906795786"],"abstract_inverted_index":{"Source":[0],"code":[1,13,38],"search":[2,14,66],"goes":[3],"far":[4],"beyond":[5],"simple":[6],"textual":[7,34],"search.":[8],"One":[9],"possibility":[10],"of":[11,18,23,36,49,62,118,123],"improving":[12],"is":[15,71,81],"the":[16,33,56,83,88,98],"utilization":[17],"structural":[19],"information":[20],"in":[21,43,54,105,113],"form":[22],"abstract":[24,50],"syntax":[25,51],"trees":[26,52],"(ASTs).":[27],"However,":[28],"developers":[29],"usually":[30],"work":[31],"with":[32],"representation":[35],"source":[37],"and,":[39],"thus,":[40],"have":[41],"difficulties":[42],"expressing":[44],"their":[45],"queries":[46],"as":[47],"fragments":[48],"and":[53,65],"interpreting":[55],"results.":[57],"This":[58],"paper":[59],"addresses":[60],"assistance":[61],"query":[63,80],"composition":[64],"result":[67,89],"visualization.":[68],"Query":[69],"formulation":[70],"considered":[72],"to":[73,87,93],"be":[74],"an":[75],"iterative":[76],"process.":[77],"After":[78],"one":[79],"run,":[82],"AST":[84],"vertices":[85,90],"neighbored":[86],"are":[91,103],"analyzed":[92],"propose":[94],"refinement":[95],"options":[96],"for":[97],"next":[99],"query.":[100],"Search":[101],"results":[102],"visualized":[104],"a":[106,114,120],"tree":[107],"view":[108],"which":[109],"aggregates":[110],"all":[111],"matches":[112],"compact":[115],"way":[116],"instead":[117],"showing":[119],"small":[121],"number":[122],"ranked":[124],"matches.":[125]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
