ACM Home Page
Please provide us with feedback. Feedback
A series of choices variability in the development process
Full text PdfPdf (121 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 44th annual Southeast regional conference table of contents
Melbourne, Florida
SESSION: Software engineering I table of contents
Pages: 85 - 90  
Year of Publication: 2006
ISBN:1-59593-315-8
Authors
John M. Hunt  Clemson University, Clemson, SC
John D. McGregor  Clemson University, Clemson, SC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 23,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1185448.1185468
What is a DOI?

ABSTRACT

Software variability is "the ability of a software artifact to vary its behavior at some point in its life cycle" [12]. Almost every software artifact requires some type of variability. While variability is endemic to the creation of software it is rarely the direct focus of study. In addition, software systems have shown an increasing amount of variability in recent years. This work provides an analysis of the decisions involved in providing variability at a specific point in a product. A classification scheme and related choice model is provided that describes the decisions related to variability, making them more explicit and quantifiable.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley, Boston, 2002.
 
5
 
6
 
7
 
8
R. Kazman, J. Asundi, and M. Klein. Making architecture design decisions: An economic approach. Technical Report CMU/SEI-2002-TR-035, Software Engineering Institute, 2002.
 
9
G. Kiczales. Towards a new model of abstraction in the engineering of software. In IMSA 92 Workshop on Reflection and Meta-level Architectures, 1992.
 
10
J. McGregor. Context. Journal of Object Technology, 4(7):35--44, September - October 2005.
11
 
12
 
13


Collaborative Colleagues:
John M. Hunt: colleagues
John D. McGregor: colleagues