Please use this identifier to cite or link to this item: http://repository.iiitd.edu.in/xmlui/handle/123456789/1139
Full metadata record
DC FieldValueLanguage
dc.contributor.authorChopra, Bhavya-
dc.contributor.authorPurandare, Rahul (Advisor)-
dc.date.accessioned2023-04-14T10:14:28Z-
dc.date.available2023-04-14T10:14:28Z-
dc.date.issued2022-05-
dc.identifier.urihttp://repository.iiitd.edu.in/xmlui/handle/123456789/1139-
dc.description.abstractAssertions are often used by programmers to test assumptions that they have about the program. Meaningful assertions often help in early detection of bugs, and also help developers in understanding the working of their code better. Formal verification is an important field with increasing studies in the domain focusing on it. However, most developers do not have the background for formal verification, and they use assertions to test their understanding about the code. Assertions used by developers are generally much weaker than inductive verification conditions. Understanding assertions itself is an important problem and might be a good first step toward generating inductive invariants and verification conditions as a study. Our work aims to understand the use of assertions across Java projects on GitHub. In later stages, we aim to provide an IDE based tool to generate meaningful candidate assertions at suitable program points using program analysis and deep learning techniques for software development based Java programs. This report discusses our experiment design, implementation and results for few research questions.en_US
dc.language.isoen_USen_US
dc.publisherIIIT-Delhien_US
dc.subjectAssertionsen_US
dc.subjectJavaen_US
dc.subjectGitHuben_US
dc.subjectSpoonen_US
dc.subjectProgram Pointsen_US
dc.subjectCode Complexityen_US
dc.subjectDomainsen_US
dc.subjectHurdle Regressionen_US
dc.subjectReactiveen_US
dc.subjectProactiveen_US
dc.subjectProgram Analysisen_US
dc.titleStudy of assertions: understanding assertion use in java projects on githuben_US
Appears in Collections:Year-2022

Files in This Item:
File Description SizeFormat 
Bhavya Chopra.pdf
  Restricted Access
1.03 MBAdobe PDFView/Open Request a copy


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