{"id":"https://openalex.org/W4393035110","doi":"https://doi.org/10.1109/icacs60934.2024.10473291","title":"Test-Driven Development (TDD) in Small Software Development Teams: Advantages and Challenges","display_name":"Test-Driven Development (TDD) in Small Software Development Teams: Advantages and Challenges","publication_year":2024,"publication_date":"2024-02-19","ids":{"openalex":"https://openalex.org/W4393035110","doi":"https://doi.org/10.1109/icacs60934.2024.10473291"},"language":"en","primary_location":{"id":"doi:10.1109/icacs60934.2024.10473291","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icacs60934.2024.10473291","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 5th International Conference on Advancements in Computational Sciences (ICACS)","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/A5093315200","display_name":"Hafiz Arslan Ramzan","orcid":"https://orcid.org/0009-0007-2027-0824"},"institutions":[{"id":"https://openalex.org/I4210102737","display_name":"Khwaja Fareed University of Engineering and Information Technology","ror":"https://ror.org/0161dyt30","country_code":"PK","type":"education","lineage":["https://openalex.org/I4210102737"]}],"countries":["PK"],"is_corresponding":true,"raw_author_name":"Hafiz Arslan Ramzan","raw_affiliation_strings":["Institute of Computer and Software Engineering Khwaja Fareed University of Engineering and Information Technology,Rahim Yar Khan,Pakistan","Institute of Computer and Software Engineering Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, Pakistan"],"affiliations":[{"raw_affiliation_string":"Institute of Computer and Software Engineering Khwaja Fareed University of Engineering and Information Technology,Rahim Yar Khan,Pakistan","institution_ids":["https://openalex.org/I4210102737"]},{"raw_affiliation_string":"Institute of Computer and Software Engineering Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan, Pakistan","institution_ids":["https://openalex.org/I4210102737"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075565517","display_name":"Sadia Ramzan","orcid":"https://orcid.org/0000-0002-2315-7305"},"institutions":[{"id":"https://openalex.org/I17120543","display_name":"National University of Modern Languages","ror":"https://ror.org/008dh2426","country_code":"PK","type":"education","lineage":["https://openalex.org/I17120543"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Sadia Ramzan","raw_affiliation_strings":["National University of Modern Languages,Department of Computer Science,Multan,Pakistan","Department of Computer Science, National University of Modern Languages, Multan, Pakistan"],"affiliations":[{"raw_affiliation_string":"National University of Modern Languages,Department of Computer Science,Multan,Pakistan","institution_ids":["https://openalex.org/I17120543"]},{"raw_affiliation_string":"Department of Computer Science, National University of Modern Languages, Multan, Pakistan","institution_ids":["https://openalex.org/I17120543"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091447404","display_name":"Tehmina Kalsum","orcid":"https://orcid.org/0000-0002-1012-5064"},"institutions":[{"id":"https://openalex.org/I173207729","display_name":"University of Engineering and Technology Taxila","ror":"https://ror.org/03v00ka07","country_code":"PK","type":"education","lineage":["https://openalex.org/I173207729"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Tehmina Kalsum","raw_affiliation_strings":["University of Engineering and Technology,Department of Software Engineering,Taxila,Pakistan","Department of Software Engineering, University of Engineering and Technology, Taxila, Pakistan"],"affiliations":[{"raw_affiliation_string":"University of Engineering and Technology,Department of Software Engineering,Taxila,Pakistan","institution_ids":["https://openalex.org/I173207729"]},{"raw_affiliation_string":"Department of Software Engineering, University of Engineering and Technology, Taxila, Pakistan","institution_ids":["https://openalex.org/I173207729"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5093315200"],"corresponding_institution_ids":["https://openalex.org/I4210102737"],"apc_list":null,"apc_paid":null,"fwci":8.9804,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.97659644,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"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.9702000021934509,"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.9702000021934509,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/test-driven-development","display_name":"Test-driven development","score":0.7054567933082581},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5800417065620422},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5319046974182129},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4745781421661377},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.46661582589149475},{"id":"https://openalex.org/keywords/software-testing","display_name":"Software testing","score":0.42434442043304443},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.3432009220123291},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3423379063606262},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.2226894199848175},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1064993143081665}],"concepts":[{"id":"https://openalex.org/C4478048","wikidata":"https://www.wikidata.org/wiki/Q950250","display_name":"Test-driven development","level":4,"score":0.7054567933082581},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5800417065620422},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5319046974182129},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4745781421661377},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.46661582589149475},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.42434442043304443},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.3432009220123291},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3423379063606262},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2226894199848175},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1064993143081665},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"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":1,"locations":[{"id":"doi:10.1109/icacs60934.2024.10473291","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icacs60934.2024.10473291","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 5th International Conference on Advancements in Computational Sciences (ICACS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.49000000953674316,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1481560017","https://openalex.org/W1495479466","https://openalex.org/W1981329136","https://openalex.org/W2008831000","https://openalex.org/W2046216252","https://openalex.org/W2104836268","https://openalex.org/W2114109012","https://openalex.org/W2136800703","https://openalex.org/W2156333502","https://openalex.org/W2167786744","https://openalex.org/W2551905807","https://openalex.org/W2995119752","https://openalex.org/W4285169037","https://openalex.org/W4384026527","https://openalex.org/W4399116726","https://openalex.org/W6629548312","https://openalex.org/W6854762286"],"related_works":["https://openalex.org/W2156333502","https://openalex.org/W1148277684","https://openalex.org/W2362220343","https://openalex.org/W2082751146","https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3092441607","https://openalex.org/W2090301720"],"abstract_inverted_index":{"In":[0],"the":[1,16,27,54,68,78,103],"context":[2],"of":[3,15,18,80],"small":[4,97],"software":[5,88,94],"development":[6,20,49,89,98],"teams,":[7,65],"this":[8],"research":[9],"article":[10],"gives":[11],"a":[12],"thorough":[13],"investigation":[14],"adoption":[17],"test-driven":[19],"(TDD)":[21],"approaches.":[22],"It":[23,51,100],"aims":[24],"to":[25,86],"highlight":[26],"benefits":[28],"that":[29,57],"TDD":[30,60,82],"offers,":[31],"such":[32,66],"as":[33,67],"improved":[34],"code":[35],"quality":[36],"through":[37],"modularization":[38],"and":[39,48,71,106],"proactive":[40],"defect":[41],"spotting":[42],"which":[43],"results":[44],"in":[45,63,91],"effective":[46],"debugging":[47],"processes.":[50],"also":[52,101],"discusses":[53],"complex":[55],"issues":[56],"arise":[58],"when":[59],"is":[61],"implemented":[62],"smaller":[64],"learning":[69],"curve":[70],"resource":[72],"constraints.":[73],"This":[74],"study":[75],"significantly":[76],"advances":[77],"understanding":[79],"how":[81],"can":[83],"be":[84],"used":[85],"optimize":[87],"techniques":[90],"organizations":[92],"or":[93],"houses":[95],"having":[96],"teams.":[99],"explores":[102],"possible":[104],"advantages":[105],"challenges.":[107]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
