17th International Conference on Enterprise Information Systems, ICEIS 2015, 27-30 April 2015Software product line engineering is regarded as a promising approach to generate tailored software products by referencing shared software artefacts. However, converting software legacy into a product line is extremely difficult, given the complexity, risk of the task and insufficient tool support. To cope with this, in this paper, we proposed a top-down feature-mining framework to facilitate developers extracting code fragments for features concerned. Our work aims to fulfill the following targets: (1) identify features at a fine granularity, (2) locate code fragments for concerned feature hierarchically and consistently, and (3) combine program a...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
Understanding source code of large open-source software projects is very challenging when there is o...
International audienceProgram understanding aims at discovering human-readable properties of a softw...
Abstract—Software product line engineering is an efficient means to generate a set of tailored softw...
<p>Software product line engineering is an efficient means to generate a set of tailored software pr...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
As a Software Product Line (SPL) evolves with increasing number of features and feature values, the ...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
The software has become a modern asset and competitive product. The product line that has long been ...
As a Software Product Line (SPL) evolves with increasing number of features and feature values, the ...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
Feature location is one of the frequent software maintenance activities that aims to identify a sour...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
Understanding source code of large open-source software projects is very challenging when there is o...
International audienceProgram understanding aims at discovering human-readable properties of a softw...
Abstract—Software product line engineering is an efficient means to generate a set of tailored softw...
<p>Software product line engineering is an efficient means to generate a set of tailored software pr...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
As a Software Product Line (SPL) evolves with increasing number of features and feature values, the ...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
The software has become a modern asset and competitive product. The product line that has long been ...
As a Software Product Line (SPL) evolves with increasing number of features and feature values, the ...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
Feature location is one of the frequent software maintenance activities that aims to identify a sour...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
Understanding source code of large open-source software projects is very challenging when there is o...
International audienceProgram understanding aims at discovering human-readable properties of a softw...