{"id":"https://openalex.org/W2075524835","doi":"https://doi.org/10.4236/jsea.2010.36061","title":"Testability Models for Object-Oriented Frameworks","display_name":"Testability Models for Object-Oriented Frameworks","publication_year":2010,"publication_date":"2010-01-01","ids":{"openalex":"https://openalex.org/W2075524835","doi":"https://doi.org/10.4236/jsea.2010.36061","mag":"2075524835"},"language":"en","primary_location":{"id":"doi:10.4236/jsea.2010.36061","doi":"https://doi.org/10.4236/jsea.2010.36061","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.36061","pdf_url":"https://content.scirp.org/pdf/jsea20100600003_34137997.pdf","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://content.scirp.org/pdf/jsea20100600003_34137997.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069890220","display_name":"Divya Ranjan","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I91357014","display_name":"Banaras Hindu University","ror":"https://ror.org/04cdn2797","country_code":"IN","type":"education","lineage":["https://openalex.org/I91357014"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Divya Ranjan","raw_affiliation_strings":["Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi, India;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi, India;","institution_ids":["https://openalex.org/I91357014"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035826148","display_name":"Anil Kumar Tripathi","orcid":"https://orcid.org/0000-0002-0566-1233","observed_orcids":["https://orcid.org/0000-0002-0566-1233"]},"institutions":[{"id":"https://openalex.org/I91357014","display_name":"Banaras Hindu University","ror":"https://ror.org/04cdn2797","country_code":"IN","type":"education","lineage":["https://openalex.org/I91357014"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Anil Kumar Tripathi","raw_affiliation_strings":["Department of Computer Engi-neering, Institute of Technology, Banaras Hindu University, Varanasi, India"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Engi-neering, Institute of Technology, Banaras Hindu University, Varanasi, India","institution_ids":["https://openalex.org/I91357014"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I91357014"],"apc_list":null,"apc_paid":null,"fwci":1.9591,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.87120515,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":"03","issue":"06","first_page":"536","last_page":"540"},"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.698199987411499,"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.698199987411499,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.2223999947309494,"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.05209999904036522,"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/object-oriented-framework","display_name":"object-oriented framework","score":0.8479999899864197},{"id":"https://openalex.org/keywords/testability-metrics","display_name":"testability metrics","score":0.8659999966621399},{"id":"https://openalex.org/keywords/testability-analysis","display_name":"testability analysis","score":0.6520000100135803},{"id":"https://openalex.org/keywords/framework-reuse","display_name":"framework reuse","score":0.8220000267028809},{"id":"https://openalex.org/keywords/hot-spots","display_name":"hot spots","score":0.9100000262260437},{"id":"https://openalex.org/keywords/software-testing-effort","display_name":"software testing effort","score":0.5049999952316284},{"id":"https://openalex.org/keywords/software-development-costs","display_name":"software development costs","score":0.3529999852180481}],"concepts":[{"id":"https://openalex.org/C51234621","wikidata":"https://www.wikidata.org/wiki/Q2149495","display_name":"Testability","level":2,"score":0.9228923320770264},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.595604658126831},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5695748925209045},{"id":"https://openalex.org/C176217482","wikidata":"https://www.wikidata.org/wiki/Q860554","display_name":"Metric (unit)","level":2,"score":0.5222083926200867},{"id":"https://openalex.org/C2776505523","wikidata":"https://www.wikidata.org/wiki/Q4785468","display_name":"Plan (archaeology)","level":2,"score":0.5060824751853943},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.45844268798828125},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45513829588890076},{"id":"https://openalex.org/C12148698","wikidata":"https://www.wikidata.org/wiki/Q364651","display_name":"Test plan","level":3,"score":0.45027676224708557},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4292975962162018},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.39638280868530273},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.30435293912887573},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1394844949245453},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.07619893550872803},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C2776746162","wikidata":"https://www.wikidata.org/wiki/Q4508","display_name":"Navy","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4236/jsea.2010.36061","doi":"https://doi.org/10.4236/jsea.2010.36061","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.36061","pdf_url":"https://content.scirp.org/pdf/jsea20100600003_34137997.pdf","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.4236/jsea.2010.36061","doi":"https://doi.org/10.4236/jsea.2010.36061","is_oa":true,"landing_page_url":"https://doi.org/10.4236/jsea.2010.36061","pdf_url":"https://content.scirp.org/pdf/jsea20100600003_34137997.pdf","source":{"id":"https://openalex.org/S33096572","display_name":"Journal of Software Engineering and Applications","issn_l":"1945-3116","issn":["1945-3116","1945-3124"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310320480","host_organization_name":"Scientific Research Publishing","host_organization_lineage":["https://openalex.org/P4310320480"],"host_organization_lineage_names":["Scientific Research Publishing"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software Engineering and Applications","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2075524835.pdf","grobid_xml":"https://content.openalex.org/works/W2075524835.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W1602019723","https://openalex.org/W1649645444","https://openalex.org/W1977071681","https://openalex.org/W1985757471","https://openalex.org/W2021600068","https://openalex.org/W2024651886","https://openalex.org/W2041104244","https://openalex.org/W2055800346","https://openalex.org/W2087295187","https://openalex.org/W2137519880","https://openalex.org/W2153701080","https://openalex.org/W2154893496","https://openalex.org/W2158864412","https://openalex.org/W2471146819","https://openalex.org/W3095693182","https://openalex.org/W4237637371","https://openalex.org/W4247006332"],"related_works":["https://openalex.org/W2087295187","https://openalex.org/W2000996622","https://openalex.org/W2105488752","https://openalex.org/W2008046009","https://openalex.org/W2091461315","https://openalex.org/W2083998741","https://openalex.org/W2406539482","https://openalex.org/W181168829","https://openalex.org/W2403301572","https://openalex.org/W2334523918"],"abstract_inverted_index":{"Frameworks":[0,37],"are":[1,9,16,38],"time-tested":[2],"highly":[3],"reusable":[4,39],"architectural":[5],"skeleton":[6],"structures.":[7],"They":[8],"designed":[10,17],"\u2018abstract\u2019":[11],"and":[12,15,44,98,109],"\u2018inco-":[13],"mplete\u2019":[14],"with":[18,66],"predefined":[19],"points":[20],"of":[21,34,57,81],"variability,":[22],"known":[23],"as":[24],"hot":[25],"spots,":[26],"to":[27,49,87,93,96],"be":[28,61,94,117],"customized":[29],"later":[30],"at":[31,72],"the":[32,105,111],"time":[33,51],"framework":[35,58,100,106,113],"reuse.":[36],"entities":[40],"thus":[41],"demand":[42],"stricter":[43],"rigorous":[45],"testing":[46,101,107],"in":[47,84],"comparison":[48],"one-":[50],"use":[52],"application.":[53],"The":[54],"overall":[55,112],"cost":[56],"development":[59,114],"may":[60,116],"reduced":[62],"by":[63],"designing":[64],"frameworks":[65,83],"high":[67],"testability.":[68],"This":[69],"paper":[70],"aims":[71],"discussing":[73],"a":[74],"few":[75],"metric":[76],"models":[77],"for":[78],"testability":[79,92],"analysis":[80],"object-oriented":[82],"an":[85],"attempt":[86],"having":[88],"quantitative":[89],"data":[90],"on":[91],"used":[95],"plan":[97],"monitor":[99],"activities":[102],"so":[103],"that":[104],"effort":[108,115],"hence":[110],"brought":[118],"down.":[119]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
