{"id":"https://openalex.org/W2514574950","doi":"https://doi.org/10.1145/2970276.2970329","title":"The IDE as a scriptable information system","display_name":"The IDE as a scriptable information system","publication_year":2016,"publication_date":"2016-08-25","ids":{"openalex":"https://openalex.org/W2514574950","doi":"https://doi.org/10.1145/2970276.2970329","mag":"2514574950"},"language":"en","primary_location":{"id":"doi:10.1145/2970276.2970329","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering","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/A5015502211","display_name":"Dimitar Asenov","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Dimitar Asenov","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073853337","display_name":"P\u00e9ter M\u00fcller","orcid":"https://orcid.org/0000-0001-7001-2566"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Peter M\u00fcller","raw_affiliation_strings":["ETH Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022765974","display_name":"Lukas Vogel","orcid":"https://orcid.org/0000-0002-9771-4784"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lukas Vogel","raw_affiliation_strings":["Ergon Informatik, Switzerland"],"affiliations":[{"raw_affiliation_string":"Ergon Informatik, Switzerland","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5015502211"],"corresponding_institution_ids":["https://openalex.org/I35440088"],"apc_list":null,"apc_paid":null,"fwci":1.9904,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.89752445,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"444","last_page":"449"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.996999979019165,"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.8467525243759155},{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.7537064552307129},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5931644439697266},{"id":"https://openalex.org/keywords/bittorrent-tracker","display_name":"BitTorrent tracker","score":0.5621950626373291},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5560106635093689},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.526911199092865},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5063749551773071},{"id":"https://openalex.org/keywords/information-needs","display_name":"Information needs","score":0.49023371934890747},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.46546199917793274},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4568950831890106},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4441510736942291},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.43920961022377014},{"id":"https://openalex.org/keywords/information-system","display_name":"Information system","score":0.43857431411743164},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41916608810424805},{"id":"https://openalex.org/keywords/information-integration","display_name":"Information integration","score":0.4166656732559204},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.32863128185272217},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.22665521502494812},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.18884128332138062},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10676169395446777}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8467525243759155},{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.7537064552307129},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5931644439697266},{"id":"https://openalex.org/C57501372","wikidata":"https://www.wikidata.org/wiki/Q2021268","display_name":"BitTorrent tracker","level":3,"score":0.5621950626373291},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5560106635093689},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.526911199092865},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5063749551773071},{"id":"https://openalex.org/C78999398","wikidata":"https://www.wikidata.org/wiki/Q2899888","display_name":"Information needs","level":2,"score":0.49023371934890747},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.46546199917793274},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4568950831890106},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4441510736942291},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.43920961022377014},{"id":"https://openalex.org/C180198813","wikidata":"https://www.wikidata.org/wiki/Q121182","display_name":"Information system","level":2,"score":0.43857431411743164},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41916608810424805},{"id":"https://openalex.org/C33326189","wikidata":"https://www.wikidata.org/wiki/Q17092450","display_name":"Information integration","level":2,"score":0.4166656732559204},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.32863128185272217},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.22665521502494812},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18884128332138062},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10676169395446777},{"id":"https://openalex.org/C56461940","wikidata":"https://www.wikidata.org/wiki/Q970687","display_name":"Eye tracking","level":2,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2970276.2970329","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970329","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1589289166","https://openalex.org/W1967932767","https://openalex.org/W2005710769","https://openalex.org/W2030899419","https://openalex.org/W2058495559","https://openalex.org/W2089638150","https://openalex.org/W2093440971","https://openalex.org/W2097750323","https://openalex.org/W2100894766","https://openalex.org/W2113482730","https://openalex.org/W2113908489","https://openalex.org/W2116812434","https://openalex.org/W2131398643","https://openalex.org/W2132383311","https://openalex.org/W2144908700","https://openalex.org/W2151298976","https://openalex.org/W2160715838","https://openalex.org/W2515480514","https://openalex.org/W3098514170"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W2395465245","https://openalex.org/W2072205733","https://openalex.org/W2101762871","https://openalex.org/W3176957927","https://openalex.org/W4286331421","https://openalex.org/W2186150085","https://openalex.org/W3033357505","https://openalex.org/W2111411305","https://openalex.org/W167671094"],"abstract_inverted_index":{"Software":[0],"engineering":[1],"is":[2],"extremely":[3],"information-intensive.":[4],"Every":[5],"day":[6],"developers":[7],"work":[8,28],"with":[9],"source":[10],"code,":[11],"version":[12],"repositories,":[13],"issue":[14],"trackers,":[15],"documentation,":[16],"web-based":[17],"and":[18,47,71,100,103],"other":[19],"information":[20,27,34,42,102,130],"resources.":[21],"However,":[22],"three":[23,81],"key":[24],"aspects":[25],"of":[26,114,129],"lack":[29],"good":[30],"support:":[31],"(i)":[32],"combining":[33],"from":[35],"different":[36],"sources;":[37],"(ii)":[38],"flexibly":[39],"presenting":[40],"collected":[41,52],"to":[43,56,98,120],"enable":[44],"easier":[45],"comprehension;":[46],"(iii)":[48],"automatically":[49],"acting":[50],"on":[51],"information,":[53],"for":[54,62],"example":[55],"perform":[57],"a":[58,85,126],"refactoring.":[59],"Poor":[60],"support":[61],"these":[63,80],"activities":[64],"makes":[65],"many":[66],"common":[67],"development":[68,91],"tasks":[69],"time-consuming":[70],"error-prone.":[72],"We":[73,109],"propose":[74],"an":[75,112],"approach":[76,94,116],"that":[77,124],"directly":[78],"addresses":[79],"issues":[82],"by":[83],"integrating":[84],"flexible":[86],"query":[87],"mechanism":[88],"into":[89],"the":[90,115],"environment.":[92],"Our":[93],"enables":[95],"diverse":[96],"ways":[97],"process":[99],"visualize":[101],"can":[104,117],"be":[105,118],"extended":[106],"via":[107],"scripts.":[108],"demonstrate":[110],"how":[111],"implementation":[113],"used":[119],"rapidly":[121],"write":[122],"queries":[123],"meet":[125],"wide":[127],"range":[128],"needs.":[131]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
