ALM14b

@inproceedings{ALM14b,
	Abstract = {Companies often develop a set of software variants that share some features and differ in other ones to meet spe- cific requirements. To exploit existing software variants and build a Software Product Line (SPL), a Feature Model (FM) of this SPL must be built as a first step. To do so, it is nec- essary to mine optional and mandatory features in addition to associating the FM with its documentation. In our pre- vious work, we mined a set of feature implementations as identified sets of source code elements. In this paper, we propose a complementary approach, which aims to doc- ument the mined feature implementations by giving them names and descriptions, based on the source code elements that form feature implementations and use-case diagrams of software variants. The novelty of our approach is that it exploits commonality and variability across software vari- ants, at feature implementations and use-cases levels, to run Information Retrieval methods in an efficient way. To validate our approach, we applied it on Mobile media and ArgoUML-SPL case studies. The results of this evaluation showed that most of the features have been documented cor- rectly.},
	Address = {Vancouver, Canada},
	Annote = {A.R. 29,6\%},
	Author = {Rafat AL-Msie'deen and Abdelhak Djamel Seriai and Marianne Huchard and Christelle Urtado and Sylvain Vauttier},
	Booktitle = {Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014)},
	Date-Added = {2012-12-10 16:05:55 +0100},
	Date-Modified = {2014-12-15 14:28:28 +0000},
	Keywords = {evolution / versions; object; features / product lines},
	Month = {July},
	Pages = {138--143},
	Title = {Documenting the mined feature implementations from the object-oriented source code of a collection of software product variants},
	Year = {2014}}