Enabling reuse driven software development: Lessons Learned from embedded software industry practice


The KIPS Transactions:PartD, Vol. 13, No. 2, pp. 271-278, Apr. 2006
10.3745/KIPSTD.2006.13.2.271,   PDF Download:

Abstract

This paper presents industry feedback and a case of improvement trial on enabling reuse driven software development which is one of several activities to improve software quality and productivity in a company which develops software that are embedded into consumer electronic products. Several case studies will be introduced that are related to software reuse strategies and practices to show how to establish environment for reuse basis in a company, how to apply it to development team and project and how to improve that through trials and errors. To enable reuse-oriented software development in a huge company, integrated and focused approach is needed among technical, management and environmental point of view. We tried to solve that problem in technical field with reuse method, in management filed with reuse metric and in environment field with reuse repository. The characteristics of our software development environment could be summarized as below. The first, embedded software which would not independent to hardware devices and the second, it is very huge company which develops extremely various products by many different organization with different domain characteristics and the third, development lead time is extremely short and many variation models are stems from basic models. We expect that our study would give contribution to industry struggling to solve similar problem for presenting our experience and could be a reference model for enabling software reuse in a real world practically.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. T. Kim, "Enabling reuse driven software development: Lessons Learned from embedded software industry practice," The KIPS Transactions:PartD, vol. 13, no. 2, pp. 271-278, 2006. DOI: 10.3745/KIPSTD.2006.13.2.271.

[ACM Style]
Kang Tae Kim. 2006. Enabling reuse driven software development: Lessons Learned from embedded software industry practice. The KIPS Transactions:PartD, 13, 2, (2006), 271-278. DOI: 10.3745/KIPSTD.2006.13.2.271.