Abstract

Software development costs can be greatly reduced by creating well-designed software. Object-oriented software metrics can assist in designing high-quality systems. Package cohesion metric is found to be highly related to software testability. We have developed a package cohesion metric that has proved its ability in software maintainability and testability predictions as early as the design phase of software development. In this paper, we expand our previous works by proposing a logistic regression model that can predict software testability regarding its costs and efforts. The proposed model can predict the package testability during the design phase, which can save many resources of software development life. This early prediction helps developers to discover the poorly designed packages and take decisions to reduce any further costs and efforts that might happen in the future. The experiments showed that the proposed package cohesion metric could assess the design cohesiveness of software packages.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.