Abstract
Nowadays, due to the increasing presence of artificial intelligence in software systems, development teams face the challenge of working together to integrate tasks, resources, and roles in a new field, named AI Engineering. Proposals, in the way of models, highlight the needs of integrating two different perspectives – the software and the decision-making support (big data, machine learning, and so on) systems. But there is something more – both systems must achieve high quality levels for different properties; and this is not a straightforward task. Quality properties, such as reusability, traditionally evaluated and reinforced through modeling in software systems, do not exactly apply similarly in decision-making support systems. In this paper, we propose a model for managing reusable assets in AI engineered systems by linking software product line modeling and variety identification. The proposal is exemplified through a case study in the agriculture domain.
Publisher
Universidad Nacional de La Plata
Subject
Artificial Intelligence,Computer Science Applications,Computer Vision and Pattern Recognition,Hardware and Architecture,Computer Science (miscellaneous),Software
Reference18 articles.
1. J. Bosch, H. H. Olsson, B. Brinne, and I. Crnkovic, “Ai engineering: Realizing the potential of ai,” IEEE Software, vol. 39, no. 6, pp. 23–27, 2022.
2. P. C. Clements and L. Northrop, Software Product Lines : Practices and Patterns. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2001.
3. F. van der Linden, K. Schmid, and E. Rommes, Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Secaucus, NJ, USA: Springer-Verlag New York, Inc., 2007.
4. K. Pohl, G. Bockle, and F. J. v. d. Linden, ¨ Software Product Line Engineering: Foundations, Principles and Techniques. Secaucus, NJ, USA: Springer-Verlag New York, Inc., 2005.
5. A. Buccella, A. Cechich, M. Arias, M. Pol’la, S. Doldan, and E. Morsan, “Towards systematic software reuse of gis: Insights from a case study,” Computers & Geosciences, vol. 54, no. 0, pp. 9 – 20, 2013.