@inproceedings{faa95f4297c34af9b3c384277b686de1,
title = "Anti-Patterns (Smells) in Temporal Specifications",
abstract = "Temporal specifications are essential inputs for verification and synthesis. Despite their importance, temporal specifications are challenging to write, which might limit their use by software engineers. To this day, almost no quality attributes of temporal specifications have been defined and investigated. Our work takes a first step toward exploring and improving the quality of temporal specifications by proposing a preliminary catalog of anti-patterns (a.k.a. smells). We base the catalog on our experience in developing and teaching temporal specifications for verification and synthesis. In addition, we examined publicly available specification repositories and relevant literature. Finally, we outline our future plans for a better understanding of what constitutes high-quality temporal specifications and the development of tools that will help engineers write them.",
author = "Dor Ma{\textquoteright}ayan and Shahar Maoz and Ringert, {Jan Oliver}",
note = "Publisher Copyright: {\textcopyright} 2023 IEEE Computer Society. All rights reserved.; 45th ACM/IEEE International Conference on Software Engineering: New Ideas and Emerging Results, ICSE-NIER 2023 ; Conference date: 14-05-2023 Through 20-05-2023",
year = "2023",
doi = "10.1109/ICSE-NIER58687.2023.00009",
language = "الإنجليزيّة",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "13--18",
booktitle = "Proceedings - 2023 ACM/IEEE 45th International Conference on Software Engineering",
address = "الولايات المتّحدة",
}