... develop a set ofsoftwarevariants that share some features and differ in other ones to meet spe- cific ...existing softwarevariants and build aSoftware ...
... analyze productvariantssourcecode and extract OBEs we used the Eclipse Java Develop- ment Tools (JDT) which is based on Eclipse AST (Abstract Syntax ...each software variant ...
... In SoftwareProduct Line (SPL) engineering, mapping domain fea- tures to existing code assets is essential for variability ...through Object-Oriented (OO) techniques, it is too costly ...
... Keywords: SoftwareProductVariants, Feature Location, ...Introduction Softwareproductvariants often evolve from an initial product developed for and ...
... used a text editing softwareproduct line 4 as a case ...study. A text editor is a computer program that lets a user enter, change, store, and usu- ally print text, and ...
... years, a lot of work on reverse engineering has addressed the extraction offeature models from different artifacts but not fromsourcecode for a set ...
... than the one obtained for optional ...by the fact that we do not perform search space reduction for the ...Considering the recall metric, its average value is 66% for Mobile Me- dia and 67% ...
... The data collectors/depositors retain rights to the materials, and may receive advice and some direct help in preparing their data, but Pangloss itself has no funding for ield- work or the ...
... has a number of limitations which should be made clear in the interpretation of our ...characteristics of most oftheproduct metrics validation ...is of ...
... with a realistic data set (Best Buy). Evaluating the scalability on a cluster of computers in- stead ofa single one may impact the scalability results and is an internal ...
... to the process of progressively going deeper into the matching between thesource and the target ...in the Design phase versus in the Reuse phase We distinguished ...
... indicated the presence of scattered code, al- most 63% ofthe results pertained to the methods pointing to domain entities be- cause ofthe non-abstracted domain ...
... Abstract—SoftwareProduct Line Engineering is a mature approach enabling the derivation ofproductvariants by assem- bling reusable ...use Feature Models as ...
... models ofobject-oriented legacy systems, written in Java, and manage the complexity ofthe resulted ...model. The runtime architecture recov- ery starts with a ...
... Context Software systems are critical assets for enterprises since they embed an important knowledge acquired over the years (Comella-Dorda et ...to the rapid evolution ofthe ...
... Abstract: Feature modeling is a widely used formalism to characterize a set of products (also called ...As a manual elaboration is a long and arduous task, numerous techniques ...
... 2011) The birth and explosive growth of mobile money in Kenya has provided economists with an opportunity to study the evolution and impact ofa new financial ...on the ability ...
... uses a fine-grained prioritization instead ofa Boolean classification of classes to test (classes that must be tested first and (ii) all other ...such a dichotomous distinction between ...
... on the type ofthe element ...lists of any kind ofobject (nodes, elements, integration points, ...are the fundamental enabling technology that supports construction ...
... to a C++ program with inheritance consumed more effort than a program without inheritance, and the author attributed this to the subjects finding the inheritance program more difficult ...