Using Kolmogorov Complexity to Study the Coevolution of Header Files and Source Files of C-alike Programs
Liguo Yu
Additional contact information
Liguo Yu: Indiana University South Bend, Computer Science Department, South Bend, IN, USA
International Journal of Knowledge and Systems Science (IJKSS), 2017, vol. 8, issue 2, 17-26
Abstract:
In C-alike programs, the source code is separated into header files and source files. During the software evolution process, both these two kinds of files need to adapt to changing requirement and changing environment. This paper studies the coevolution of header files and source files of C-alike programs. Using normalized compression distance that is derived from Kolmogorov complexity, we measure the header file difference and source file difference between versions of an evolving software product. Header files distance and source files distance are compared to understand their difference in pace of evolution. Mantel tests are performed to investigate the correlation of header file evolution and source file evolution. The study is performed on the source code of Apache HTTP web server.
Date: 2017
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 018/IJKSS.2017040102 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jkss00:v:8:y:2017:i:2:p:17-26
Access Statistics for this article
International Journal of Knowledge and Systems Science (IJKSS) is currently edited by Van Nam Huynh
More articles in International Journal of Knowledge and Systems Science (IJKSS) from IGI Global
Bibliographic data for series maintained by Journal Editor ().