Software quality assessment is an important subject among the researchers in the software development domain. The quality assessment is generally done either at the design level through some of the design attributes or through code when the product is ready. These two types of software quality are referred to as design quality and product quality, respectively. Several techniques and tools are available that facilitate to assess the design as well as the product quality of software. In this paper, a neural network model is proposed for the assessment of quality of object-oriented software at the product level. The authors select a subset of existing object-oriented metrics that are normalized at three levels and used to find quality factors like understandability, reusability, flexibility, maintainability, reliability, extensibility, and modifiability for the model development. The model is validated by assessing quality levels of 33 open source object-oriented software of different design complexities and observing a high correlation between these quality levels in comparison with an existing model.<\/p>","DOI":"10.4018\/ijossp.313182","type":"journal-article","created":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T18:20:08Z","timestamp":1666808408000},"page":"1-13","source":"Crossref","is-referenced-by-count":1,"title":["Neural Network-Based Model for the Quality Assessment of Object-Oriented Software"],"prefix":"10.4018","volume":"13","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-1278-2367","authenticated-orcid":true,"given":"Sumit","family":"Babu","sequence":"first","affiliation":[{"name":"Harcourt Butler Technical University, India"}]},{"given":"Raghuraj","family":"Singh","sequence":"additional","affiliation":[{"name":"Harcourt Butler Technical University, India"}]}],"member":"2432","reference":[{"key":"IJOSSP.313182-0","first-page":"150","article-title":"The MOOD Metrics Set.","year":"1995","journal-title":"Proceedings of ECOOP\u201995 Workshop on Metrics"},{"key":"IJOSSP.313182-1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2015.09.004"},{"key":"IJOSSP.313182-2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.01.026"},{"key":"IJOSSP.313182-3","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2924040"},{"key":"IJOSSP.313182-4","doi-asserted-by":"publisher","DOI":"10.1109\/32.979986"},{"issue":"10","key":"IJOSSP.313182-5","article-title":"Tse1996-Basili-Validation of Oo Metrics.","volume":"22","author":"V. R.Basili","year":"1996","journal-title":"IEEE Transactions on Software Engineering"},{"key":"IJOSSP.313182-6","doi-asserted-by":"publisher","DOI":"10.1145\/182987.184077"},{"key":"IJOSSP.313182-7","doi-asserted-by":"publisher","DOI":"10.1109\/32.6191"},{"key":"IJOSSP.313182-8","doi-asserted-by":"publisher","DOI":"10.1145\/800283.811113"},{"key":"IJOSSP.313182-9","doi-asserted-by":"publisher","DOI":"10.1109\/32.295895"},{"key":"IJOSSP.313182-10","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3054730"},{"key":"IJOSSP.313182-11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.5"},{"key":"IJOSSP.313182-12","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330266"},{"key":"IJOSSP.313182-13","doi-asserted-by":"publisher","DOI":"10.1109\/32.345830"},{"key":"IJOSSP.313182-14","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2920879"},{"key":"IJOSSP.313182-15","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2009.11.012"},{"key":"IJOSSP.313182-16","unstructured":"Hackbarth, R., Mockus, A., Palframan, J., & Sethi, R. (2015). Customer Quality Improvement of Software Systems. IEEE Software. https:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=7106410"},{"issue":"7","key":"IJOSSP.313182-17","first-page":"53","article-title":"What is quality.","volume":"34","author":"R. W.Hoyer","year":"2001","journal-title":"Quality Progress"},{"key":"IJOSSP.313182-18","year":"2001","journal-title":"Software product evaluation-Quality characteristics and guidelines for the user (ISO\/IEC 9126: 2001)"},{"key":"IJOSSP.313182-19","unstructured":"ISO\/IEC 25000. (2014). System and Software engineering \u2013 Systems and software Quality Requirements and Evaluation (SQuaRE). International Organization for Standardization."},{"key":"IJOSSP.313182-20","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2913349"},{"key":"IJOSSP.313182-21","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(98)10052-3"},{"key":"IJOSSP.313182-22","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2018.8330212"},{"key":"IJOSSP.313182-23","author":"M.Lorenz","year":"1993","journal-title":"Object-oriented software development: a practical guide"},{"key":"IJOSSP.313182-24","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194016500431"},{"key":"IJOSSP.313182-25","doi-asserted-by":"publisher","DOI":"10.5120\/21096-3799"},{"key":"IJOSSP.313182-26","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2791344"},{"key":"IJOSSP.313182-27","unstructured":"Montes Max, V. (n.d.). What Is Quality? Learn how each of eight well-known gurus answers this question. Academic Press."},{"key":"IJOSSP.313182-28","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857090"},{"key":"IJOSSP.313182-29","unstructured":"Rosenberg, L., & Hyatt, L. (1997). Software quality metrics for object-oriented environments. Crosstalk Journal, 10(4), 1\u20136. http:\/\/people.ucalgary.ca\/~far\/Lectures\/SENG421\/PDF\/oocross.pdf"},{"key":"IJOSSP.313182-30","doi-asserted-by":"publisher","DOI":"10.22061\/JECEI.2019.1076"},{"issue":"11","key":"IJOSSP.313182-31","first-page":"6","article-title":"Object oriented software metrics and quality assessment\u202f: Current state of the art.","volume":"37","author":"A.Shaik","year":"2012","journal-title":"International Journal of Computers and Applications"},{"key":"IJOSSP.313182-32","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3054948"},{"key":"IJOSSP.313182-33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38571-1"},{"key":"IJOSSP.313182-34","doi-asserted-by":"crossref","unstructured":"Yadav, V., & Singh, R. (2013). Product vs. Design Quality of Object-Oriented Software. International Journal of Software and Web Sciences, 47\u201354.","DOI":"10.1109\/IAdCC.2013.6514442"}],"container-title":["International Journal of Open Source Software and Processes"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=313182","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,16]],"date-time":"2023-01-16T23:00:48Z","timestamp":1673910048000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJOSSP.313182"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2022,10,26]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"URL":"https:\/\/doi.org\/10.4018\/ijossp.313182","relation":{},"ISSN":["1942-3926","1942-3934"],"issn-type":[{"value":"1942-3926","type":"print"},{"value":"1942-3934","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,26]]}}}