Full metadata record
DC FieldValueLanguage
dc.contributor.authorZhang, Jiyang-
dc.contributor.authorRistin, Marko-
dc.contributor.authorSchanely, Phillip-
dc.contributor.authorvan de Venn, Hans Wernher-
dc.contributor.authorGligoric, Milos-
dc.date.accessioned2023-02-17T10:37:58Z-
dc.date.available2023-02-17T10:37:58Z-
dc.date.issued2022-
dc.identifier.isbn978-1-4503-9413-0de_CH
dc.identifier.urihttps://digitalcollection.zhaw.ch/handle/11475/27079-
dc.description.abstractDesign-by-contract as a programming technique is becoming popular in Python community as various tools have been developed for automatically testing the code based on the contracts. However, there is no sufficiently large and representative Python code base with contracts to evaluate these different testing tools. We present Python-by-contract dataset containing 514 Python functions annotated with contracts using icontract library. We show that our Python-by-contract dataset can be easily used by existing testing tools that take advantage of contracts. The demo video can be found at https://youtu.be/08wZN-xh6mY.de_CH
dc.language.isoende_CH
dc.publisherAssociation for Computing Machineryde_CH
dc.rightsLicence according to publishing contractde_CH
dc.subjectDesign by contractde_CH
dc.subjectAutomatic testing toolde_CH
dc.subjectDatasetde_CH
dc.subject.ddc005: Computerprogrammierung, Programme und Datende_CH
dc.titlePython-by-contract datasetde_CH
dc.typeKonferenz: Paperde_CH
dcterms.typeTextde_CH
zhaw.departementSchool of Engineeringde_CH
zhaw.organisationalunitInstitut für Mechatronische Systeme (IMS)de_CH
dc.identifier.doi10.1145/3540250.3558917de_CH
zhaw.conference.details30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Singapore, 14-18 November 2022de_CH
zhaw.funding.euNode_CH
zhaw.originated.zhawYesde_CH
zhaw.pages.end1656de_CH
zhaw.pages.start1652de_CH
zhaw.publication.statuspublishedVersionde_CH
zhaw.publication.reviewPeer review (Abstract)de_CH
zhaw.title.proceedingsProceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineeringde_CH
zhaw.author.additionalNode_CH
zhaw.display.portraitYesde_CH
zhaw.relation.referenceshttps://github.com/mristin/python-by-contract-corpusde_CH
Appears in collections:Publikationen School of Engineering

Files in This Item:
There are no files associated with this item.
Show simple item record
Zhang, J., Ristin, M., Schanely, P., van de Venn, H. W., & Gligoric, M. (2022). Python-by-contract dataset [Conference paper]. Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1652–1656. https://doi.org/10.1145/3540250.3558917
Zhang, J. et al. (2022) ‘Python-by-contract dataset’, in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery, pp. 1652–1656. Available at: https://doi.org/10.1145/3540250.3558917.
J. Zhang, M. Ristin, P. Schanely, H. W. van de Venn, and M. Gligoric, “Python-by-contract dataset,” in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022, pp. 1652–1656. doi: 10.1145/3540250.3558917.
ZHANG, Jiyang, Marko RISTIN, Phillip SCHANELY, Hans Wernher VAN DE VENN und Milos GLIGORIC, 2022. Python-by-contract dataset. In: Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Conference paper. Association for Computing Machinery. 2022. S. 1652–1656. ISBN 978-1-4503-9413-0
Zhang, Jiyang, Marko Ristin, Phillip Schanely, Hans Wernher van de Venn, and Milos Gligoric. 2022. “Python-by-Contract Dataset.” Conference paper. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 1652–56. Association for Computing Machinery. https://doi.org/10.1145/3540250.3558917.
Zhang, Jiyang, et al. “Python-by-Contract Dataset.” Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Association for Computing Machinery, 2022, pp. 1652–56, https://doi.org/10.1145/3540250.3558917.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.