{"id":"https://openalex.org/W2011905125","doi":"https://doi.org/10.1109/tse.2013.2295827","title":"Effects of Developer Experience on Learning and Applying Unit Test-Driven Development","display_name":"Effects of Developer Experience on Learning and Applying Unit Test-Driven Development","publication_year":2014,"publication_date":"2014-01-31","ids":{"openalex":"https://openalex.org/W2011905125","doi":"https://doi.org/10.1109/tse.2013.2295827","mag":"2011905125"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2013.2295827","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2013.2295827","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-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/A5084323593","display_name":"Roberto Latorre","orcid":"https://orcid.org/0000-0003-3835-7905"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Roberto Latorre","raw_affiliation_strings":["Universidad Aut\u00f3noma de Madrid, Madrid, Spain","Univ. Autonoma de Madrid, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Universidad Aut\u00f3noma de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]},{"raw_affiliation_string":"Univ. Autonoma de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5084323593"],"corresponding_institution_ids":["https://openalex.org/I63634437"],"apc_list":null,"apc_paid":null,"fwci":9.467,"has_fulltext":false,"cited_by_count":34,"citation_normalized_percentile":{"value":0.97540865,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"40","issue":"4","first_page":"381","last_page":"395"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","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/T10260","display_name":"Software Engineering Research","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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9994999766349792,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9980000257492065,"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/test-driven-development","display_name":"Test-driven development","score":0.8689433336257935},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8023635149002075},{"id":"https://openalex.org/keywords/unit-testing","display_name":"Unit testing","score":0.7350622415542603},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6435986161231995},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.6054840087890625},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.5915944576263428},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.5127278566360474},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.49578770995140076},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.4640938639640808},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45937833189964294},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.43512430787086487},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4155738651752472},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41332221031188965},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.40635693073272705},{"id":"https://openalex.org/keywords/engineering-management","display_name":"Engineering management","score":0.38395819067955017},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.2449137270450592},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17411744594573975},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08970937132835388}],"concepts":[{"id":"https://openalex.org/C4478048","wikidata":"https://www.wikidata.org/wiki/Q950250","display_name":"Test-driven development","level":4,"score":0.8689433336257935},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8023635149002075},{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.7350622415542603},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6435986161231995},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.6054840087890625},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.5915944576263428},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.5127278566360474},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.49578770995140076},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.4640938639640808},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45937833189964294},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.43512430787086487},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4155738651752472},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41332221031188965},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.40635693073272705},{"id":"https://openalex.org/C110354214","wikidata":"https://www.wikidata.org/wiki/Q6314146","display_name":"Engineering management","level":1,"score":0.38395819067955017},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2449137270450592},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17411744594573975},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08970937132835388},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","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},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2013.2295827","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2013.2295827","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5899999737739563,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W69367502","https://openalex.org/W90032636","https://openalex.org/W162260269","https://openalex.org/W1481560017","https://openalex.org/W1528232373","https://openalex.org/W1554594814","https://openalex.org/W1587380310","https://openalex.org/W1604262641","https://openalex.org/W1607519102","https://openalex.org/W1967987130","https://openalex.org/W1981329136","https://openalex.org/W1992602600","https://openalex.org/W1998204765","https://openalex.org/W2000962350","https://openalex.org/W2014309790","https://openalex.org/W2018704474","https://openalex.org/W2018770593","https://openalex.org/W2034433197","https://openalex.org/W2034772008","https://openalex.org/W2037799783","https://openalex.org/W2041912250","https://openalex.org/W2054240416","https://openalex.org/W2099228597","https://openalex.org/W2100656553","https://openalex.org/W2104836268","https://openalex.org/W2107899555","https://openalex.org/W2108578224","https://openalex.org/W2109479745","https://openalex.org/W2114063681","https://openalex.org/W2114109012","https://openalex.org/W2118604270","https://openalex.org/W2120787570","https://openalex.org/W2123228824","https://openalex.org/W2127218421","https://openalex.org/W2129005287","https://openalex.org/W2133073371","https://openalex.org/W2134317169","https://openalex.org/W2136800703","https://openalex.org/W2146089323","https://openalex.org/W2148023174","https://openalex.org/W2153233077","https://openalex.org/W2162739315","https://openalex.org/W2169924227","https://openalex.org/W3143245542","https://openalex.org/W4229772528","https://openalex.org/W4243431083","https://openalex.org/W4247117937","https://openalex.org/W4247890920","https://openalex.org/W4251711983","https://openalex.org/W4285719527","https://openalex.org/W6606586056","https://openalex.org/W6678914141"],"related_works":["https://openalex.org/W4283205021","https://openalex.org/W2398826339","https://openalex.org/W3201694030","https://openalex.org/W2804176535","https://openalex.org/W813217703","https://openalex.org/W2587986437","https://openalex.org/W4313330935","https://openalex.org/W2789380186","https://openalex.org/W2036487649","https://openalex.org/W2184708610"],"abstract_inverted_index":{"Unit":[0],"test-driven":[1],"development":[2,7,40,51,91,135,184],"(UTDD)":[3],"is":[4,83,101,106,126],"a":[5,167,202],"software":[6,39,134],"practice":[8,136],"where":[9],"unit":[10],"test":[11],"cases":[12],"are":[13,154],"specified":[14],"iteratively":[15],"and":[16,32,58,75,90,198],"incrementally":[17],"before":[18],"production":[19],"code.":[20],"In":[21],"the":[22,35,63,66,71,94,119,124,129,159,195],"last":[23],"years,":[24],"researchers":[25],"have":[26,43],"conducted":[27],"several":[28],"studies":[29],"within":[30],"academia":[31],"industry":[33],"on":[34,55,70],"effectiveness":[36],"of":[37,65,87,97,122,131],"this":[38,116,133,199],"practice.":[41],"They":[42],"investigated":[44],"its":[45],"utility":[46],"as":[47,137,171,178],"compared":[48,179],"to":[49,73,80,102,127,141,156,180,193,208],"other":[50],"techniques,":[52],"focusing":[53],"mainly":[54],"code":[56],"quality":[57],"productivity.":[59],"This":[60],"quasi-experiment":[61],"analyzes":[62],"influence":[64],"developers'":[67],"experience":[68,114],"level":[69],"ability":[72,79,192],"learn":[74,158],"apply":[76,81],"UTDD.":[77],"The":[78],"UTDD":[82,108,160],"measured":[84],"in":[85,115,145,173,190],"terms":[86],"process":[88],"conformance":[89],"time.":[92],"From":[93,118],"research":[95],"point":[96,121],"view,":[98,123],"our":[99],"goal":[100,125],"evaluate":[103,128],"how":[104],"difficult":[105],"learning":[107],"by":[109],"professionals":[110],"without":[111],"any":[112],"prior":[113],"technique.":[117],"industrial":[120],"possibility":[130],"using":[132],"an":[138],"effective":[139,172],"solution":[140],"take":[142],"into":[143,201],"account":[144],"real":[146],"projects.":[147],"Our":[148],"results":[149],"suggest":[150],"that":[151],"skilled":[152],"developers":[153],"able":[155],"quickly":[157],"concepts":[161],"and,":[162],"after":[163],"practicing":[164],"them":[165],"for":[166],"short":[168],"while,":[169],"become":[170],"performing":[174],"small":[175],"programming":[176],"tasks":[177],"more":[181,213],"traditional":[182],"test-last":[183],"techniques.":[185],"Junior":[186],"programmers":[187],"differ":[188],"only":[189],"their":[191,210],"discover":[194],"best":[196],"design,":[197],"translates":[200],"performance":[203],"penalty":[204],"since":[205],"they":[206],"need":[207],"revise":[209],"design":[211],"choices":[212],"frequently":[214],"than":[215],"senior":[216],"programmers.":[217]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
