Publication Type
Conference Paper
Version
submittedVersion
Publication Date
11-2010
Abstract
In this paper, we study the decision making process involved in the five year lifecycle of a Bluetooth software product produced by a large, multi-national test and measurement firm. In this environment, customer change requests either have to be added as a standard feature in the product, or developed as a special customized version of the product. We first discuss the influential factors, such as evolving standards, market share, installed-base, and complexity, which collectively determined how the firm responded to product change requests. We then develop a predictive decision model to test the collective impact of these factors on determining whether to standardize or customize a customer’s change request. Finally, we develop and test a customization cost estimation model, for use by software product teams, which specifically accounts for factors unique to the customization stage of a product lifecycle.
Keywords
Software process, software engineering economics, complexity, product development, product life cycle, software evolution
Discipline
Software Engineering
Research Areas
Software Systems
Publication
Proceedings of the 18th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), November 7-11, 2010, Santa Fe, NM
First Page
107
Last Page
116
ISBN
9781605587912
Identifier
10.1145/1882291.1882309
Publisher
ACM
City or Country
Sante Fe, NM
Citation
RAMASUBBU, Narayanasamy and BALAN, Rajesh Krishna.
Evolution of a Bluetooth Test Application Product Line: A Case Study. (2010). Proceedings of the 18th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), November 7-11, 2010, Santa Fe, NM. 107-116.
Available at: https://ink.library.smu.edu.sg/sis_research/647
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
http://dx.doi.org/10.1145/1882291.1882309