{"id":"https://openalex.org/W4394483856","doi":"https://doi.org/10.6084/m9.figshare.782241","title":"ACADEMIC REPORT: OBJECT-ORIENTED SOFTWARE DEVELOPMENT AND TESTING","display_name":"ACADEMIC REPORT: OBJECT-ORIENTED SOFTWARE DEVELOPMENT AND TESTING","publication_year":2013,"publication_date":"2013-01-01","ids":{"openalex":"https://openalex.org/W4394483856","doi":"https://doi.org/10.6084/m9.figshare.782241","mag":"2246109619"},"language":"en","primary_location":{"id":"pmh:oai:figshare.com:article/782241","doi":null,"is_oa":true,"landing_page_url":"https://figshare.com/articles/dataset/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Dataset"},"volume":null,"type":"dataset","is_traditional":false,"indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/dataset/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054183353","display_name":"Leutele Grey","orcid":"https://orcid.org/0000-0002-0637-4404","observed_orcids":["https://orcid.org/0000-0002-0637-4404"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Leutele Grey","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5054183353"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"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.9984999895095825,"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.9984999895095825,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0007999999797903001,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.00019999999494757503,"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/object-oriented-software-testing","display_name":"object-oriented software testing","score":0.8349999785423279},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.8059999942779541},{"id":"https://openalex.org/keywords/testing-strategies","display_name":"testing strategies","score":0.6940000057220459},{"id":"https://openalex.org/keywords/class-testing","display_name":"class testing","score":0.6110000014305115},{"id":"https://openalex.org/keywords/integration-testing","display_name":"integration testing","score":0.9020000100135803},{"id":"https://openalex.org/keywords/black-box-testing","display_name":"black-box testing","score":0.8149999976158142},{"id":"https://openalex.org/keywords/use-case-modeling","display_name":"use case modeling","score":0.859000027179718},{"id":"https://openalex.org/keywords/structural-testing","display_name":"structural testing","score":0.847000002861023},{"id":"https://openalex.org/keywords/basis-path-testing","display_name":"basis path testing","score":0.9319999814033508},{"id":"https://openalex.org/keywords/loop-testing","display_name":"loop testing","score":0.9599999785423279},{"id":"https://openalex.org/keywords/data-flow-testing","display_name":"data flow testing","score":0.949999988079071},{"id":"https://openalex.org/keywords/software-metrics","display_name":"software metrics","score":0.8289999961853027},{"id":"https://openalex.org/keywords/testability","display_name":"testability","score":0.7360000014305115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5524696707725525},{"id":"https://openalex.org/C2984328558","wikidata":"https://www.wikidata.org/wiki/Q188522","display_name":"Software testing","level":3,"score":0.5164914131164551},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.47587671875953674},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.41273680329322815},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.404024213552475},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3349802494049072}],"mesh":[],"locations_count":4,"locations":[{"id":"pmh:oai:figshare.com:article/782241","doi":null,"is_oa":true,"landing_page_url":"https://figshare.com/articles/dataset/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Dataset"},{"id":"doi:10.6084/m9.figshare.782241","doi":"https://doi.org/10.6084/m9.figshare.782241","is_oa":true,"landing_page_url":"https://doi.org/10.6084/m9.figshare.782241","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Dataset"},{"id":"doi:10.6084/m9.figshare.782241.v1","doi":"https://doi.org/10.6084/m9.figshare.782241.v1","is_oa":true,"landing_page_url":"https://doi.org/10.6084/m9.figshare.782241.v1","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Dataset"},{"id":"mag:2246109619","doi":null,"is_oa":false,"landing_page_url":"https://figshare.com/articles/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/782241","doi":null,"is_oa":true,"landing_page_url":"https://figshare.com/articles/dataset/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Dataset"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1585515701","https://openalex.org/W1953529280","https://openalex.org/W1995069654","https://openalex.org/W2024795941","https://openalex.org/W2040611185","https://openalex.org/W2044807274","https://openalex.org/W2047345132","https://openalex.org/W2104298704","https://openalex.org/W2107643286","https://openalex.org/W2158864412","https://openalex.org/W2164722319","https://openalex.org/W2183678285","https://openalex.org/W2273730145","https://openalex.org/W2801406070"],"related_works":["https://openalex.org/W2387724951","https://openalex.org/W2038263269","https://openalex.org/W2386106544","https://openalex.org/W2360869778","https://openalex.org/W2266830099","https://openalex.org/W2030588104","https://openalex.org/W1512078826","https://openalex.org/W2010812972","https://openalex.org/W1898227670","https://openalex.org/W1508028241"],"abstract_inverted_index":{"Executive":[0],"Summary":[1],"The":[2,28,50,63,91,204],"purpose":[3],"of":[4,45,96,100,169,255],"this":[5],"report":[6,64],"is":[7,40,111,137],"to":[8,35,55,182,211,231,233,251],"identify":[9],"and":[10,19,48,57,72,86,149,156,173,200],"describe":[11],"the":[12,66,69,73,80,97,101,106,119,126,134,140,146,150,153,157,164,188,191,196,212,222,253],"testing":[13,17,82,109,123,128,143,148,155,206],"strategies,":[14,83],"software":[15,25,170],"tactics,":[16,84],"techniques":[18,85,174,230],"metrics":[20,87,247],"for":[21,88,215],"Object":[22,29],"Oriented":[23,30],"(OO)":[24],"development":[26,71,75,103,171],"context.":[27],"Programming":[31],"(OOP)":[32],"language":[33],"refers":[34],"a":[36,167,216],"programming":[37],"methodology":[38],"that":[39,94,235],"based":[41],"on":[42],"objects,":[43],"instead":[44],"just":[46],"functions":[47],"procedures.":[49],"OOP":[51],"allows":[52],"individual":[53],"objects":[54],"organize":[56],"group":[58],"themselves":[59],"together":[60],"into":[61],"classes.":[62],"explores":[65],"differences":[67],"between":[68],"traditional":[70,107],"OO":[74,89,102,116,165,246,257],"context":[76],"as":[77,79],"well":[78],"appropriate":[81],"systems.":[90],"findings":[92],"revealed":[93],"because":[95],"complex":[98],"structure":[99],"systems,":[104],"therefore":[105],"unit":[108],"approach":[110],"ineffective":[112],"when":[113],"considering":[114],"an":[115,239,256],"system.":[117,258],"Further,":[118],"three":[120],"most":[121],"used":[122,177],"strategies":[124],"are:":[125],"class":[127],"strategy":[129],"which":[130],"starts":[131],"immediately":[132],"once":[133],"source":[135],"code":[136],"being":[138],"created;":[139],"two":[141],"integration":[142],"methods":[144],"including":[145],"thread-based":[147],"used-based":[151],"testing;":[152],"cluster":[154],"object":[158,197],"state":[159],"test":[160],"model.":[161],"Moreover,":[162],"in":[163,179,238],"development,":[166],"variety":[168],"tactics":[172],"can":[175,208,219],"be":[176,209],"appropriately":[178],"different":[180],"areas":[181],"help":[183],"detect":[184],"coding":[185],"errors":[186],"including:":[187],"black":[189],"box,":[190],"use":[192,221],"case":[193],"modelling":[194],"techniques,":[195],"behaviour":[198],"models":[199],"event":[201],"flow":[202,229],"diagrams.":[203],"white-box":[205],"method":[207],"applied":[210],"operations":[213],"defined":[214],"class.":[217],"Testers":[218],"also":[220],"basis":[223],"path,":[224],"loop":[225],"testing,":[226],"or":[227],"data":[228],"check":[232],"ensure":[234],"every":[236],"statement":[237],"operation":[240],"has":[241],"been":[242,249],"tested.":[243],"Finally,":[244],"many":[245],"have":[248],"proposed":[250],"assess":[252],"testability":[254]},"counts_by_year":[],"updated_date":"2026-11-03T10:50:19.383937","created_date":"2024-04-08T00:00:00"}
