{"id":"https://openalex.org/W2726416796","doi":"https://doi.org/10.1145/3059009.3059045","title":"Teaching Operating Systems Concepts with SystemTap","display_name":"Teaching Operating Systems Concepts with SystemTap","publication_year":2017,"publication_date":"2017-06-28","ids":{"openalex":"https://openalex.org/W2726416796","doi":"https://doi.org/10.1145/3059009.3059045","mag":"2726416796"},"language":"en","primary_location":{"id":"doi:10.1145/3059009.3059045","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3059009.3059045","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in 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/A5033532777","display_name":"Darragh O\u2019Brien","orcid":"https://orcid.org/0000-0001-5745-1716"},"institutions":[{"id":"https://openalex.org/I42934936","display_name":"Dublin City University","ror":"https://ror.org/04a1a1e81","country_code":"IE","type":"education","lineage":["https://openalex.org/I42934936"]}],"countries":["IE"],"is_corresponding":true,"raw_author_name":"Darragh O'Brien","raw_affiliation_strings":["Dublin City University, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Dublin City University, Dublin, Ireland","institution_ids":["https://openalex.org/I42934936"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5033532777"],"corresponding_institution_ids":["https://openalex.org/I42934936"],"apc_list":null,"apc_paid":null,"fwci":0.4385,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.66840285,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"335","last_page":"340"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9990000128746033,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9987000226974487,"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/computer-science","display_name":"Computer science","score":0.7126319408416748},{"id":"https://openalex.org/keywords/embedded-operating-system","display_name":"Embedded operating system","score":0.5536073446273804},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5001721382141113},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.49692490696907043},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4932212233543396},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.475751131772995},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.44513213634490967},{"id":"https://openalex.org/keywords/system-programming","display_name":"System programming","score":0.44170665740966797},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4193722903728485},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1444174349308014},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.12986251711845398},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.10030215978622437}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7126319408416748},{"id":"https://openalex.org/C35939892","wikidata":"https://www.wikidata.org/wiki/Q1139923","display_name":"Embedded operating system","level":3,"score":0.5536073446273804},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5001721382141113},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.49692490696907043},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4932212233543396},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.475751131772995},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.44513213634490967},{"id":"https://openalex.org/C69941290","wikidata":"https://www.wikidata.org/wiki/Q1936256","display_name":"System programming","level":4,"score":0.44170665740966797},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4193722903728485},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1444174349308014},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12986251711845398},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.10030215978622437},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3059009.3059045","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3059009.3059045","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education","raw_type":"proceedings-article"},{"id":"pmh:http://www.rian.ie/194009/","is_oa":false,"landing_page_url":"http://doras.dcu.ie/25517/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I115570527","host_organization_name":"Dublin Institute of Technology","host_organization_lineage":["https://openalex.org/I115570527"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"O'Brien, Darragh  (2017) Teaching operating systems concepts with SystemTap.  In: Innovation and Technology in Computer Science Education 2017 (ITiCSE), 3-5 July 2017, Bologna, Italy.  ISBN 78-1-4503-4704-4","raw_type":"Other"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W204189973","https://openalex.org/W1674182311","https://openalex.org/W2052195563","https://openalex.org/W2108183412","https://openalex.org/W2150864656","https://openalex.org/W2216848248","https://openalex.org/W2484593426","https://openalex.org/W3005595343","https://openalex.org/W4249348709"],"related_works":["https://openalex.org/W2219493883","https://openalex.org/W2134109196","https://openalex.org/W2148341624","https://openalex.org/W2100740299","https://openalex.org/W3092659011","https://openalex.org/W2072534037","https://openalex.org/W3034416600","https://openalex.org/W2992628717","https://openalex.org/W2477478484","https://openalex.org/W2182937509"],"abstract_inverted_index":{"The":[0,45],"study":[1],"of":[2,9,56,82,89,125,157],"operating":[3,17,37,43,57,70,83,93,119],"systems":[4,58,71],"is":[5,62,66,106,143],"a":[6,35,41,90],"fundamental":[7],"component":[8],"all":[10],"undergraduate":[11],"computer":[12],"science":[13],"degree":[14],"programmes.":[15],"Making":[16],"system":[18,38,84,120,128],"concepts":[19,85,121,158],"concrete":[20,117],"typically":[21],"entails":[22],"large":[23],"programming":[24,47],"projects.":[25],"Such":[26],"projects":[27,48],"traditionally":[28],"involve":[29],"enhancing":[30],"an":[31,98,148],"existing":[32],"module":[33],"in":[34,53,68,86,112,122],"real-world":[36,92],"or":[39],"extending":[40],"pedagogical":[42],"system.":[44,94],"latter":[46,141],"represent":[49],"the":[50,54,80,87,101,123,140],"gold":[51],"standard":[52],"teaching":[55],"and":[59,76,130,135,151],"their":[60],"value":[61],"undoubted.":[63],"However,":[64],"there":[65],"room":[67],"introductory":[69],"courses":[72],"for":[73,139,154],"supplementary":[74],"approaches":[75],"tools":[77],"that":[78,159],"support":[79],"demonstration":[81],"context":[88],"live,":[91],"This":[95],"paper":[96],"describes":[97],"approach":[99,146],"where":[100],"Linux":[102],"monitoring":[103],"tool":[104],"SystemTap":[105],"used":[107],"to":[108,114],"capture":[109],"kernel-level":[110],"events":[111],"order":[113],"illustrate,":[115],"with":[116],"examples,":[118],"areas":[124],"scheduling,":[126],"file":[127],"implementation":[129],"memory":[131],"management.":[132],"For":[133],"instructors":[134],"students":[136],"(where":[137],"often":[138],"seeing":[142],"believing)":[144],"this":[145],"offers":[147],"additional":[149],"simple":[150],"valuable":[152],"resource":[153],"solidifying":[155],"understanding":[156],"might":[160],"otherwise":[161],"remain":[162],"purely":[163],"theoretical.":[164]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2018,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
