{"id":"https:\/\/openalex.org\/W2506461257","doi":"https:\/\/doi.org\/10.1016\/j.jss.2012.08.041","title":"Layer assessment of object-oriented software: A metric facilitating white-box reuse","display_name":"Layer assessment of object-oriented software: A metric facilitating white-box reuse","publication_year":2012,"publication_date":"2012-08-29","ids":{"openalex":"https:\/\/openalex.org\/W2506461257","doi":"https:\/\/doi.org\/10.1016\/j.jss.2012.08.041","mag":"2506461257"},"language":"en","primary_location":{"id":"doi:10.1016\/j.jss.2012.08.041","is_oa":false,"landing_page_url":"https:\/\/doi.org\/10.1016\/j.jss.2012.08.041","pdf_url":null,"source":{"id":"https:\/\/openalex.org\/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https:\/\/openalex.org\/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https:\/\/openalex.org\/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-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\/A5061779475","display_name":"George Kakarontzas","orcid":"https:\/\/orcid.org\/0000-0003-1208-606X"},"institutions":[{"id":"https:\/\/openalex.org\/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https:\/\/ror.org\/02j61yw88","country_code":"GR","type":"education","lineage":["https:\/\/openalex.org\/I21370196"]}],"countries":["GR"],"is_corresponding":true,"raw_author_name":"George Kakarontzas","raw_affiliation_strings":["Department of Computer Science and Telecommunications, T.E.I. of Larissa, 41110 Larissa, Greece","Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Telecommunications, T.E.I. of Larissa, 41110 Larissa, Greece","institution_ids":[]},{"raw_affiliation_string":"Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece","institution_ids":["https:\/\/openalex.org\/I21370196"]}]},{"author_position":"middle","author":{"id":"https:\/\/openalex.org\/A5061728632","display_name":"Eleni Constantinou","orcid":"https:\/\/orcid.org\/0000-0002-4242-2581"},"institutions":[{"id":"https:\/\/openalex.org\/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https:\/\/ror.org\/02j61yw88","country_code":"GR","type":"education","lineage":["https:\/\/openalex.org\/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Eleni Constantinou","raw_affiliation_strings":["Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece","institution_ids":["https:\/\/openalex.org\/I21370196"]}]},{"author_position":"middle","author":{"id":"https:\/\/openalex.org\/A5057023981","display_name":"Apostolos Ampatzoglou","orcid":"https:\/\/orcid.org\/0000-0002-5764-7302"},"institutions":[{"id":"https:\/\/openalex.org\/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https:\/\/ror.org\/02j61yw88","country_code":"GR","type":"education","lineage":["https:\/\/openalex.org\/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Apostolos Ampatzoglou","raw_affiliation_strings":["Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece","institution_ids":["https:\/\/openalex.org\/I21370196"]}]},{"author_position":"last","author":{"id":"https:\/\/openalex.org\/A5009279802","display_name":"Ioannis Stamelos","orcid":"https:\/\/orcid.org\/0000-0001-9440-3633"},"institutions":[{"id":"https:\/\/openalex.org\/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https:\/\/ror.org\/02j61yw88","country_code":"GR","type":"education","lineage":["https:\/\/openalex.org\/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ioannis Stamelos","raw_affiliation_strings":["Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece","institution_ids":["https:\/\/openalex.org\/I21370196"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https:\/\/openalex.org\/A5061779475"],"corresponding_institution_ids":["https:\/\/openalex.org\/I21370196"],"apc_list":{"value":3820,"currency":"USD","value_usd":3820},"apc_paid":null,"fwci":4.3293,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.95473143,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"86","issue":"2","first_page":"349","last_page":"366"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https:\/\/openalex.org\/T10260","display_name":"Software Engineering Research","score":1,"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":1,"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.9972000122070312,"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.9970999956130981,"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\/reusability","display_name":"Reusability","score":0.7292791604995728},{"id":"https:\/\/openalex.org\/keywords\/reuse","display_name":"Reuse","score":0.718947172164917},{"id":"https:\/\/openalex.org\/keywords\/software-engineering","display_name":"Software engineering","score":0.6588090658187866},{"id":"https:\/\/openalex.org\/keywords\/metric","display_name":"Metric (unit)","score":0.6426828503608704},{"id":"https:\/\/openalex.org\/keywords\/computer-science","display_name":"Computer science","score":0.5838205218315125},{"id":"https:\/\/openalex.org\/keywords\/software-development","display_name":"Software development","score":0.5672540664672852},{"id":"https:\/\/openalex.org\/keywords\/software-metric","display_name":"Software metric","score":0.5532005429267883},{"id":"https:\/\/openalex.org\/keywords\/java","display_name":"Java","score":0.4464600682258606},{"id":"https:\/\/openalex.org\/keywords\/object-oriented-programming","display_name":"Object-oriented programming","score":0.446170449256897},{"id":"https:\/\/openalex.org\/keywords\/software","display_name":"Software","score":0.44122740626335144},{"id":"https:\/\/openalex.org\/keywords\/component-based-software-engineering","display_name":"Component-based software engineering","score":0.43571746349334717},{"id":"https:\/\/openalex.org\/keywords\/software-quality","display_name":"Software quality","score":0.4305487871170044},{"id":"https:\/\/openalex.org\/keywords\/change-impact-analysis","display_name":"Change impact analysis","score":0.4140237867832184},{"id":"https:\/\/openalex.org\/keywords\/software-construction","display_name":"Software construction","score":0.41102105379104614},{"id":"https:\/\/openalex.org\/keywords\/systems-engineering","display_name":"Systems engineering","score":0.3572365641593933},{"id":"https:\/\/openalex.org\/keywords\/engineering","display_name":"Engineering","score":0.24519866704940796},{"id":"https:\/\/openalex.org\/keywords\/operating-system","display_name":"Operating system","score":0.11580953001976013},{"id":"https:\/\/openalex.org\/keywords\/operations-management","display_name":"Operations management","score":0.09036615490913391}],"concepts":[{"id":"https:\/\/openalex.org\/C137981799","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1369184","display_name":"Reusability","level":3,"score":0.7292791604995728},{"id":"https:\/\/openalex.org\/C206588197","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q846574","display_name":"Reuse","level":2,"score":0.718947172164917},{"id":"https:\/\/openalex.org\/C115903868","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q80993","display_name":"Software engineering","level":1,"score":0.6588090658187866},{"id":"https:\/\/openalex.org\/C176217482","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q860554","display_name":"Metric (unit)","level":2,"score":0.6426828503608704},{"id":"https:\/\/openalex.org\/C41008148","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q21198","display_name":"Computer science","level":0,"score":0.5838205218315125},{"id":"https:\/\/openalex.org\/C529173508","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q638608","display_name":"Software development","level":3,"score":0.5672540664672852},{"id":"https:\/\/openalex.org\/C82214349","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q657339","display_name":"Software metric","level":5,"score":0.5532005429267883},{"id":"https:\/\/openalex.org\/C548217200","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q251","display_name":"Java","level":2,"score":0.4464600682258606},{"id":"https:\/\/openalex.org\/C73752529","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q79872","display_name":"Object-oriented programming","level":2,"score":0.446170449256897},{"id":"https:\/\/openalex.org\/C2777904410","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q7397","display_name":"Software","level":2,"score":0.44122740626335144},{"id":"https:\/\/openalex.org\/C174683762","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q609588","display_name":"Component-based software engineering","level":4,"score":0.43571746349334717},{"id":"https:\/\/openalex.org\/C117447612","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1412670","display_name":"Software quality","level":4,"score":0.4305487871170044},{"id":"https:\/\/openalex.org\/C164691408","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q5071844","display_name":"Change impact analysis","level":3,"score":0.4140237867832184},{"id":"https:\/\/openalex.org\/C186846655","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q3398377","display_name":"Software construction","level":4,"score":0.41102105379104614},{"id":"https:\/\/openalex.org\/C201995342","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q682496","display_name":"Systems engineering","level":1,"score":0.3572365641593933},{"id":"https:\/\/openalex.org\/C127413603","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q11023","display_name":"Engineering","level":0,"score":0.24519866704940796},{"id":"https:\/\/openalex.org\/C111919701","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q9135","display_name":"Operating system","level":1,"score":0.11580953001976013},{"id":"https:\/\/openalex.org\/C21547014","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1423657","display_name":"Operations management","level":1,"score":0.09036615490913391},{"id":"https:\/\/openalex.org\/C548081761","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q180388","display_name":"Waste management","level":1,"score":0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1016\/j.jss.2012.08.041","is_oa":false,"landing_page_url":"https:\/\/doi.org\/10.1016\/j.jss.2012.08.041","pdf_url":null,"source":{"id":"https:\/\/openalex.org\/S37879656","display_name":"Journal of Systems and Software","issn_l":"0164-1212","issn":["0164-1212","1873-1228"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https:\/\/openalex.org\/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https:\/\/openalex.org\/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Systems and Software","raw_type":"journal-article"},{"id":"pmh:oai:pure.rug.nl:openaire_cris_publications\/d3028c48-1ac3-4eda-b452-f474052e5eb5","is_oa":false,"landing_page_url":"https:\/\/research.rug.nl\/en\/publications\/d3028c48-1ac3-4eda-b452-f474052e5eb5","pdf_url":null,"source":{"id":"https:\/\/openalex.org\/S4306400420","display_name":"University of Groningen research database (University of Groningen \/ Centre for Information Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https:\/\/openalex.org\/I169381384","host_organization_name":"University of Groningen","host_organization_lineage":["https:\/\/openalex.org\/I169381384"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Kakarontzas, G, Constantinou, E, Ampatzoglou, A & Stamelos, I 2013, 'Layer assessment of object-oriented software : A metric facilitating white-box reuse', Journal of Systems and Software, vol. 86, no. 2, pp. 349-366. https:\/\/doi.org\/10.1016\/j.jss.2012.08.041","raw_type":"info:eu-repo\/semantics\/article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.49000000953674316,"id":"https:\/\/metadata.un.org\/sdg\/9","display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https:\/\/openalex.org\/G6380163023","display_name":"Open Source Software Reuse Service for SMEs","funder_award_id":"243768","funder_id":"https:\/\/openalex.org\/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https:\/\/openalex.org\/F4320320300","display_name":"European Commission","ror":"https:\/\/ror.org\/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https:\/\/openalex.org\/W3261618","https:\/\/openalex.org\/W6179410","https:\/\/openalex.org\/W8547393","https:\/\/openalex.org\/W41699526","https:\/\/openalex.org\/W168126392","https:\/\/openalex.org\/W1529870319","https:\/\/openalex.org\/W1534729839","https:\/\/openalex.org\/W1535654799","https:\/\/openalex.org\/W1537851244","https:\/\/openalex.org\/W1573234480","https:\/\/openalex.org\/W1598031569","https:\/\/openalex.org\/W1607671710","https:\/\/openalex.org\/W1766480159","https:\/\/openalex.org\/W1785944873","https:\/\/openalex.org\/W1821489642","https:\/\/openalex.org\/W1981968318","https:\/\/openalex.org\/W1992602600","https:\/\/openalex.org\/W2003188962","https:\/\/openalex.org\/W2016307855","https:\/\/openalex.org\/W2058335615","https:\/\/openalex.org\/W2081179006","https:\/\/openalex.org\/W2093700975","https:\/\/openalex.org\/W2096532105","https:\/\/openalex.org\/W2102253509","https:\/\/openalex.org\/W2104419990","https:\/\/openalex.org\/W2118382442","https:\/\/openalex.org\/W2119301379","https:\/\/openalex.org\/W2143741513","https:\/\/openalex.org\/W2153887189","https:\/\/openalex.org\/W2158864412","https:\/\/openalex.org\/W2167104471","https:\/\/openalex.org\/W2167363007","https:\/\/openalex.org\/W2171383742","https:\/\/openalex.org\/W2477990449","https:\/\/openalex.org\/W2597679576","https:\/\/openalex.org\/W2912930047","https:\/\/openalex.org\/W2914107254","https:\/\/openalex.org\/W4212924738","https:\/\/openalex.org\/W4229756444","https:\/\/openalex.org\/W4235133696","https:\/\/openalex.org\/W4285719527","https:\/\/openalex.org\/W6601698369","https:\/\/openalex.org\/W6631813531","https:\/\/openalex.org\/W6633790705","https:\/\/openalex.org\/W6645948562","https:\/\/openalex.org\/W6665170819","https:\/\/openalex.org\/W6674420302","https:\/\/openalex.org\/W6675498584","https:\/\/openalex.org\/W6675721619"],"related_works":["https:\/\/openalex.org\/W1970188613","https:\/\/openalex.org\/W2532906578","https:\/\/openalex.org\/W2109345116","https:\/\/openalex.org\/W2000176032","https:\/\/openalex.org\/W2084068019","https:\/\/openalex.org\/W2999781675","https:\/\/openalex.org\/W1955249085","https:\/\/openalex.org\/W2104879423","https:\/\/openalex.org\/W2246298251","https:\/\/openalex.org\/W1584019797"],"abstract_inverted_index":null,"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}