{"id":"https://openalex.org/W3204576109","doi":"https://doi.org/10.1145/3468504","title":"Towards an Anatomy of Software Craftsmanship","display_name":"Towards an Anatomy of Software Craftsmanship","publication_year":2021,"publication_date":"2021-09-28","ids":{"openalex":"https://openalex.org/W3204576109","doi":"https://doi.org/10.1145/3468504","mag":"3204576109"},"language":"en","primary_location":{"id":"doi:10.1145/3468504","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3468504","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22037","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011791442","display_name":"Anders Sundelin","orcid":"https://orcid.org/0000-0001-9898-2222"},"institutions":[{"id":"https://openalex.org/I1306339040","display_name":"Ericsson (Sweden)","ror":"https://ror.org/05a7rhx54","country_code":"SE","type":"company","lineage":["https://openalex.org/I1306339040"]},{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Anders Sundelin","raw_affiliation_strings":["Ericsson AB and Software Engineering Research Lab, Blekinge Instituteof Technology, Karlskrona, Sweden"],"raw_orcid":"https://orcid.org/0000-0001-9898-2222","affiliations":[{"raw_affiliation_string":"Ericsson AB and Software Engineering Research Lab, Blekinge Instituteof Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I1306339040","https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065445035","display_name":"Javier Gonz\u00e1lez\u2010Huerta","orcid":"https://orcid.org/0000-0003-1350-7030"},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Javier Gonzalez-huerta","raw_affiliation_strings":["Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden"],"raw_orcid":"https://orcid.org/0000-0003-1350-7030","affiliations":[{"raw_affiliation_string":"Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043325379","display_name":"Krzysztof Wnuk","orcid":"https://orcid.org/0000-0003-3567-9300"},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Krzysztof Wnuk","raw_affiliation_strings":["Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047199297","display_name":"Tony Gorschek","orcid":"https://orcid.org/0000-0002-3646-235X"},"institutions":[{"id":"https://openalex.org/I52719799","display_name":"Blekinge Institute of Technology","ror":"https://ror.org/0093a8w51","country_code":"SE","type":"education","lineage":["https://openalex.org/I52719799"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Tony Gorschek","raw_affiliation_strings":["Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering Research Lab, Blekinge Institute of Technology, Karlskrona, Sweden","institution_ids":["https://openalex.org/I52719799"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.23293408,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"31","issue":"1","first_page":"1","last_page":"49"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9997000098228455,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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/T11675","display_name":"Open Source Software Innovations","score":0.9868999719619751,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.5600296854972839},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5348376631736755},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.49283456802368164},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4604978561401367},{"id":"https://openalex.org/keywords/agile-software-development","display_name":"Agile software development","score":0.44591712951660156},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.44478920102119446},{"id":"https://openalex.org/keywords/engineering-ethics","display_name":"Engineering ethics","score":0.32739484310150146},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.12297236919403076}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5600296854972839},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5348376631736755},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.49283456802368164},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4604978561401367},{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.44591712951660156},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.44478920102119446},{"id":"https://openalex.org/C55587333","wikidata":"https://www.wikidata.org/wiki/Q1133029","display_name":"Engineering ethics","level":1,"score":0.32739484310150146},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.12297236919403076},{"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},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3468504","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3468504","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:DiVA.org:bth-22037","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22037","pdf_url":null,"source":{"id":"https://openalex.org/S4306402024","display_name":"DiVA (Blekinge Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I52719799","host_organization_name":"Blekinge Institute of Technology","host_organization_lineage":["https://openalex.org/I52719799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:bth-22037","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22037","pdf_url":null,"source":{"id":"https://openalex.org/S4306402024","display_name":"DiVA (Blekinge Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I52719799","host_organization_name":"Blekinge Institute of Technology","host_organization_lineage":["https://openalex.org/I52719799"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":79,"referenced_works":["https://openalex.org/W15162675","https://openalex.org/W21395002","https://openalex.org/W574664264","https://openalex.org/W1493688518","https://openalex.org/W1512902557","https://openalex.org/W1516945324","https://openalex.org/W1535654799","https://openalex.org/W1596790865","https://openalex.org/W1759083992","https://openalex.org/W1780382453","https://openalex.org/W1800478330","https://openalex.org/W1833742747","https://openalex.org/W1833911422","https://openalex.org/W1834255391","https://openalex.org/W1950170189","https://openalex.org/W1966104470","https://openalex.org/W1969606692","https://openalex.org/W1973673901","https://openalex.org/W1975675278","https://openalex.org/W1979290264","https://openalex.org/W1980287314","https://openalex.org/W1980654695","https://openalex.org/W1982061482","https://openalex.org/W2002241179","https://openalex.org/W2008831000","https://openalex.org/W2011422451","https://openalex.org/W2015232149","https://openalex.org/W2025145795","https://openalex.org/W2030397980","https://openalex.org/W2038476425","https://openalex.org/W2044115095","https://openalex.org/W2045571829","https://openalex.org/W2072811317","https://openalex.org/W2082303393","https://openalex.org/W2085994492","https://openalex.org/W2098741004","https://openalex.org/W2107738449","https://openalex.org/W2117850070","https://openalex.org/W2132651331","https://openalex.org/W2132969466","https://openalex.org/W2133318246","https://openalex.org/W2133766618","https://openalex.org/W2144389428","https://openalex.org/W2148591112","https://openalex.org/W2153887189","https://openalex.org/W2154734789","https://openalex.org/W2166993820","https://openalex.org/W2286859535","https://openalex.org/W2296296438","https://openalex.org/W2353739181","https://openalex.org/W2467813141","https://openalex.org/W2495908263","https://openalex.org/W2510714148","https://openalex.org/W2517626969","https://openalex.org/W2540136043","https://openalex.org/W2549451928","https://openalex.org/W2551905807","https://openalex.org/W2556331994","https://openalex.org/W2575121810","https://openalex.org/W2624222016","https://openalex.org/W2735864825","https://openalex.org/W2742781925","https://openalex.org/W2746798483","https://openalex.org/W2771986571","https://openalex.org/W2810607235","https://openalex.org/W2895409919","https://openalex.org/W2917227748","https://openalex.org/W2983995785","https://openalex.org/W2998678832","https://openalex.org/W3010782494","https://openalex.org/W3094120457","https://openalex.org/W3104849124","https://openalex.org/W3123732438","https://openalex.org/W3137788783","https://openalex.org/W3138885723","https://openalex.org/W3176114763","https://openalex.org/W4242395378","https://openalex.org/W4243823169","https://openalex.org/W4281564584"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W3121161786","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2046884474","https://openalex.org/W2183585111"],"abstract_inverted_index":{"Context:":[0],"The":[1,46,124],"concept":[2],"of":[3,48,56,79,98,101,169,175,184],"software":[4,34,42,57,99,170,185,195],"craftsmanship":[5,35,58,171,186],"has":[6,36],"early":[7],"roots":[8],"in":[9,12,83,197],"computing,":[10],"and":[11,31,62,86,110,135,182,187],"2009,":[13],"the":[14,26,105,119,141,145,150,154,159,173,180],"Manifesto":[15],"for":[16,104],"Software":[17],"Craftsmanship":[18],"was":[19],"formulated":[20],"as":[21],"a":[22,41,63,70,92,102],"reaction":[23],"to":[24,52,117,140,191],"how":[25,188],"Agile":[27],"methods":[28],"were":[29],"practiced":[30],"taught.":[32],"But":[33],"seldom":[37],"been":[38],"studied":[39],"from":[40,153],"engineering":[43,196],"perspective.":[44],"Objective:":[45],"objective":[47],"this":[49],"article":[50],"is":[51,127],"systematize":[53],"an":[54,76],"anatomy":[55,126,168],"through":[59],"literature":[60,72,160],"studies":[61],"longitudinal":[64],"case":[65,93,155],"study.":[66],"Method:":[67],"We":[68,89,113,143,163],"performed":[69,91],"snowballing":[71],"review":[73],"based":[74,148],"on":[75,149],"initial":[77],"set":[78],"nine":[80],"papers,":[81],"resulting":[82,125],"18":[84],"papers":[85],"11":[87],"books.":[88],"also":[90],"study":[94],"following":[95],"seven":[96],"years":[97],"development":[100],"product":[103],"financial":[106],"market,":[107],"eliciting":[108],"qualitative,":[109],"quantitative":[111],"results.":[112,161],"used":[114],"thematic":[115],"coding":[116],"synthesize":[118],"results":[120],"into":[121,179],"categories.":[122],"Results:":[123],"centered":[128],"around":[129],"four":[130],"themes,":[131],"containing":[132],"17":[133],"principles":[134,181,193],"47":[136],"hierarchical":[137],"practices":[138,147,183],"connected":[139],"principles.":[142],"present":[144],"identified":[146],"experiences":[151],"gathered":[152],"study,":[156],"triangulating":[157],"with":[158,172],"Conclusion:":[162],"provide":[164],"our":[165],"systematically":[166],"derived":[167],"goal":[174],"inspiring":[176],"more":[177],"research":[178],"these":[189],"relate":[190],"other":[192],"within":[194],"general.":[198]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
