Title :
ASLA: reverse engineering approach for software license information retrieval
Author :
Tuunanen, Timo ; Koskinen, Jussi ; Karkkainen, Tommi
Author_Institution :
Dept. of Math. Inf. Technol., Jyvaskyla Univ.
Abstract :
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
Keywords :
information retrieval; public domain software; reverse engineering; software architecture; software maintenance; software reusability; software tools; automated software license analyzer; component-based software reuse; open source software; reverse engineering; software license information retrieval; software maintenance; software reusability; software tool evaluation; software tool features; system architecture; Cascading style sheets; Computer architecture; Data mining; Information analysis; Information retrieval; Information technology; Licenses; Open source software; Reverse engineering; Software maintenance; component-based software reuse.; open source software; reverse engineering; software licenses;
Conference_Titel :
Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
Conference_Location :
Bari
Print_ISBN :
0-7695-2536-9
DOI :
10.1109/CSMR.2006.10