Moreover, the required level to apply COSMIC
was a detailed level of a business concept.
Whereas, in practice, we do not always have a
detailed description of a business concept.
Further studies will be needed to address FC
status in a high level of abstraction.
The threats of construct validity investigate the
potential of applying this study in practice. One
predicament to our study stems from the lack
of feedback about the FC status it determines.
Indeed, the judgment of how important is a FC
depends on the specific expertise of the people
participating in the change impact analysis, etc.
This judgment will improve the change status
classification and the ratio AV
FC
.
5 CONCLUSIONS
The presented work proposed measuring the
functional changes in BPMN models using COSMIC
method (COSMIC 2017). The proposed FC measure
provides a firmer basis for analyzing the impact of
change on the functional size of business concepts in
terms of CFP units. Based on the functional size of
the FC and the sensitivity of the affected business
concepts, we determine the status of the FC. FC status
can be used to identify the degree of risk on the
project scope. It helps both business process
developers and manager in making decisions to
accept, deny or defer a change request.
While the illustrative example showed the
feasibility of the approach, it also confirmed our need
to conduct empirical studies to improve the thresholds
used to determine the mean value of data movements.
To prepare for such empirical studies, we are in the
process of implementing CASE tools to get
automatically indicators about how to manage the risk
of a FC during the BP project development.
Other factors may interfere in identifying the
importance of a FC such as the preference of the
change requestor, the effort required to answer the
change. Moreover, when the functional size is the
input for the effort estimation models, it is possible to
estimate the effort required to implement the change
using one of the estimation tools supporting COSMIC
method.
REFERENCES
COSMIC 2017. Common Software Measurement
International Consortium. 2017. COSMIC Functional
Size Measurement Method, Version 4.0.2.
Fairley, R.E., 2009. Managing and Leading Software
Projects. Wiley-IEEE Computer Society Press.
Ferme, V., Ivanchikj, A., Pautasso, C., 2016. Estimating
the Cost for Executing Business Processes in the Cloud.
In Proc. of Business Process Management Forum -
BPM Forum 2016, Brazil, September pp. 72-88.
ISO/IEC 19510. 2013. Information technology -- Object
Management Group Business Process Model and
Notation. 2013.
ISO/IEC 14143-6:2012. 2012. Information technology –
Software measurement – Functional size measurement
– Part 6: Guide for use of ISO/IEC 14143 series and
related International Standards.
Khlif., W, Haoues M., Sellami A., Ben-Abdallah H., 2017.
Analyzing Functional changes in BPMN models using
COSMIC. In ICSOFT’17,Proc. of International
conference on software engineering and applications,
Portugal, July, pp. 265-274.
Lauesen, S., 2002. Software Requirements: Styles and
Techniques. Addison-Wesley, London.
Nezhad, H.R.M., Saint-Paul, R., Casati, F., Benatallah, B.,
2011. Event correlation for process discovery from web
service interaction logs. In the Inter Journal on Very
Large Data Bases,20(3), pp.417–444.
Uronkarn, W., Senivongse, T., 2014. Change Pattern-
Driven Traceability of Business Processes. In
IMECS’14 ,InterMultiConference of Engineers and
Computer Scientists. March, Hong Kong, pp 441-455.
Van der Aalst, W.M.P. Process Mining: Discovery,
Conformance and Enhancement of Business Processes.
2011. Springer, Germany, pp 1-352.
Wang, Y., Yang, J., Zhao, W., 2012. Change Impact
Analysis in Service based Business Processes. In
SOCA’12, International Conference on Service-
Oriented Computing and Applications, pp. 131-149.
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell,
B., Wesslén, A., 2000. Experimentation in Software
Engineering: An Introduction, 2000.
ENASE 2018 - 13th International Conference on Evaluation of Novel Approaches to Software Engineering
136