{"id":"https://openalex.org/W2769236749","doi":"https://doi.org/10.1145/3143434.3143447","title":"Discovering maintainability changes in large software systems","display_name":"Discovering maintainability changes in large software systems","publication_year":2017,"publication_date":"2017-10-25","ids":{"openalex":"https://openalex.org/W2769236749","doi":"https://doi.org/10.1145/3143434.3143447","mag":"2769236749"},"language":"en","primary_location":{"id":"doi:10.1145/3143434.3143447","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3143434.3143447","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement","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/A5084872293","display_name":"Arthur-Jozsef Molnar","orcid":"https://orcid.org/0000-0002-4113-2953"},"institutions":[{"id":"https://openalex.org/I3125347698","display_name":"Babe\u0219-Bolyai University","ror":"https://ror.org/02rmd1t30","country_code":"RO","type":"education","lineage":["https://openalex.org/I3125347698"]}],"countries":["RO"],"is_corresponding":true,"raw_author_name":"Arthur Molnar","raw_affiliation_strings":["Babe\u015f-Bolyai University, Cluj-Napoca, Romania"],"affiliations":[{"raw_affiliation_string":"Babe\u015f-Bolyai University, Cluj-Napoca, Romania","institution_ids":["https://openalex.org/I3125347698"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082045034","display_name":"Simona Motogna","orcid":"https://orcid.org/0000-0002-8208-6949"},"institutions":[{"id":"https://openalex.org/I3125347698","display_name":"Babe\u0219-Bolyai University","ror":"https://ror.org/02rmd1t30","country_code":"RO","type":"education","lineage":["https://openalex.org/I3125347698"]}],"countries":["RO"],"is_corresponding":false,"raw_author_name":"Simona Motogna","raw_affiliation_strings":["Babe\u015f-Bolyai University, Cluj-Napoca, Romania"],"affiliations":[{"raw_affiliation_string":"Babe\u015f-Bolyai University, Cluj-Napoca, Romania","institution_ids":["https://openalex.org/I3125347698"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5084872293"],"corresponding_institution_ids":["https://openalex.org/I3125347698"],"apc_list":null,"apc_paid":null,"fwci":1.9345,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.89945871,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"88","last_page":"93"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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.0,"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.9994999766349792,"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.9983999729156494,"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/maintainability","display_name":"Maintainability","score":0.9790809154510498},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.728090763092041},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.6128974556922913},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5610029697418213},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.5369633436203003},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.501528263092041},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.499969482421875},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.48212575912475586},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4598276615142822},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.4287922978401184},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4226696193218231},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3871324360370636},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.3582855463027954},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3422110080718994},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.20438489317893982}],"concepts":[{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.9790809154510498},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.728090763092041},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6128974556922913},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5610029697418213},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.5369633436203003},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.501528263092041},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.499969482421875},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.48212575912475586},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4598276615142822},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.4287922978401184},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4226696193218231},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3871324360370636},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.3582855463027954},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3422110080718994},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.20438489317893982}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3143434.3143447","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3143434.3143447","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1673174959","https://openalex.org/W1932832175","https://openalex.org/W1976902149","https://openalex.org/W2015029815","https://openalex.org/W2114728368","https://openalex.org/W2116667392","https://openalex.org/W2118027236","https://openalex.org/W2138661194","https://openalex.org/W2157195454","https://openalex.org/W2158864412","https://openalex.org/W2159369248","https://openalex.org/W2164566712"],"related_works":["https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W4233305372","https://openalex.org/W2061669391","https://openalex.org/W2142318497","https://openalex.org/W2569789557","https://openalex.org/W83593681","https://openalex.org/W2219145617","https://openalex.org/W2590268298"],"abstract_inverted_index":{"In":[0,88,146,174],"this":[1],"paper":[2],"we":[3,94,150,178],"propose":[4,184],"an":[5,26],"approach":[6,23,154],"to":[7,12,90,122,187],"automatically":[8],"discover":[9],"meaningful":[10],"changes":[11,121],"maintainability":[13,55,83],"of":[14,25,32,60,74,105,130,161],"applications":[15],"developed":[16],"using":[17,42,170],"object":[18,85],"oriented":[19,86],"programming":[20],"languages.":[21],"Our":[22],"consists":[24],"algorithm":[27],"that":[28,37,52,99,117],"employs":[29],"the":[30,54,61,72,77,92,101,106,131,139,147,152,157,162,171,175,180,191],"values":[31],"several":[33],"class-level":[34],"software":[35,80],"metrics":[36,81],"can":[38],"be":[39],"easily":[40],"obtained":[41,169],"open":[43,108],"source":[44,109,132],"software.":[45],"Based":[46],"on":[47],"these":[48],"values,":[49],"a":[50,96,125],"score":[51],"illustrates":[53],"change":[56],"between":[57,79],"two":[58],"versions":[59],"system":[62],"is":[63],"calculated.":[64],"We":[65,112],"present":[66,179],"relevant":[67],"related":[68],"work,":[69],"together":[70],"with":[71,159],"state":[73],"research":[75],"regarding":[76],"link":[78],"and":[82,155,183],"for":[84,120,142],"systems.":[87],"order":[89],"validate":[91],"approach,":[93],"undertake":[95],"case":[97],"study":[98],"covers":[100],"entire":[102],"development":[103],"history":[104],"jEdit":[107],"text":[110],"editor.":[111],"consider":[113],"41":[114],"version":[115],"pairs":[116],"are":[118],"assessed":[119],"maintainability.":[123],"First,":[124],"manual":[126,163],"tool":[127],"assisted":[128],"examination":[129,164],"code":[133],"was":[134],"performed,":[135],"followed":[136],"by":[137],"calculating":[138],"Maintainability":[140,172],"Index":[141],"each":[143],"application":[144],"version.":[145],"last":[148],"step,":[149],"apply":[151],"proposed":[153],"compare":[156],"findings":[158],"those":[160,168],"as":[165,167],"well":[166],"Index.":[173],"final":[176],"section,":[177],"identified":[181],"issues":[182],"future":[185],"work":[186],"further":[188],"fine":[189],"tune":[190],"approach.":[192]},"counts_by_year":[{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
