Next-Gen Software Engineering: AI-Assisted Big Models
<|reference_start|>Next-Gen Software Engineering: AI-Assisted Big Models: The effectiveness of model-driven software engineering (MDSE) has been demonstrated in the context of complex software; however, it has not been widely adopted due to the requisite efforts associated with model development and maintenance, as well as the specific modelling competencies required for MDSE. Concurrently, artificial intelligence (AI) methods, particularly machine learning (ML) methods, have demonstrated considerable abilities when applied to the huge code bases accessible on open-source coding platforms. The so-called big code provides the basis for significant advances in empirical software engineering, as well as in the automation of coding processes and improvements in software quality with the use of AI. The objective of this paper is to facilitate a synthesis between these two significant domains of software engineering (SE), namely models and AI in SE. The paper provides an overview of the current status of AI-assisted software engineering. In light of the aforementioned considerations, a vision of AI-assisted Big Models in SE is put forth, with the aim of capitalising on the advantages inherent to both approaches in the context of software development. Finally, the new paradigm of pair modelling in MDSE is proposed.<|reference_end|>
@article{schieferdecker2024next-gen,
    title={Next-Gen Software Engineering: AI-Assisted Big Models},
    author={Ina K. Schieferdecker},
    journal={arXiv preprint arXiv:2409.18048},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.18048},
    primaryClass={cs.SE cs.ET}
}