Assessing the Bug-Prediction with Re-Usability Based Package Organization for Object Oriented Software Systems
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Shaikh, Mohsin | - |
dc.contributor.author | Lee, Ki-Seong | - |
dc.contributor.author | Lee, Chan Gun | - |
dc.date.available | 2019-03-08T09:39:04Z | - |
dc.date.issued | 2017-01 | - |
dc.identifier.issn | 1745-1361 | - |
dc.identifier.uri | https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/4970 | - |
dc.description.abstract | Packages are re-usable components for faster and effective software maintenance. To promote the re-use in object-oriented systems and maintenance tasks easier, packages should be organized to depict compact design. Therefore, understanding and assessing package organization is primordial for maintenance tasks like Re-usability and Changeability. We believe that additional investigations of prevalent basic design principles such as defined by R.C. Martin are required to explore different aspects of package organization. In this study, we propose package-organization framework based on reachable components that measures re-usability index. Package re-usability index measures common effect of change taking place over dependent elements of a package in an object-oriented design paradigm. A detailed quality assessment on different versions of open source software systems is presented which evaluates capability of the proposed package re-usability index and other traditional package-level metrics to predict fault-proneness in software. The experimental study shows that proposed index captures different aspects of package-design which can be practically integrated with best practices of software development. Furthermore, the results provide insights on organization of feasible software design to counter potential faults appearing due to complex package dependencies. | - |
dc.format.extent | 11 | - |
dc.language | 영어 | - |
dc.language.iso | ENG | - |
dc.publisher | IEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENG | - |
dc.title | Assessing the Bug-Prediction with Re-Usability Based Package Organization for Object Oriented Software Systems | - |
dc.type | Article | - |
dc.identifier.doi | 10.1587/transinf.2016EDP7186 | - |
dc.identifier.bibliographicCitation | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, v.E100D, no.1, pp 107 - 117 | - |
dc.description.isOpenAccess | Y | - |
dc.identifier.wosid | 000393063800013 | - |
dc.identifier.scopusid | 2-s2.0-85008514497 | - |
dc.citation.endPage | 117 | - |
dc.citation.number | 1 | - |
dc.citation.startPage | 107 | - |
dc.citation.title | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | - |
dc.citation.volume | E100D | - |
dc.type.docType | Article | - |
dc.subject.keywordAuthor | package reuse | - |
dc.subject.keywordAuthor | software quality | - |
dc.subject.keywordAuthor | fault-proneness prediction | - |
dc.subject.keywordPlus | FAULT-PRONENESS | - |
dc.subject.keywordPlus | METRICS | - |
dc.subject.keywordPlus | MODULARIZATION | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Information Systems | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Software Engineering | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
84, Heukseok-ro, Dongjak-gu, Seoul, Republic of Korea (06974)02-820-6194
COPYRIGHT 2019 Chung-Ang University All Rights Reserved.
Certain data included herein are derived from the © Web of Science of Clarivate Analytics. All rights reserved.
You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.