Title :
CodeScoping: A Source Code Based Tool to Software Product Lines Scoping
Author :
de Medeiros, T.F.L. ; Lemos Meira, S.R. ; Almeida, E.S.
Author_Institution :
Reuse in Software Eng., Fed. Univ. of Pernambuco, Recife, Brazil
Abstract :
Software Product Lines Engineering focuses on identifying and managing the commonalities and variabilities of a set of software products where core assets can be developed and (re)used to derive individual product variants with reduced costs. In this context, software product line scoping is the process responsible for identifying and delimiting products, features, sub-domains and existing assets of the product line where there are economical benefits to invest in reuse. Typically, product line engineers elicit scoping information from the available documentation of existing products and based on knowledge from domain experts. This is an effort-intensive task because much time is invested in workshops and interviews with the domain and system experts. Thus, in order to reduce costs and time in the scoping process, this paper proposes an approach to support the scoping process based on the existing products source code.
Keywords :
software reusability; source coding; system documentation; CodeScoping; core asset development; core asset reusage; cost reduction; domain experts; economical benefits; effort-intensive task; product delimitation; product documentation; product identification; software product line scoping; source code-based tool; system experts; time reduction; Cloning; Documentation; Feature extraction; Organizations; Software; Visualization; XML; CodeScoping; Scope Analysis; Scoping; Software Product Lines; Source Code; Tool;
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
Conference_Location :
Cesme, Izmir
Print_ISBN :
978-1-4673-2451-9
DOI :
10.1109/SEAA.2012.70