{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:31:11Z","timestamp":1750307471027,"version":"3.41.0"},"reference-count":39,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2011,1,24]],"date-time":"2011-01-24T00:00:00Z","timestamp":1295827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,1,24]]},"abstract":"<jats:p>Software reuse, widely used now a days, is the development of software using some existing software components. In this paper we have proposed a model based on four parameters: Changeability, Interface Complexity, Understandability of Software and Documentation Quality for accessing software reusability levels using soft computing techniques viz. Fuzzy Logic, Neural Network and Neuro-Fuzzy. The proposed model using Neuro-Fuzzy technique is trained well and predicts satisfactory results with MARE 22% (21% for validation set 2) and MRE 0.007% (0.04 for validation set 2) when compared with other soft computing techniques.<\/jats:p>","DOI":"10.1145\/1921532.1921548","type":"journal-article","created":{"date-parts":[[2011,2,8]],"date-time":"2011-02-08T13:21:01Z","timestamp":1297171261000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Software reusability assessment using soft computing techniques"],"prefix":"10.1145","volume":"36","author":[{"given":"Yogesh","family":"Singh","sequence":"first","affiliation":[{"name":"GGS Indraprastha University, New Delhi, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pradeep Kumar","family":"Bhatia","sequence":"additional","affiliation":[{"name":"Guru Jambheshwar University of Science &amp; Technology, Hisar, Haryana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Omprakash","family":"Sangwan","sequence":"additional","affiliation":[{"name":"Amity Resource Centre for Information Technology, Amity Institute of Information Technology, Amity University, Uttar Pradesh, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,1,24]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/986710.986725"},{"key":"e_1_2_1_2_1","volume-title":"Ruchika Malhotra (2005)","author":"Aggarwal K K","year":"2005","unstructured":"Aggarwal K K , Yogesh Singh , Arvinder Kaur , Ruchika Malhotra (2005) Software Reuse Metrics for Object-Oriented Systems. Proceedings of the 2005 , Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05), 11-13 Aug. 2005. Aggarwal K K, Yogesh Singh, Arvinder Kaur, Ruchika Malhotra (2005) Software Reuse Metrics for Object-Oriented Systems. Proceedings of the 2005, Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05), 11-13 Aug. 2005."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2005.341.345"},{"key":"e_1_2_1_4_1","first-page":"2006","article-title":"Application of Neural Network for Predicting Maintainability Using Object-Oriented Metrics","volume":"15","author":"Aggarwal K K","year":"2006","unstructured":"Aggarwal K K , Singh Yogesh , Arvinder Kaur, Malhotra Ruchika ( 2006 ). Application of Neural Network for Predicting Maintainability Using Object-Oriented Metrics . Transaction on Engineering, Computing and Technology , Vol. 15 , 2006 . Aggarwal K K, Singh Yogesh, Arvinder Kaur, Malhotra Ruchika (2006). Application of Neural Network for Predicting Maintainability Using Object-Oriented Metrics. Transaction on Engineering, Computing and Technology, Vol. 15, 2006.","journal-title":"Transaction on Engineering, Computing and Technology"},{"key":"e_1_2_1_5_1","volume-title":"Yogesh Singh. Software Engineering: Program, Documentation and Operating Procedure","author":"Aggarwal K K","year":"2008","unstructured":"Aggarwal K K , Yogesh Singh. Software Engineering: Program, Documentation and Operating Procedure ( 2008 ). New Age International Publishers , 3 rd edition, 2008. Aggarwal K K, Yogesh Singh. Software Engineering: Program, Documentation and Operating Procedure (2008). New Age International Publishers, 3rd edition, 2008.","edition":"3"},{"key":"e_1_2_1_6_1","volume-title":"Automating Output Size and Reusability Metrics in an Object-Based Computer Aided Software Engineering (Case) Environment. Information Systems Working Papers Series,","author":"Banker R D","year":"1991","unstructured":"Banker R D , Kauffman R J , Wright C R , Zweig D ( 1991 ) Automating Output Size and Reusability Metrics in an Object-Based Computer Aided Software Engineering (Case) Environment. Information Systems Working Papers Series, available at http:\/\/www.ssrn.com\/abstract=1289052. Banker R D, Kauffman R J, Wright C R, Zweig D (1991) Automating Output Size and Reusability Metrics in an Object-Based Computer Aided Software Engineering (Case) Environment. Information Systems Working Papers Series, available at http:\/\/www.ssrn.com\/abstract=1289052."},{"key":"e_1_2_1_7_1","first-page":"41","volume-title":"A Neural Net Paradigm for Characterizing Reusable Software. Proceeding of the first Australian Conference on Software Metrics","author":"Boetticher G","year":"1993","unstructured":"Boetticher G , Eichmann D ( 1993 ) A Neural Net Paradigm for Characterizing Reusable Software. Proceeding of the first Australian Conference on Software Metrics , pp 41 -- 49 . Boetticher G, Eichmann D (1993) A Neural Net Paradigm for Characterizing Reusable Software. Proceeding of the first Australian Conference on Software Metrics, pp 41--49."},{"key":"e_1_2_1_8_1","first-page":"271","volume-title":"Proceeding of the 5th International Conference of Software Engineering and Knowledge Engineering","author":"Boetticher G","year":"1993","unstructured":"Boetticher G , Srinivas K , Eichmann D ( 1993 ) A Neural Net-Based Approach to Software Metrics . Proceeding of the 5th International Conference of Software Engineering and Knowledge Engineering , San Francisco, CA , June 16-18, 1993: pp 271 -- 274 . Boetticher G, Srinivas K, Eichmann D (1993) A Neural Net-Based Approach to Software Metrics. Proceeding of the 5th International Conference of Software Engineering and Knowledge Engineering, San Francisco, CA, June 16-18, 1993: pp 271--274."},{"key":"e_1_2_1_9_1","volume-title":"Araban S (2004)","author":"Boxall M A S","year":"2004","unstructured":"Boxall M A S , Araban S (2004) Interface Metrics for Reusability Analysis of Components. Proceeding of Australian Software Engineering Conference (ASWEC' 2004 ), Melbourne, Australia, pp 40--46. Boxall M A S, Araban S (2004) Interface Metrics for Reusability Analysis of Components. Proceeding of Australian Software Engineering Conference (ASWEC'2004), Melbourne, Australia, pp 40--46."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.67210"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.210605"},{"key":"e_1_2_1_12_1","article-title":"AI Tools for Software Development Effort Estimation","author":"Finnie G R","year":"1996","unstructured":"Finnie G R , Wittig G E ( 1996 ) AI Tools for Software Development Effort Estimation . IEEE Transaction on Software Engineering, pp 346--353. Finnie G R, Wittig G E (1996) AI Tools for Software Development Effort Estimation. IEEE Transaction on Software Engineering, pp 346--353.","journal-title":"IEEE Transaction on Software Engineering, pp 346--353."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/234528.234531"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/882240.882255"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/979743.979758"},{"key":"e_1_2_1_16_1","volume-title":"Neural Network","author":"Haykin S","year":"2003","unstructured":"Haykin S ( 2003 ) Neural Network , A Comprehensive Foundation. Prentice Hall India . Haykin S (2003) Neural Network, A Comprehensive Foundation. Prentice Hall India."},{"key":"e_1_2_1_17_1","volume-title":"Object Oriented Metrics: Measure of Complexity","author":"Henderson-Seller B","year":"1996","unstructured":"Henderson-Seller B ( 1996 ) Object Oriented Metrics: Measure of Complexity . Prentice Hall . Henderson-Seller B (1996) Object Oriented Metrics: Measure of Complexity. Prentice Hall."},{"key":"e_1_2_1_18_1","volume-title":"Neuro-Fuzzy Modeling and Control. Proceeding of the IEEE","author":"Jang J-S R","year":"1995","unstructured":"Jang J-S R , and Sun C T ( 1995 ) Neuro-Fuzzy Modeling and Control. Proceeding of the IEEE . Jang J-S R, and Sun C T (1995) Neuro-Fuzzy Modeling and Control. Proceeding of the IEEE."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00005-1"},{"key":"e_1_2_1_20_1","first-page":"153","volume-title":"Understanding Neural Networks and Fuzzy Logic Basic Concepts and Applications","author":"Kartalopoulos S V","year":"1996","unstructured":"Kartalopoulos S V ( 1996 ) Understanding Neural Networks and Fuzzy Logic Basic Concepts and Applications . IEEE Press , pp 153 -- 160 . Kartalopoulos S V (1996) Understanding Neural Networks and Fuzzy Logic Basic Concepts and Applications. IEEE Press, pp 153--160."},{"key":"e_1_2_1_21_1","volume-title":"Candidate Reuse Metrics for Object Oriented and Ada Software","author":"Karunanithi S","year":"1993","unstructured":"Karunanithi S , Bieman J M ( 1993 ) Candidate Reuse Metrics for Object Oriented and Ada Software . Proceeding of IEEE International Software Metrics Symposium available at http:\/\/www.cs.colostate.edu\/-bieman\/pubs\/santhibiemanmetrics93.pdf. Karunanithi S, Bieman J M (1993) Candidate Reuse Metrics for Object Oriented and Ada Software. Proceeding of IEEE International Software Metrics Symposium available at http:\/\/www.cs.colostate.edu\/-bieman\/pubs\/santhibiemanmetrics93.pdf."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/130844.130856"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/232069.232092"},{"key":"e_1_2_1_24_1","volume-title":"Fundamentals of Neural Networks","author":"Laurene Fausett","year":"1994","unstructured":"Laurene Fausett , ( 1994 ) Fundamentals of Neural Networks . Prentice Hall : Englewood Cliffs , New Jersey. Laurene Fausett, (1994) Fundamentals of Neural Networks. Prentice Hall: Englewood Cliffs, New Jersey."},{"key":"e_1_2_1_25_1","volume-title":"Factors in Software Quality","author":"McCall J A","year":"1977","unstructured":"McCall J A , Richards P K , Walters G F ( 1977 ) Factors in Software Quality . Vol. 1 , 2 and 3, AD\/A-049-014\/015\/055, National Tech. Information Service, Springfield, VA. McCall J A, Richards P K,Walters G F (1977) Factors in Software Quality. Vol. 1, 2 and 3, AD\/A-049-014\/015\/055, National Tech. Information Service, Springfield, VA."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.391379"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.324.0567"},{"key":"e_1_2_1_28_1","volume-title":"USA.","author":"Roger Jang","year":"1995","unstructured":"Roger Jang , Gulley Ned ( 1995 ) Fuzzy Logic Toolbox for MATLAB. User's Guide, the Math Works Inc ., USA. Roger Jang, Gulley Ned (1995) Fuzzy Logic Toolbox for MATLAB. User's Guide, the Math Works Inc., USA."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1249246.1249617"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/315891.316024"},{"key":"e_1_2_1_31_1","volume-title":"Singh Hardeep (2006)","author":"Sandhu Singh Parvinder","year":"2006","unstructured":"Sandhu Singh Parvinder , Singh Hardeep (2006) A Neuro-Fuzzy Based Software Reusability Evaluation System with Optimized Rule Selection. 2nd International Conference on Emerging Technologies, IEEEICET 2006 , Peshawar, Pakistan 13-14 Nov., pp 664--669. Sandhu Singh Parvinder, Singh Hardeep (2006) A Neuro-Fuzzy Based Software Reusability Evaluation System with Optimized Rule Selection. 2nd International Conference on Emerging Technologies, IEEEICET 2006, Peshawar, Pakistan 13-14 Nov., pp 664--669."},{"key":"e_1_2_1_32_1","first-page":"342","article-title":"A Comparative Analysis of Fuzzy, Neuro-Fuzzy and Fuzzy-GA based Approaches for Software Reusability Evaluation","volume":"29","author":"Sandhu Singh Parvinder","year":"2008","unstructured":"Sandhu Singh Parvinder , Salaria Singh Dalwinder, Singh Hardeep ( 2008 ) A Comparative Analysis of Fuzzy, Neuro-Fuzzy and Fuzzy-GA based Approaches for Software Reusability Evaluation . Proceeding of World Academy of Science, Engineering and Technology , Vol. 29 , pp 342 -- 345 . Sandhu Singh Parvinder, Salaria Singh Dalwinder, Singh Hardeep (2008) A Comparative Analysis of Fuzzy, Neuro-Fuzzy and Fuzzy-GA based Approaches for Software Reusability Evaluation. Proceeding of World Academy of Science, Engineering and Technology, Vol. 29, pp 342--345.","journal-title":"Proceeding of World Academy of Science, Engineering and Technology"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507195.1507215"},{"key":"e_1_2_1_34_1","volume-title":"OP Sangwan (2007) \"A Review of Studies on Machine Learning Techniques\", Published in International Journal of Computer Science &amp","author":"Singh Yogesh","year":"2007","unstructured":"Singh Yogesh , Pradeep Kumar Bhatia , OP Sangwan (2007) \"A Review of Studies on Machine Learning Techniques\", Published in International Journal of Computer Science &amp ; Security (IJCSS), vol. 1 , issue1, July 2007 , Malaysia Singh Yogesh, Pradeep Kumar Bhatia, OP Sangwan (2007) \"A Review of Studies on Machine Learning Techniques\", Published in International Journal of Computer Science &amp; Security (IJCSS), vol.1, issue1, July 2007, Malaysia"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1457516.1460352"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00405-6_17"},{"key":"e_1_2_1_37_1","first-page":"240","volume-title":"COMPSAC86","author":"Tsai T","year":"1986","unstructured":"Tsai T , Lopez , A Rodreguez V , Volovik D ( 1986 ) An Approach to Measuring Data Structure Complexity . COMPSAC86 , pp 240 -- 246 . Tsai T, Lopez, A Rodreguez V, Volovik D (1986) An Approach to Measuring Data Structure Complexity. COMPSAC86, pp 240--246."},{"key":"e_1_2_1_38_1","volume-title":"Software Engineering: Principles and Practice","author":"Van Vliet H","year":"2000","unstructured":"Van Vliet H ( 2000 ) Software Engineering: Principles and Practice . 2 nd Edition, John Wiley . Van Vliet H (2000) Software Engineering: Principles and Practice. 2nd Edition, John Wiley.","edition":"2"},{"key":"e_1_2_1_39_1","first-page":"211","volume-title":"F Yoshiaki (2003)","author":"Washizaki H, Y","unstructured":"Washizaki H, Y Hirokazu , F Yoshiaki (2003) A Metrics Suite for Measuring Reusability of Software Components. Proceeding of the 19th International Symposium on Software Metric , pp 211 -- 223 . Washizaki H, Y Hirokazu, F Yoshiaki (2003) A Metrics Suite for Measuring Reusability of Software Components. Proceeding of the 19th International Symposium on Software Metric, pp 211--223."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921548","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1921532.1921548","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:41Z","timestamp":1750248521000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1921532.1921548"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1,24]]},"references-count":39,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1,24]]}},"alternative-id":["10.1145\/1921532.1921548"],"URL":"https:\/\/doi.org\/10.1145\/1921532.1921548","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,1,24]]},"assertion":[{"value":"2011-01-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}