6533b832fe1ef96bd129a28b
RESEARCH PRODUCT
ASLA: reverse engineering approach for software license information retrieval
Jussi KoskinenTimo TuunanenTommi Kärkkäinensubject
Reverse engineeringInformation retrievalSource codeDatabaseComputer sciencebusiness.industrymedia_common.quotation_subjectInformation needsSoftware maintenancecomputer.software_genreSoftware licenseSoftwareSoftware engineeringbusinessSoftware architecturecomputerLicensemedia_commondescription
Software maintenance and reuse require identification of the applied software licenses. The information needs of maintainers and reusers can be supported by reverse engineering tools at different information retrieval levels. The paper presents a reverse engineering approach called ASLA for retrieving license information typically used in OSS. User needs, system architecture, tool features, and tool evaluation are presented. The implemented tool features include support for identifying source file dependencies and licenses in source files. The tool is evaluated against another tool for license information extraction. ASLA supports the same programming languages as GCC. License identification coverage is good and the tool is extendable.
year | journal | country | edition | language |
---|---|---|---|---|
2006-01-01 | Conference on Software Maintenance and Reengineering (CSMR'06) |