DocumentCode
3357777
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.
fYear
2006
fDate
22-24 March 2006
Lastpage
294
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
Conference_Location
Bari
ISSN
1534-5351
Print_ISBN
0-7695-2536-9
Type
conf
DOI
10.1109/CSMR.2006.10
Filename
1602380
Link To Document