z-logo
open-access-imgOpen Access
Embedding Quality into Software Product Line Variability Artifacts
Author(s) -
Mworia Daniel,
Lawrence Nderu,
Michael Kimwele
Publication year - 2021
Publication title -
international journal of software engineering and applications
Language(s) - English
Resource type - Journals
eISSN - 0976-2221
pISSN - 0975-9018
DOI - 10.5121/ijsea.2021.12302
Subject(s) - computer science , functional requirement , quality (philosophy) , software product line , software engineering , software , software quality , software requirements specification , visibility , product (mathematics) , software development , software design , philosophy , physics , geometry , mathematics , epistemology , optics , programming language
The success of any software product line development project is closely tied to its domain variability management. Whereas a lot of effort has been put into functional variability management by the SPL community, non-functional variability is considered implicit. The result has been dissatisfaction among clients due to resultant poor quality systems. This work presents an integrated requirement specification template for quality and functional requirements at software product line variation points. The implementation of this approach at the analytical description phase increases the visibility of quality requirements obliging developers to implement them. The approach proposes the use of decision tree classification techniques to support the weaving of functional quality attributes at respective variation points. This work, therefore, promotes software product line variability management objectives by proposing new functional quality artifacts during requirements specification phase. The approach is illustrated with an exemplar mobile phone family data storage requirements case study.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here