Tehnički vjesnik, Vol. 23 No. 6, 2016.
Izvorni znanstveni članak
https://doi.org/10.17559/TV-20150311144435
Towards a highly customizable framework for release planning process
Amir Seyed Danesh
; Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, 50603, Kuala Lumpur, Malaysia
Rodina Ahmad
; Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, 50603, Kuala Lumpur, Malaysia
Shahaboddin Shamshirband
; Department of Computer System & Technology, Faculty of Computer Science & Information Technology, University of Malaya, 50603, Kuala Lumpur, Malaysia
Seyed Mahdi Zargarnataj
; Shahid Beheshti University, Tehran, Iran
Sažetak
In software development, release planning is performed to select important features and requirements based on resource and technical constraints and the relationships between requirements. Release planning focuses on finding an optimal solution by seeking various states. This kind of solution finding reveals two remarks. First, it shows that there are various, ambiguous and uncertain parameters that influence the solution. Second, there is not only one solution to any problem. Various solutions can be found that differ in their performance (e.g. time performance, complexity performance, etc.). Consequently, many methods for release planning are often specific to only certain problem domains. This paper examines various current release planning methods to extract the common activities and thoughts in order to establish a customizable framework for release planning. Customization is done by identifying effective parameters, parameter instances and their relationships so that they can affect the selection of the right algorithm or method for each activity. Project characteristics can be specified based on the parameter instances and they are then used to determine the suitable method for achieving each activity within the whole release planning process and the results of which are recorded. This proposed highly customizable process framework with its possible customization features is then validated in several software companies. In 85 % of the cases, the suggested framework for every activity of the process fits the companies’ circumstances and helps to hasten the process of release planning.
Ključne riječi
customizable process; effective parameters; release planning
Hrčak ID:
169368
URI
Datum izdavanja:
29.11.2016.
Posjeta: 2.171 *