2015 Volume 14 Issue 2 Pages 97-107
In general, research on software development outsourcing, which implicitly assumes application software development, tends to ignore hardware product characteristics. However, in embedded software development, the skills and knowledge required of engineers can differ depending on hardware product characteristics. This study employs the data from an interview-based survey to identify the impact of hardware product characteristics on software development outsourcing. In the case of embedded software, engineers at companies that undertake outsourced work must possess not only knowledge of software developed by the outsourcer but also technical information and knowledge regarding hardware product characteristics that can only be acquired from the same client. This accumulation of firm-specific knowledge and information occurs on a continual basis, and is necessary for this type of outsourcing business. Thus, maintaining a low engineer turnover is important.