A Model of Reusable Assets in AIE Software Systems

Authors

  • Agustina Buccella GIISCO Research Group, Departamento de Ingenier´ıa de Sistemas, Facultad de Informatica, Universidad Nacional del Comahue, Neuquen, Argentina https://orcid.org/0000-0002-8516-7453
  • Dra Alejandra Cechich GIISCO Research Group, Departamento de Ingenier´ıa de Sistemas, Facultad de Informatica, Universidad Nacional del Comahue, Neuquen, Argentina https://orcid.org/0000-0003-4804-6270
  • Carolina Villegas GIISCO Research Group, Departamento de Ingenier´ıa de Sistemas, Facultad de Informatica, Universidad Nacional del Comahue, Neuquen, Argentina
  • Ayelén Montenegro Instituto Nacional de Tecnolog´ıa Agropecuaria (INTA), Alto Valle de R´ıo Negro y Neuquen, Argentina
  • Angel Muñoz Instituto Nacional de Tecnolog´ıa Agropecuaria (INTA), Alto Valle de R´ıo Negro y Neuquen, Argentina
  • Andrea Rodriguez Instituto Nacional de Tecnolog´ıa Agropecuaria (INTA), Alto Valle de R´ıo Negro y Neuquen, Argentina

DOI:

https://doi.org/10.24215/16666038.23.e13

Keywords:

Big data variety, Software product lines, Data analytic, Reusability

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.

Downloads

Download data is not yet available.

References

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. DOI: https://doi.org/10.1109/MS.2022.3199621

P. C. Clements and L. Northrop, Software Product Lines : Practices and Patterns. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2001.

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. DOI: https://doi.org/10.1007/978-3-540-71437-8

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. DOI: https://doi.org/10.1007/3-540-28901-1

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. DOI: https://doi.org/10.1016/j.cageo.2012.11.014

A. Buccella, A. Cechich, M. Pol’la, M. Arias, S. Doldan, and E. Morsan, “Marine ecology service reuse through taxonomy-oriented SPL development,” Computers & Geosciences, vol. 73, no. 0, pp. 108 –121, 2014. DOI: https://doi.org/10.1016/j.cageo.2014.09.004

A. Buccella, A. Cechich, J. Porfiri, and D. Diniz Dos Santos, “Taxonomy-oriented domain analysis of gis: A case study for paleontological software systems,” ISPRS International Journal of GeoInformation, vol. 8, no. 6, 2019. DOI: https://doi.org/10.3390/ijgi8060270

B. Custers and H. Ursiˇ c, “Big data and data reuse: a taxonomy of data reuse for balancing big data benefits and personal data protection,” International Data Privacy Law, vol. 6, no. 1, pp. 4–15, 2016. DOI: https://doi.org/10.1093/idpl/ipv028

I. Pasquetto, B. Randles, and C. Borgman, “On the reuse of scientific data,” Data Science Journal, vol. 16, no. 8, 201720. DOI: https://doi.org/10.5334/dsj-2017-008

Z. Xie, Y. Chen, J. Speer, T. Walters, P. A. Tarazaga, and M. Kasarda, “Towards use and reuse driven big data management,” in Proceedings of the 15th ACM/IEEE-CS Joint Conference on Digital Libraries, p. 65–74, Association for Computing Machinery, 2015. DOI: https://doi.org/10.1145/2756406.2756924

R. Borrison, B. Klopper, M. Chioua, M. Dix, and ¨ B. Sprick, “Reusable big data system for industrial data mining - a case study on anomaly detection in chemical plants,” in Intelligent Data Engineering and Automated Learning – IDEAL 2018, pp. 611–622, Springer International Publishing, 2018. DOI: https://doi.org/10.1007/978-3-030-03493-1_64

W. Epperson, A. Yi Wang, R. DeLine, and S. M. Drucker, “Strategies for reuse and sharing among data scientists in software teams,” in Proceedings of ICSESEIP ’22, Pittsburgh, PA, USA, Association for Computing Machinery, 2022. DOI: https://doi.org/10.1145/3510457.3513042

J. Klein, “Reference architectures for big data systems, carnegie mellon university’s software engineering institute blog.” http://insights.sei.cmu.edu/blog/referencearchitectures-for-big-data-systems/ (Accessed June 9, 2021), 2017.

M. Pol’la, A. Buccella, and A. Cechich, “Analysis of variability models: a systematic literature review,” Softw. Syst. Model., vol. 20, pp. 1043–1077, 2020. DOI: https://doi.org/10.1007/s10270-020-00839-w

J. Abawajy, “Comprehensive analysis of big data variety landscape,” International Journal of Parallel, Emergent and Distributed Systems, vol. 30, no. 1, pp. 5–14, 2015. DOI: https://doi.org/10.1080/17445760.2014.925548

L. Osycka, A. Buccella, and N. A. Cechich, “Data variety modeling: A case of contextual diversity identification from a bottom-up perspective,” in 27th Argentine Congress, CACIC 2021, Salta, Argentina, October 4-8, 2021, Revised Selected Papers. Communications in Computer and Information Science 1584, pp. 124–138, Springer, 2022. DOI: https://doi.org/10.1007/978-3-031-05903-2_9

L. Osycka, A. Cechich, A. Buccella, A. Montenegro, and A. Munoz, “Covamat: Functionality for variety ˜ reuse through a supporting tool,” in XI Conference on Cloud Computing, Big Data & Emerging Topics (JCC-BD&ET), 2023. DOI: https://doi.org/10.1007/978-3-031-40942-4_5

B. Abderrazak, D. Morin, F. Bonn, and A. Huete, “A review of vegetation indices,” Remote Sensing Reviews, vol. 13, pp. 95–120, 01 1996. DOI: https://doi.org/10.1080/02757259509532298

Downloads

Published

2023-10-25

How to Cite

Buccella, A., Cechich, A., Villegas, C., Montenegro, A., Muñoz, A., & Rodriguez, A. (2023). A Model of Reusable Assets in AIE Software Systems. Journal of Computer Science and Technology, 23(2), e13. https://doi.org/10.24215/16666038.23.e13

Issue

Section

Original Articles

Most read articles by the same author(s)