{"id":"https://openalex.org/W3134211039","doi":"https://doi.org/10.18420/se2021_42","title":"Are Unit and Integration Test Definitions Still Valid for Modern Java Projects? An Empirical Study on Open-Source Projects","display_name":"Are Unit and Integration Test Definitions Still Valid for Modern Java Projects? An Empirical Study on Open-Source Projects","publication_year":2020,"publication_date":"2020-01-01","ids":{"openalex":"https://openalex.org/W3134211039","doi":"https://doi.org/10.18420/se2021_42","mag":"3134211039"},"language":"en","primary_location":{"id":"doi:10.18420/se2021_42","is_oa":true,"landing_page_url":"https://doi.org/10.18420/se2021_42","pdf_url":null,"source":{"id":"https://openalex.org/S7407052918","display_name":"Gesellschaft f\u00fcr Informatik (GI)","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.18420/se2021_42","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068855431","display_name":"Fabian Trautsch","orcid":"https://orcid.org/0000-0002-8374-9142"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Trautsch, Fabian","raw_affiliation_strings":["Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027032646","display_name":"Steffen Herbold","orcid":"https://orcid.org/0000-0001-9765-2803"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Herbold, Steffen","raw_affiliation_strings":["Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078674128","display_name":"Jens Grabowski","orcid":"https://orcid.org/0000-0003-2994-3531"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Grabowski, Jens","raw_affiliation_strings":["Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Goettingen, Goldschmidtstra\u00dfe 7, Niedersachsen, 370077, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5068855431"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2669,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.69591202,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"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/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"}},"topics":[{"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9990000128746033,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9973000288009644,"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/unit-testing","display_name":"Unit testing","score":0.8398104906082153},{"id":"https://openalex.org/keywords/integration-testing","display_name":"Integration testing","score":0.7304127216339111},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6559123992919922},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5757960081100464},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4785407483577728},{"id":"https://openalex.org/keywords/unit","display_name":"Unit (ring theory)","score":0.4451886713504791},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4204173982143402},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.4122128486633301},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.39305099844932556},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.17914879322052002},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10632750391960144}],"concepts":[{"id":"https://openalex.org/C148027188","wikidata":"https://www.wikidata.org/wiki/Q907375","display_name":"Unit testing","level":3,"score":0.8398104906082153},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.7304127216339111},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6559123992919922},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5757960081100464},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4785407483577728},{"id":"https://openalex.org/C122637931","wikidata":"https://www.wikidata.org/wiki/Q118084","display_name":"Unit (ring theory)","level":2,"score":0.4451886713504791},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4204173982143402},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.4122128486633301},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39305099844932556},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.17914879322052002},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10632750391960144},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18420/se2021_42","is_oa":true,"landing_page_url":"https://doi.org/10.18420/se2021_42","pdf_url":null,"source":{"id":"https://openalex.org/S7407052918","display_name":"Gesellschaft f\u00fcr Informatik (GI)","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"doi:10.18420/se2021_42","is_oa":true,"landing_page_url":"https://doi.org/10.18420/se2021_42","pdf_url":null,"source":{"id":"https://openalex.org/S7407052918","display_name":"Gesellschaft f\u00fcr Informatik (GI)","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article-journal"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2973860448","https://openalex.org/W263411325","https://openalex.org/W3086358185","https://openalex.org/W3161238113","https://openalex.org/W2897472705","https://openalex.org/W1973837756","https://openalex.org/W2289732177","https://openalex.org/W1975972076","https://openalex.org/W1591170612","https://openalex.org/W2028782971","https://openalex.org/W1966396345","https://openalex.org/W2166082200","https://openalex.org/W1574176221","https://openalex.org/W2899571008","https://openalex.org/W3112092306","https://openalex.org/W197567834","https://openalex.org/W2500862942","https://openalex.org/W2085278531","https://openalex.org/W3153183354","https://openalex.org/W3198862144"],"abstract_inverted_index":{"The":[0],"article":[1],"\"Are":[2],"unit":[3,42,57,87,172],"and":[4,26,43,58,88,130,173,176],"integration":[5,44,59,89,174],"test":[6,121,148],"definitions":[7,55,72,85,170,182],"still":[8,73,92],"valid":[9,93],"for":[10],"modern":[11,76,95],"Java":[12],"projects?":[13],"An":[14],"empirical":[15,66],"study":[16],"on":[17],"open-source":[18],"projects\"":[19],"published":[20],"in":[21,28,94],"the":[22,31,37,47,54,82,100,103,116,125,128,159,169,179],"Journal":[23],"of":[24,33,36,41,56,86,102,127,153,171],"Systems":[25],"Software":[27],"2020":[29],"presents":[30],"results":[32],"our":[34],"investigations":[35],"defect":[38,104,137,156],"detection":[39,138],"capability":[40],"tests.":[45],"While":[46],"software":[48,77,96],"development":[49,97],"context":[50,98],"evolved":[51],"over":[52],"time,":[53],"tests":[60,90,175],"remained":[61],"unchanged.":[62],"There":[63],"is":[64,150],"no":[65],"evidence,":[67],"if":[68,81],"these":[69],"commonly":[70],"used":[71],"fit":[74],"to":[75,115,124,134,167],"development.":[78],"We":[79,119,140],"evaluate":[80],"existing":[83],"standard":[84,117],"are":[91,107],"through":[99],"analysis":[101],"types":[105,157],"that":[106,146,164,178],"detected,":[108],"because":[109],"there":[110],"should":[111],"be":[112,184],"differences":[113],"according":[114,123],"literature.":[118],"classify":[120],"cases":[122],"definition":[126],"IEEE":[129],"use":[131],"mutation":[132],"testing":[133],"assess":[135],"their":[136],"capabilities.":[139],"could":[141],"not":[142],"find":[143],"any":[144],"evidence":[145],"one":[147],"type":[149],"more":[151],"capable":[152],"detecting":[154],"certain":[155],"than":[158],"other":[160],"one.":[161],"This":[162],"implies":[163],"we":[165],"need":[166],"reconsider":[168],"suggest":[177],"current":[180],"property-based":[181],"may":[183],"exchanged":[185],"with":[186],"usage-based":[187],"definitions.":[188]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T06:51:31.235846","created_date":"2021-03-15T00:00:00"}
