{"id":"https://openalex.org/W2333046134","doi":"https://doi.org/10.1145/2839509.2844712","title":"A Web-Based IDE for Teaching with Any Language (Abstract Only)","display_name":"A Web-Based IDE for Teaching with Any Language (Abstract Only)","publication_year":2016,"publication_date":"2016-02-17","ids":{"openalex":"https://openalex.org/W2333046134","doi":"https://doi.org/10.1145/2839509.2844712","mag":"2333046134"},"language":"en","primary_location":{"id":"doi:10.1145/2839509.2844712","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2839509.2844712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing 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/A5040170843","display_name":"Dan Armendariz","orcid":null},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Dan Armendariz","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037466176","display_name":"David J. Malan","orcid":"https://orcid.org/0000-0001-5338-2522"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David J. Malan","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001573171","display_name":"Nikolai Onken","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nikolai Onken","raw_affiliation_strings":["Cloud9 IDE, Inc., Amsterdam, Netherlands"],"affiliations":[{"raw_affiliation_string":"Cloud9 IDE, Inc., Amsterdam, Netherlands","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5040170843"],"corresponding_institution_ids":["https://openalex.org/I2801851002"],"apc_list":null,"apc_paid":null,"fwci":0.31222192,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.63273232,"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":"711","last_page":"711"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11283","display_name":"Experimental Learning in Engineering","score":0.9581999778747559,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11283","display_name":"Experimental Learning in Engineering","score":0.9581999778747559,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9574999809265137,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/debugger","display_name":"Debugger","score":0.8514112234115601},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8347501754760742},{"id":"https://openalex.org/keywords/plug-in","display_name":"Plug-in","score":0.6178187131881714},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5937613248825073},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5793862342834473},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5583182573318481},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.5155934691429138},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.49770572781562805},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.4504217207431793},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4403519928455353},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.43945038318634033},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.43031519651412964},{"id":"https://openalex.org/keywords/os-x","display_name":"OS X","score":0.428646981716156},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.42653223872184753},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3974545896053314}],"concepts":[{"id":"https://openalex.org/C2778485113","wikidata":"https://www.wikidata.org/wiki/Q193231","display_name":"Debugger","level":3,"score":0.8514112234115601},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8347501754760742},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.6178187131881714},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5937613248825073},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5793862342834473},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5583182573318481},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.5155934691429138},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.49770572781562805},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.4504217207431793},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4403519928455353},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43945038318634033},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.43031519651412964},{"id":"https://openalex.org/C515153823","wikidata":"https://www.wikidata.org/wiki/Q14116","display_name":"OS X","level":3,"score":0.428646981716156},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.42653223872184753},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3974545896053314},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2839509.2844712","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2839509.2844712","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th ACM Technical Symposium on Computing Science Education","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":0,"referenced_works":[],"related_works":["https://openalex.org/W2800641345","https://openalex.org/W2886673879","https://openalex.org/W564953056","https://openalex.org/W2061184006","https://openalex.org/W2381239448","https://openalex.org/W4236910510","https://openalex.org/W2092932442","https://openalex.org/W2543963479","https://openalex.org/W1751798423","https://openalex.org/W2583000271"],"abstract_inverted_index":{"This":[0,194],"workshop":[1,195],"introduces":[2],"participants":[3],"to":[4,24,62,78,137,166,174,215],"CS50":[5,135],"IDE":[6,21,84,102,136,202],"(cs50.io),":[7],"a":[8,30,56,97,105,128,152,168,177,186,213],"web-based":[9],"integrated":[10,45],"development":[11],"environment":[12],"based":[13,231],"on":[14,26,117,232],"Cloud9":[15,122],"(c9.io).":[16],"Not":[17],"only":[18],"does":[19],"the":[20,53,65,101,118,144,164,182,201,204,209],"enable":[22],"students":[23,42,61,172],"work":[25],"programming":[27,218],"projects":[28],"within":[29],"browser,":[31],"without":[32],"need":[33],"for":[34,109,141,171,181,189,226,239],"local":[35],"downloads":[36],"or":[37,89,219,228],"installations,":[38],"it":[39,77],"also":[40],"provides":[41,104],"with":[43,64],"an":[44,157],"terminal":[46],"window":[47],"and":[48,71,112,131,176,235],"full":[49,240],"sudo":[50],"privileges.":[51],"Underneath":[52],"hood":[54],"is":[55,124,132],"Docker":[57],"\"container\"":[58],"that":[59,92,115,162],"allows":[60],"experiment":[63],"underlying":[66,119],"Ubuntu":[67],"Linux":[68,98],"OS,":[69],"installing":[70],"configuring":[72],"software":[73,91],"at":[74],"will,":[75],"adapting":[76,229],"their":[79],"particular":[80],"projects'":[81],"needs.":[82],"The":[83,121],"supports":[85],"any":[86],"compiler,":[87],"interpreter,":[88],"other":[90],"can":[93],"be":[94],"installed":[95],"via":[96],"command-line,":[99],"while":[100],"itself":[103],"fully-featured":[106],"text":[107,110],"editor":[108],"files":[111],"source":[113],"code":[114],"reside":[116],"instance.":[120],"GUI":[123,165,178],"fully":[125],"extensible":[126],"through":[127,148],"plugin":[129],"system":[130],"leveraged":[133],"by":[134],"provide":[138,167,220,224],"additional":[139,145],"functionality":[140],"students.":[142],"Among":[143],"features":[146,199],"implemented":[147],"this":[149],"mechanism":[150],"are":[151],"GUI-based":[153],"file":[154],"submission":[155],"system,":[156],"optional":[158],"\"less":[159],"comfortable\"":[160],"mode":[161],"simplifies":[163],"scaffolded":[169],"experience":[170],"new":[173],"programming,":[175],"front":[179],"end":[180],"GNU":[183],"Project":[184],"Debugger,":[185],"CLI":[187],"debugger":[188],"many":[190],"languages,":[191],"including":[192],"C.":[193],"will":[196],"highlight":[197],"useful":[198],"of":[200,206,212],"in":[203],"context":[205],"classrooms":[207],"(including":[208],"collaborative":[210],"nature":[211],"workspace":[214],"allow":[216],"pair":[217],"alternative":[221],"one-on-one":[222],"instruction),":[223],"tips":[225],"writing":[227],"assignments":[230],"its":[233],"architecture,":[234],"introduce":[236],"developing":[237],"plugins":[238],"customization.":[241]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
