product line engineering
Recently Published Documents


TOTAL DOCUMENTS

405
(FIVE YEARS 77)

H-INDEX

22
(FIVE YEARS 3)

2021 ◽  
pp. 111191
Author(s):  
Mohamed Lamine Kerdoudi ◽  
Tewfik Ziadi ◽  
Chouki Tibermacine ◽  
Salah Sadou

2021 ◽  
Vol 12 (5) ◽  
pp. 41-53
Author(s):  
Armaya’u Zango Umar ◽  
Jaejoon Lee

Software product line engineering is a paradigm for developing a family of software products from a repository of reusable assets rather than developing each individual product from scratch. In featureoriented software product line engineering, the common and the variable characteristics of the products are expressed in terms of features. Using software product line engineering approach, software products are produced en masse by means of two engineering phases: (i) Domain Engineering and, (ii) Application Engineering. At the domain engineering phase, reusable assets are developed with variation points where variant features may be bound for each of the diverse products. At the application engineering phase, individual and customized products are developed from the reusable assets. Ideally, the reusable assets should be adaptable with less effort to support additional variations (features) that were not planned beforehand in order to increase the usage context of SPL as a result of expanding markets or when a new usage context of software product line emerges. This paper presents an exploration research to investigate the properties of features, in the code-asset implemented using Object-Oriented Programming Style. In the exploration, we observed that program elements of disparate features formed unions as well as intersections that may affect modifiability of the code-assets. The implication of this research to practice is that an unstable product line and with the tendency of emerging variations should aim for techniques that limit the number of intersections between program elements of different features. Similarly, the implication of the observation to research is that there should be subsequent investigations using multiple case studies in different software domains and programming styles to improve the understanding of the findings.


2021 ◽  
Author(s):  
Ana Eva Chacón-Luna ◽  
Antonio Manuel Gutiérrez Fernández ◽  
José A. Galindo ◽  
David Benavides

2021 ◽  
Vol 31 (1) ◽  
pp. 1-15
Author(s):  
Bedir Tekinerdogan ◽  
Murat Kaan Özcan ◽  
İskender Yakın ◽  
Sevil Yağız

2021 ◽  
Vol 31 (1) ◽  
pp. 754-763
Author(s):  
June Kobayashi ◽  
Steve Way ◽  
Jonathan P. Krauss ◽  
Paul Clements

2021 ◽  
Vol 31 (1) ◽  
pp. 956-971
Author(s):  
Rowland Darbin ◽  
Randy Pitz ◽  
Matthew Taylor ◽  
James Teaff ◽  
Bobbi Young ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document