Common Coupling as a Measure of Reuse Effort in Kernel-Based Software with Case Studies on the Creation of MkLinux and Darwin

dc.altmetrics.display
dc.altmetrics.display
dc.contributor.authorYu, Liguo
dc.date.accessioned2019-09-26T18:55:10Z
dc.date.available2019-09-26T18:55:10Z
dc.date.issued2008
dc.description.abstractAn obstacle to software reuse is the large number of major modifications that frequently have to be made as a consequence of dependencies within the reused software components. In this paper, common coupling is categorized and used as a measure of the dependencies between software components. We compared common coupling in three operating systems, Linux, FreeBSD, and Mach, and related it to the reuse effort of these systems. The measure is evaluated by studying the creation of two operating systems, MkLinux which is based on the reuse of Linux and Mach, and Darwin which is based on the reuse of FreeBSD and Mach. We conclude that the way that common coupling is implemented in Linux kernel induces large dependencies between software components, which required more effort in order to be reused to produce MkLinux, while the common coupling implemented in the Mach and FreeBSD kernels induces few dependencies between software components, which required less effort in order to be reused to produce Darwin. Keywords: Reuse, common coupling, kernel-based software, MkLinux, Darwin
dc.format.extent11 pages
dc.format.mimetypePDF
dc.identifier.citationYu, Liguo. “Common Coupling as a Measure of Reuse Effort in Kernel-Based Software with Case Studies on the Creation of MkLinux and Darwin.” Journal of the Brazilian Computer Society14, vol. 14, no. 1, Feb. 2008, pp. 45–55.
dc.identifier.urihttps://hdl.handle.net/2022/24410
dc.language.isoen
dc.publisherJournal of the Brazilian Computer Society
dc.subjectComputer software -- Development
dc.subjectSoftware compatibility
dc.titleCommon Coupling as a Measure of Reuse Effort in Kernel-Based Software with Case Studies on the Creation of MkLinux and Darwin
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Yu_Common_Coupling_Measure2008.pdf
Size:
808.33 KB
Format:
Adobe Portable Document Format
Description:
Main article with new IUSB title page
Can’t use the file because of accessibility barriers? Contact us