DocumentCode
639608
Title
Improving Reusability in Software Process Lines
Author
Rouille, Emmanuelle ; Combemale, Benoit ; Barais, Olivier ; Touzet, David ; Jezequel, Jean-Marc
Author_Institution
Sodifrance, St. Grégoire, France
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
90
Lastpage
93
Abstract
Software processes orchestrate manual or automatic tasks to create new software products that meet the requirements of specific projects. While most of the tasks are about inventiveness, modern developments also require recurrent, boring and time-consuming tasks (e.g., the IDE configuration, or the continuous integration setup). Such tasks struggle to be automated due to their various execution contexts according to the requirements of specific projects. In this paper, we propose a methodology that benefits from an explicit modeling of a family of processes to identify the possible reuse of automated tasks in software processes. We illustrate our methodology on industrial projects in a software company. Our methodology promoted both the identification of possible automated tasks for configuring IDEs and continuous integration, and their reuse in various projects of the company. Our methodology contributes to the companies´ efficiency, including their agility and ability to experiment new practices, while remaining focused on solving business problems.
Keywords
DP industry; product development; project management; software process improvement; software reusability; IDE configuration; business problems; industrial projects; project requirements; reusability improvement; software company; software process lines; software products; Automation; Companies; Context; Guidelines; Java; Object oriented modeling; Software; Automation; Software Process Lines; Software Processes;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location
Santander
Type
conf
DOI
10.1109/SEAA.2013.50
Filename
6619494
Link To Document