Abstract. Companies often develop in a non-disciplined manner a set of software variants that share some features and differ in others to meet variant-specific requirements. To exploit existing software variants and manage them coherently as a software product line, a feature model must be built as a first step. To do so, it is necessary to extract mandatory and optional features from the code of the variants in addition to as-sociate each feature implementation with its name. In previous work, we automatically extracted a set of feature implementations as a set of source code elements of software variants and documented the mined feature implementations based on the use-case diagrams of these vari-ants. In this paper, we propose an automat...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Many researchers have identified the potential of exploiting domain knowledge in a reverse engineeri...
Numerous organizations face the need to develop highly con figurable systems with thousands of funct...
Numerous organizations face the need to develop highly con figurable systems with thousands of funct...
Les lignes de produits logicielles constituent une approche permettant de construire et de maintenir...
System comprehension is a prerequisite for software maintenance and evolution, but it is a time-cons...
System comprehension is a prerequisite for software maintenance and evolution, but it is a time-cons...
International audienceSoftware product line engineering gathers a set of methods to help create, man...
REVPLINE stands for RE-engineering software Variants into software Product LINESetting up a software...
REVPLINE stands for RE-engineering software Variants into software Product LINESetting up a software...
International audienceFormal Concept Analysis (FCA) is a theoretical framework which structures a se...
International audienceFormal Concept Analysis (FCA) is a theoretical framework which structures a se...
Abstract. Successful software evolves, more and more commonly, from a single system to a set of syst...
International audienceIn the domain of software product lines, Feature Models (FM) play a central ro...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Many researchers have identified the potential of exploiting domain knowledge in a reverse engineeri...
Numerous organizations face the need to develop highly con figurable systems with thousands of funct...
Numerous organizations face the need to develop highly con figurable systems with thousands of funct...
Les lignes de produits logicielles constituent une approche permettant de construire et de maintenir...
System comprehension is a prerequisite for software maintenance and evolution, but it is a time-cons...
System comprehension is a prerequisite for software maintenance and evolution, but it is a time-cons...
International audienceSoftware product line engineering gathers a set of methods to help create, man...
REVPLINE stands for RE-engineering software Variants into software Product LINESetting up a software...
REVPLINE stands for RE-engineering software Variants into software Product LINESetting up a software...
International audienceFormal Concept Analysis (FCA) is a theoretical framework which structures a se...
International audienceFormal Concept Analysis (FCA) is a theoretical framework which structures a se...
Abstract. Successful software evolves, more and more commonly, from a single system to a set of syst...
International audienceIn the domain of software product lines, Feature Models (FM) play a central ro...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Feature Models (FMs) are a popular formalism for modeling and reasoning about the configurations of ...
Many researchers have identified the potential of exploiting domain knowledge in a reverse engineeri...