{"id":8017799,"date":"2015-08-07T10:28:12","date_gmt":"2015-08-07T17:28:12","guid":{"rendered":"https:\/\/test-agilealliance.pantheonsite.io\/?post_type=aa_research_paper&#038;p=8017799"},"modified":"2023-09-29T15:14:17","modified_gmt":"2023-09-29T22:14:17","slug":"agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development","status":"publish","type":"aa_research_paper","link":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/","title":{"rendered":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive apprenticeship that engages students in authentic software settings and articulates processes that are traditionally left implicit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Communication-intensive activities are woven through this curriculum in a variety of ways. The POGIL framework provides a structured approach to inquiry. Automated feedback on test coverage, programming style, and code documentation is provided through WebTA, a novel tool that we have integrated into the Canvas learning management system, providing communication by proxy that supplements instructor feedback with a continual critique of code and documentation. A program of guided inquiry through real case studies of software communication prepares students for their team software activities, and a series of reflective exercises leads them to focus on their own team communication practices.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Shreya Kumar<\/strong><br>Department of Computer Science<br>Michigan Technological University<br>Houghton, MI 49931-1295<br>shreyak@mtu.edu<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Leo C. Ureel II<\/strong><br>Department of Computer Science<br>Michigan Technological University<br>Houghton, MI 49931-1295<br>ureel@mtu.edu<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Charles Wallace<\/strong><br>Department of Computer Science<br>Michigan Technological University<br>Houghton, MI 49931-1295<br>wallace@mtu.edu<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are [&hellip;]<\/p>\n","protected":false},"author":6000331,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","categories":[],"tags":[],"content_source":[186],"class_list":["post-8017799","aa_research_paper","type-aa_research_paper","status-publish","hentry","content_source-agile2015"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Agile Alliance\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\n\t\t<!-- Global site tag (gtag.js) - Google Analytics -->\n<script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-17319182-1\"><\/script>\n<script>\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n\n gtag('config', 'UA-17319182-1');\n<\/script>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Agile Alliance | Promoting a more effective, humane, and sustainable way of working\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance\" \/>\n\t\t<meta property=\"og:description\" content=\"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2015-08-07T17:28:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-09-29T22:14:17+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/agileallianceofficial\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@AgileAlliance\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance\" \/>\n\t\t<meta name=\"twitter:description\" content=\"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/agilealliance.org\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/sources\\\/agile2015\\\/#listItem\",\"name\":\"Agile2015\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/sources\\\/agile2015\\\/#listItem\",\"position\":2,\"name\":\"Agile2015\",\"item\":\"https:\\\/\\\/agilealliance.org\\\/sources\\\/agile2015\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#listItem\",\"name\":\"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#listItem\",\"position\":3,\"name\":\"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/sources\\\/agile2015\\\/#listItem\",\"name\":\"Agile2015\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/#organization\",\"name\":\"Agile Alliance\",\"description\":\"Promoting a more effective, humane, and sustainable way of working\",\"url\":\"https:\\\/\\\/agilealliance.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/agilealliance.org\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/pmi-aa-logo-temp.png\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#organizationLogo\",\"width\":798,\"height\":252,\"caption\":\"NOT FINAL\"},\"image\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/agileallianceofficial\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/agilealliance\\\/_created\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/4860067\\\/admin\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/author\\\/6000331#author\",\"url\":\"https:\\\/\\\/agilealliance.org\\\/author\\\/6000331\",\"name\":\"Agile Alliance\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6bcf4ab09b16c1463bc4f72064fcfc0d9c53fa76d9b63c193eb30cf55bd5c021?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Agile Alliance\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#webpage\",\"url\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/\",\"name\":\"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance\",\"description\":\"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/resources\\\/research-papers\\\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/author\\\/6000331#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/author\\\/6000331#author\"},\"datePublished\":\"2015-08-07T10:28:12-07:00\",\"dateModified\":\"2023-09-29T15:14:17-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/agilealliance.org\\\/#website\",\"url\":\"https:\\\/\\\/agilealliance.org\\\/\",\"name\":\"Agile Alliance\",\"description\":\"Promoting a more effective, humane, and sustainable way of working\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/agilealliance.org\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance","description":"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive","canonical_url":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":"&lt;!-- Global site tag (gtag.js) - Google Analytics --&gt;\n&lt;script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-17319182-1\"&gt;&lt;\/script&gt;\n&lt;script&gt;\n&nbsp;window.dataLayer = window.dataLayer || [];\n&nbsp;function gtag(){dataLayer.push(arguments);}\n&nbsp;gtag('js', new Date());\n\n&nbsp;gtag('config', 'UA-17319182-1');\n&lt;\/script&gt;"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/agilealliance.org#listItem","position":1,"name":"Home","item":"https:\/\/agilealliance.org","nextItem":{"@type":"ListItem","@id":"https:\/\/agilealliance.org\/sources\/agile2015\/#listItem","name":"Agile2015"}},{"@type":"ListItem","@id":"https:\/\/agilealliance.org\/sources\/agile2015\/#listItem","position":2,"name":"Agile2015","item":"https:\/\/agilealliance.org\/sources\/agile2015\/","nextItem":{"@type":"ListItem","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#listItem","name":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development"},"previousItem":{"@type":"ListItem","@id":"https:\/\/agilealliance.org#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#listItem","position":3,"name":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development","previousItem":{"@type":"ListItem","@id":"https:\/\/agilealliance.org\/sources\/agile2015\/#listItem","name":"Agile2015"}}]},{"@type":"Organization","@id":"https:\/\/agilealliance.org\/#organization","name":"Agile Alliance","description":"Promoting a more effective, humane, and sustainable way of working","url":"https:\/\/agilealliance.org\/","logo":{"@type":"ImageObject","url":"https:\/\/agilealliance.org\/wp-content\/uploads\/2025\/02\/pmi-aa-logo-temp.png","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#organizationLogo","width":798,"height":252,"caption":"NOT FINAL"},"image":{"@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/agileallianceofficial\/","https:\/\/www.pinterest.com\/agilealliance\/_created\/","https:\/\/www.linkedin.com\/company\/4860067\/admin\/"]},{"@type":"Person","@id":"https:\/\/agilealliance.org\/author\/6000331#author","url":"https:\/\/agilealliance.org\/author\/6000331","name":"Agile Alliance","image":{"@type":"ImageObject","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/6bcf4ab09b16c1463bc4f72064fcfc0d9c53fa76d9b63c193eb30cf55bd5c021?s=96&d=mm&r=g","width":96,"height":96,"caption":"Agile Alliance"}},{"@type":"WebPage","@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#webpage","url":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/","name":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance","description":"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/agilealliance.org\/#website"},"breadcrumb":{"@id":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/#breadcrumblist"},"author":{"@id":"https:\/\/agilealliance.org\/author\/6000331#author"},"creator":{"@id":"https:\/\/agilealliance.org\/author\/6000331#author"},"datePublished":"2015-08-07T10:28:12-07:00","dateModified":"2023-09-29T15:14:17-07:00"},{"@type":"WebSite","@id":"https:\/\/agilealliance.org\/#website","url":"https:\/\/agilealliance.org\/","name":"Agile Alliance","description":"Promoting a more effective, humane, and sustainable way of working","inLanguage":"en-US","publisher":{"@id":"https:\/\/agilealliance.org\/#organization"}}]},"og:locale":"en_US","og:site_name":"Agile Alliance | Promoting a more effective, humane, and sustainable way of working","og:type":"article","og:title":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance","og:description":"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive","og:url":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/","og:image":"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg","og:image:secure_url":"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg","article:published_time":"2015-08-07T17:28:12+00:00","article:modified_time":"2023-09-29T22:14:17+00:00","article:publisher":"https:\/\/www.facebook.com\/agileallianceofficial\/","twitter:card":"summary_large_image","twitter:site":"@AgileAlliance","twitter:title":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development | Agile Alliance","twitter:description":"We report on our efforts to enhance our undergraduate computer science and software engineering curriculum, promoting what we term agile communication through practice in inquiry, critique, and reflection. We are targeting early courses in our curriculum so that students internalize agile practices as part of their personal software development process. Our approach constitutes a cognitive","twitter:image":"https:\/\/www.aafix23.wpengine.com\/wp-content\/uploads\/2021\/11\/agile-logo-new-1200x28-1.jpg"},"aioseo_meta_data":{"post_id":"8017799","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-02-02 20:36:02","updated":"2025-06-23 10:45:22","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/agilealliance.org\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/agilealliance.org\/sources\/agile2015\/\" title=\"Agile2015\">Agile2015<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tAgile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/agilealliance.org"},{"label":"Agile2015","link":"https:\/\/agilealliance.org\/sources\/agile2015\/"},{"label":"Agile Communicators: Cognitive Apprenticeship to Prepare Students for Communication-Intensive Software Development","link":"https:\/\/agilealliance.org\/resources\/research-papers\/agile-communicators-cognitive-apprenticeship-to-prepare-students-for-communication-intensive-software-development\/"}],"_links":{"self":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_research_paper\/8017799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_research_paper"}],"about":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/types\/aa_research_paper"}],"author":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/users\/6000331"}],"replies":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/comments?post=8017799"}],"version-history":[{"count":0,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_research_paper\/8017799\/revisions"}],"wp:attachment":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media?parent=8017799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/categories?post=8017799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/tags?post=8017799"},{"taxonomy":"content_source","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/content_source?post=8017799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}