Loading...
Please wait, while we are loading the content...
Configuration knowledge of software product lines: a comprehensibility study
| Content Provider | ACM Digital Library |
|---|---|
| Author | Cirilo, Elder de Lucena, Carlos J.P. Garcia, Alessandro Nunes, Ingrid |
| Abstract | The configuration knowledge is a key element to the success of software product lines, as it defines constraints on how product line variability should be composed to derive products. Even though configuration knowledge specification is a long standing problem in software product line engineering, the impact of different specification techniques on comprehensibility has never been studied. This paper presents an empirical study to evaluate and compare three techniques for configuration knowledge specification. Each of them is centered on diffierent means to express the configuration constraints: annotations, general-purpose modeling, and domain-specific modeling. Our results suggest that: (i) the use of domain-specific abstractions tends to facilitate the comprehension of coarse-grained variability; (ii) the use of general-purpose models imposes certain restrictions on the location and comprehension of the configuration knowledge; and (iii) the correct comprehension of configuration constraints is not associated with individual expertise. |
| Starting Page | 1 |
| Ending Page | 5 |
| Page Count | 5 |
| File Format | |
| ISBN | 9781450306461 |
| DOI | 10.1145/1961359.1961361 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2011-03-21 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Configuration knowledge Software product lines Controlled experiment |
| Content Type | Text |
| Resource Type | Article |