DocumentCode :
2833937
Title :
Discovering Organizational Aspects from the Source Code History Log during the Product Line Planning Phase--A Case Study
Author :
Ganesan, Dharmalingam ; Muthig, Dirk ; Knodel, Jens ; Yoshimura, Kentaro
Author_Institution :
Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern
fYear :
2006
fDate :
Oct. 2006
Firstpage :
211
Lastpage :
220
Abstract :
How to introduce software product line engineering (PLE) in the presence of existing stand-alone similar systems remains a challenging question for many organizations. This paper reports on a reverse engineering approach to understanding the organizational aspects during the product line planning phase. The organizational aspects include domain expert identification, understanding the organization´s development or team structure, and predicting the existing product architecture using the organization´s architecture. In addition, this paper highlights how the source code change history log provides valuable data for various product line related activities, such as scoping, architecture evaluation, reengineering towards product line and project management in the product line context. The proposed approach is validated by means of the engine control systems of Hitachi. The results show that change history can be used to identify experts of the system or components, among other things
Keywords :
organisational aspects; planning; project management; reverse engineering; software architecture; software development management; Hitachi; architecture evaluation; commonality analysis; domain expert identification; engine control systems; organization architecture; organizational aspects; ownership architecture; product architecture; product line planning phase; project management; reengineering; reverse engineering; software product line engineering; source code history log; Automotive engineering; Computer architecture; Europe; History; Knowledge management; Project management; Research and development; Reverse engineering; Software engineering; Stability; Organizational aspects; commonality analysis.; ownership architecture; software product line;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reverse Engineering, 2006. WCRE '06. 13th Working Conference on
Conference_Location :
Benevento
ISSN :
1095-1350
Print_ISBN :
0-7695-2719-1
Type :
conf
DOI :
10.1109/WCRE.2006.24
Filename :
4023991
Link To Document :
بازگشت