{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,19]],"date-time":"2025-11-19T14:44:03Z","timestamp":1763563443156,"version":"3.40.5"},"reference-count":25,"publisher":"World Scientific Pub Co Pte Ltd","issue":"08","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:p> In software development, the software testing phase is an important process in determining the quality level of the software. Software testing is a process of executing a program aimed at finding errors in module access, units, and involves the execution of the system being tested on a number of test inputs, and determining whether the output produced is correct. In this study, a model-based testing (MBT) called integration-based model (I-BM) framework will be developed. This I-BM framework integrates testing variables from several software testing methods, namely black-box testing, white-box testing, unit testing, system testing, and acceptance testing. The integrated variables are function, interface, structure, performance, requirement, documentation, positives, and negatives. Then, this framework will document software errors to form a dataset, which will be measured for the level of accuracy of expected manual fault output using neural network algorithm and support vector machine. From the experiment results, it shows that the accuracy level of predicting fault output values from the I-BM framework using the neural network algorithm is on average 80%, and it produces a superior SVM architecture model in predicting I-BM framework output errors with an accuracy value of 0.99, precision of 0.99, recall of 0.99, and [Formula: see text]-score of 0.99. Compared to other MBT, the IBM framework has the advantage of being a more comprehensive software testing model because it starts from the identification of problems, analysis, design, documentation of software testing, and recommendations for each fault output found. Thus, software errors can be classified systematically in the form of a dataset, and not only focus on software testing for product lines and module mappings. <\/jats:p>","DOI":"10.1142\/s0218194023300026","type":"journal-article","created":{"date-parts":[[2023,5,17]],"date-time":"2023-05-17T08:54:07Z","timestamp":1684313647000},"page":"1149-1168","source":"Crossref","is-referenced-by-count":2,"title":["Software Testing Integration-Based Model (I-BM) Framework for Recognizing Measure Fault Output Accuracy Using Machine Learning Approach"],"prefix":"10.1142","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8702-0885","authenticated-orcid":false,"given":"Zulkifli","family":"Zulkifli","sequence":"first","affiliation":[{"name":"Computer Science Department, Binus University, Jakarta, Indonesia"}]},{"given":"Ford Lumban","family":"Gaol","sequence":"additional","affiliation":[{"name":"Computer Science Department, Binus University, Jakarta, Indonesia"}]},{"given":"Agung","family":"Trisetyarso","sequence":"additional","affiliation":[{"name":"Computer Science Department, Binus University, Jakarta, Indonesia"}]},{"given":"Widodo","family":"Budiharto","sequence":"additional","affiliation":[{"name":"Computer Science Department, School of Computer Science, Binus University, Jakarta, Indonesia"}]}],"member":"219","published-online":{"date-parts":[[2023,6,28]]},"reference":[{"volume-title":"Handbook of Software Engineering","year":"2019","author":"Fraser G.","key":"S0218194023300026BIB001"},{"volume-title":"2019 12th IEEE Conf. Software Testing, Validation and Verification","year":"2019","author":"J\u00fanior L. C.","key":"S0218194023300026BIB002"},{"issue":"9","key":"S0218194023300026BIB003","doi-asserted-by":"crossref","first-page":"1303","DOI":"10.1587\/transfun.E102.A.1303","volume":"102","author":"Wu B.","year":"2019","journal-title":"IEICE Trans. Fundam. Electron. Commun. Comput. Sci."},{"key":"S0218194023300026BIB004","doi-asserted-by":"crossref","DOI":"10.1017\/9781316771273","volume-title":"Introduction to Software Testing","author":"Ammann P.","year":"2016"},{"key":"S0218194023300026BIB007","series-title":"Lecture Notes in Electrical Engineering","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-53187-4_66","volume-title":"Advances in Smart Technologies Applications and Case Studies: SmartICT 2019","volume":"684","author":"Essebaa I.","year":"2020"},{"key":"S0218194023300026BIB008","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1016\/j.jss.2017.02.042","volume":"137","author":"Lemos O. A. L.","year":"2018","journal-title":"J. Syst. Softw."},{"key":"S0218194023300026BIB009","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.compind.2018.08.003","volume":"104","author":"Villani E.","year":"2019","journal-title":"Comput. Ind."},{"key":"S0218194023300026BIB010","doi-asserted-by":"crossref","first-page":"110608","DOI":"10.1016\/j.jss.2020.110608","volume":"167","author":"Petry K. L.","year":"2020","journal-title":"J. Syst. Softw."},{"key":"S0218194023300026BIB011","first-page":"7","volume-title":"2020 3rd Int. Seminar on Research of Information Technology and Intelligent Systems","author":"Sonalitha E.","year":"2020"},{"issue":"3","key":"S0218194023300026BIB012","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MS.2020.3013820","volume":"38","author":"Arcuri A.","year":"2021","journal-title":"IEEE Softw."},{"issue":"3","key":"S0218194023300026BIB013","first-page":"276","volume":"17","author":"Run L.","year":"2021","journal-title":"Int. J. Perform. Anal. Sport"},{"key":"S0218194023300026BIB014","first-page":"1072","volume-title":"2021 IEEE\/ACM 43rd Int. Conf. Software Engineering","author":"Velez M.","year":"2021"},{"key":"S0218194023300026BIB016","doi-asserted-by":"crossref","first-page":"114","DOI":"10.4018\/978-1-7998-4885-1.ch008","volume-title":"Agile Scrum Implementation and its Long-Term Impact on Organizations","author":"Pal K.","year":"2021"},{"issue":"1","key":"S0218194023300026BIB018","doi-asserted-by":"crossref","first-page":"1907013","DOI":"10.1080\/23311916.2021.1907013","volume":"8","author":"Geetha U.","year":"2021","journal-title":"Cogent Eng."},{"key":"S0218194023300026BIB019","doi-asserted-by":"crossref","first-page":"012002","DOI":"10.1088\/1757-899X\/1019\/1\/012002","volume":"1019","author":"Galimova E. Y.","year":"2021","journal-title":"IOP Conf. Ser., Mater. Sci. Eng."},{"issue":"11","key":"S0218194023300026BIB020","doi-asserted-by":"crossref","first-page":"e00938","DOI":"10.1016\/j.heliyon.2018.e00938","volume":"4","author":"Abiodun O. I.","year":"2018","journal-title":"Heliyon"},{"issue":"4","key":"S0218194023300026BIB021","first-page":"419","volume":"32","author":"Rhmann W.","year":"2020","journal-title":"J. King Saud Univ., Comput. Inf. Sci."},{"key":"S0218194023300026BIB022","first-page":"1","volume-title":"2021 10th Mediterranean Conf. Embedded Computing","author":"Afzal W.","year":"2021"},{"key":"S0218194023300026BIB023","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-68285-9_33","volume-title":"Information Technology and Systems: ICITS 2021","volume":"1330","author":"Ram\u00edrez-M\u00e9ndez J.","year":"2021"},{"key":"S0218194023300026BIB025","first-page":"1","volume-title":"Encyclopedia of Software Engineering","author":"El-Far I. K.","year":"2018"},{"issue":"11","key":"S0218194023300026BIB026","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.1016\/j.infsof.2009.06.010","volume":"51","author":"Dias-Neto A. C.","year":"2009","journal-title":"Inf. Softw. Technol."},{"key":"S0218194023300026BIB027","doi-asserted-by":"crossref","first-page":"106296","DOI":"10.1016\/j.infsof.2020.106296","volume":"123","author":"Zhang J.","year":"2020","journal-title":"Inf. Softw. Technol."},{"key":"S0218194023300026BIB028","first-page":"1","volume-title":"2021 26th Int. Computer Conf., Computer Society of Iran","author":"Nasrabadi M. Z.","year":"2021"},{"key":"S0218194023300026BIB029","first-page":"1","volume-title":"Proc. 2022 IEEE 7th Int. Conf. Inf. Technol. Digit. Appl. ICITDA 2022","author":"Zulkifli F. L. Gaol","year":"2022"},{"volume-title":"Neural Networks in a Softcomputing Framework","year":"2006","author":"Du K. L.","key":"S0218194023300026BIB030"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194023300026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,16]],"date-time":"2023-08-16T03:27:41Z","timestamp":1692156461000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S0218194023300026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,28]]},"references-count":25,"journal-issue":{"issue":"08","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.1142\/S0218194023300026"],"URL":"https:\/\/doi.org\/10.1142\/s0218194023300026","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"type":"print","value":"0218-1940"},{"type":"electronic","value":"1793-6403"}],"subject":[],"published":{"date-parts":[[2023,6,28]]}}}