{"id":"https://openalex.org/W3201334156","doi":"https://doi.org/10.1109/eurocon52738.2021.9535554","title":"Test Driven Development in Action: Case Study of a Cross-Platform Web Application","display_name":"Test Driven Development in Action: Case Study of a Cross-Platform Web Application","publication_year":2021,"publication_date":"2021-07-06","ids":{"openalex":"https://openalex.org/W3201334156","doi":"https://doi.org/10.1109/eurocon52738.2021.9535554","mag":"3201334156"},"language":"en","primary_location":{"id":"doi:10.1109/eurocon52738.2021.9535554","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eurocon52738.2021.9535554","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","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/A5014653405","display_name":"Nuno Pombo","orcid":"https://orcid.org/0000-0001-7797-8849"},"institutions":[{"id":"https://openalex.org/I161321875","display_name":"University of Beira Interior","ror":"https://ror.org/03nf36p02","country_code":"PT","type":"education","lineage":["https://openalex.org/I161321875"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Nuno Pombo","raw_affiliation_strings":["Universidade da Beira Interior,Instituto de Telecomunica&#x00E7;&#x00F5;es,Covilh&#x00E3;,Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade da Beira Interior,Instituto de Telecomunica&#x00E7;&#x00F5;es,Covilh&#x00E3;,Portugal","institution_ids":["https://openalex.org/I161321875"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056436297","display_name":"C. R. Martins","orcid":null},"institutions":[{"id":"https://openalex.org/I161321875","display_name":"University of Beira Interior","ror":"https://ror.org/03nf36p02","country_code":"PT","type":"education","lineage":["https://openalex.org/I161321875"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Caio Martins","raw_affiliation_strings":["Universidade da Beira Interior,Covilh&#x00E3;,Portugal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade da Beira Interior,Covilh&#x00E3;,Portugal","institution_ids":["https://openalex.org/I161321875"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9494,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.76699791,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9994999766349792,"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.7242543697357178},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5891472101211548},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.56773442029953},{"id":"https://openalex.org/keywords/front-and-back-ends","display_name":"Front and back ends","score":0.5111637711524963},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.48516613245010376},{"id":"https://openalex.org/keywords/cross-platform","display_name":"Cross-platform","score":0.47049853205680847},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4606916904449463},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.45894068479537964},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.4524364471435547},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4429221451282501},{"id":"https://openalex.org/keywords/web-server","display_name":"Web server","score":0.41077083349227905},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3947077989578247},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.34255629777908325},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.25974494218826294},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2080162763595581}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7242543697357178},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5891472101211548},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.56773442029953},{"id":"https://openalex.org/C53016008","wikidata":"https://www.wikidata.org/wiki/Q620167","display_name":"Front and back ends","level":2,"score":0.5111637711524963},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.48516613245010376},{"id":"https://openalex.org/C92400490","wikidata":"https://www.wikidata.org/wiki/Q174666","display_name":"Cross-platform","level":2,"score":0.47049853205680847},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4606916904449463},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.45894068479537964},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.4524364471435547},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4429221451282501},{"id":"https://openalex.org/C11392498","wikidata":"https://www.wikidata.org/wiki/Q11288","display_name":"Web server","level":3,"score":0.41077083349227905},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3947077989578247},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.34255629777908325},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.25974494218826294},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2080162763595581},{"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/eurocon52738.2021.9535554","is_oa":false,"landing_page_url":"https://doi.org/10.1109/eurocon52738.2021.9535554","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.5799999833106995}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W169596518","https://openalex.org/W1487426945","https://openalex.org/W1999795373","https://openalex.org/W2057247839","https://openalex.org/W2073021358","https://openalex.org/W2098340836","https://openalex.org/W2104498463","https://openalex.org/W2112459705","https://openalex.org/W2153887189","https://openalex.org/W2522956255","https://openalex.org/W2576508955","https://openalex.org/W2607676867","https://openalex.org/W2773619955","https://openalex.org/W3092498816","https://openalex.org/W3114472666","https://openalex.org/W3135207859","https://openalex.org/W6791204130"],"related_works":["https://openalex.org/W4248210033","https://openalex.org/W2782930801","https://openalex.org/W3015851943","https://openalex.org/W3099018485","https://openalex.org/W2126823984","https://openalex.org/W2783582617","https://openalex.org/W2389965565","https://openalex.org/W4268596","https://openalex.org/W2114961431","https://openalex.org/W2119964762"],"abstract_inverted_index":{"Test":[0],"Driven":[1],"Development":[2],"(TDD)":[3],"is":[4,21,72],"a":[5,34,47,63,75],"technique":[6],"that":[7,97,115],"enables":[8],"developers":[9,129],"to":[10,22,89,103],"think":[11],"on":[12,40,74],"new":[13],"functionalities":[14],"before":[15],"writing":[16],"code.":[17],"The":[18,54],"main":[19],"goal":[20],"prevent":[23],"and/or":[24],"mitigate":[25],"the":[26,41,44,66,69,84,87,91,100,109,121],"occurrence":[27],"of":[28,43,86,123,125],"software":[29,128],"bugs.":[30],"This":[31],"paper":[32],"proposes":[33],"comprehensive":[35],"and":[36,52,130],"explanatory":[37],"case":[38,117],"study":[39,118],"application":[42,49,102],"TDD":[45,88],"into":[46],"web-based":[48],"including":[50],"front":[51],"back-end.":[53],"server":[55],"side":[56,71],"includes":[57],"an":[58],"admin":[59],"website":[60],"complemented":[61],"by":[62,108],"webservice.":[64],"On":[65],"other":[67],"hand,":[68],"client":[70],"based":[73],"Progressive":[76],"Web":[77],"Application.":[78],"Our":[79],"experiments":[80],"revealed":[81],"not":[82],"only":[83],"suitability":[85],"support":[90],"back-end":[92],"development":[93],"process,":[94],"but":[95],"also":[96],"it":[98],"enabled":[99],"front-end":[101],"score":[104],"best":[105],"when":[106],"assessed":[107],"Lighthouse":[110],"performance":[111],"tool.":[112],"We":[113],"expect":[114],"this":[116],"may":[119],"enlarge":[120],"body":[122],"knowledge":[124],"practitioners,":[126],"namely":[127],"testers.":[131]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
