practitioners and software development processes as a
whole. We note that there are few studies supporting
changes where the source is a late artefact (e.g. test)
and the target an early artefact (e.g. requirement).
Since software development is iterative, researchers
are encouraged to focus future efforts on providing
CIA solutions for late to early artefacts.
REFERENCES
Ammann, P. and Offutt, J. (2008). Introduction to Software
Testing. Cambridge University Press.
Anwer, S., Wen, L., Wang, Z., and Mahmood, S. (2019).
Comparative analysis of requirement change manage-
ment challenges between in-house and global soft-
ware development: Findings of literature and industry
survey. IEEE Access, 7:116585–116611.
Aung, T. W. W., Huo, H., and Sui, Y. (2020). A literature re-
view of automatic traceability links recovery for soft-
ware change impact analysis. In ICPC ’20: 28th In-
ternational Conference on Program Comprehension,
Seoul, Republic of Korea, July 13-15, 2020, pages 14–
24. ACM.
Basili, V. R., Caldiera, G., and Rombach, D. H. (1994). The
Goal Question Metric Approach, volume I. John Wi-
ley & Sons.
Boehm, B. W. and Sullivan, K. J. (2000). Software eco-
nomics: a roadmap. In Finkelstein, A., editor, 22nd
International Conference on on Software Engineer-
ing, Future of Software Engineering Track, ICSE
2000, Limerick Ireland, June 4-11, 2000, pages 319–
343. ACM.
Bohner, S. A. (1996). Impact analysis in the software
change process: a year 2000 perspective. In 1996
International Conference on Software Maintenance
(ICSM ’96), 4-8 November 1996, Monterey, CA, USA,
Proceedings, pages 42–51. IEEE Computer Society.
Bordin, A. S. and Benitti, F. B. V. (2018). Software main-
tenance: what do we teach and what does the industry
practice? In Kulesza, U., editor, Proceedings of the
XXXII Brazilian Symposium on Software Engineer-
ing, SBES 2018, Sao Carlos, Brazil, September 17-21,
2018, pages 270–279. ACM.
Chidamber, S. R. and Kemerer, C. F. (1994). A metrics
suite for object oriented design. IEEE Transactions
on software engineering, 20(6):476–493.
Croft, R., Xie, Y., and Babar, M. A. (2023). Data prepa-
ration for software vulnerability prediction: A sys-
tematic literature review. IEEE Trans. Software Eng.,
49(3):1044–1063.
Eckel, B. (2005). Thinking in Java (4th Edition). Prentice
Hall PTR, USA.
Kretsou, M., Arvanitou, E., Ampatzoglou, A., Deligiannis,
I. S., and Gerogiannis, V. C. (2021). Change impact
analysis: A systematic mapping study. J. Syst. Softw.,
174:110892.
Lehnert, S. (2011). A taxonomy for software change im-
pact analysis. In Cleve, A. and Robbes, R., ed-
itors, Proceedings of the 12th International Work-
shop on Principles of Software Evolution and the
7th annual ERCIM Workshop on Software Evolution,
EVOL/IWPSE 2011, Szeged, Hungary, September 5-6,
2011, pages 41–50. ACM.
Li, B., Sun, X., Leung, H., and Zhang, S. (2013). A sur-
vey of code-based change impact analysis techniques.
Softw. Test. Verification Reliab., 23(8):613–646.
Lientz, B. and Swanson, E. (1980). Software maintenance
management. Iee Proceedings E Computers and Dig-
ital Techniques, 127.
Malhotra, R. and Bansal, A. J. (2016). Software change
prediction: a literature review. Int. J. Comput. Appl.
Technol., 54(4):240–256.
Malhotra, R. and Khanna, M. (2019). Software change pre-
diction: A systematic review and future guidelines. e
Informatica Softw. Eng. J., 13(1):227–259.
Pohl, K. (2010). Requirements Engineering - Fundamen-
tals, Principles, and Techniques. Springer.
Rinkevics, K. and Torkar, R. (2013). Equality in cumula-
tive voting: A systematic review with an improvement
proposal. Inf. Softw. Technol., 55(2):267–287.
Rumbaugh, J., Jacobson, I., and Booch, G. (1996). The
unified modeling language. University Video Commu-
nications.
Turk, D., France, R., and Rumpe, B. (2002). Limitations of
agile software processes. In Third international con-
ference on eXtreme programming and agile processes
in software engineering (XP 2002), pages 43–46. Cite-
seer.
APPENDIX
All the primary studies used in this paper are acces-
sible via the following link: https://doi.org/10.5281/
zenodo.8235889.
ICSOFT 2024 - 19th International Conference on Software Technologies
382