Java annotation: Difference between revisions

Content deleted Content added
Custom annotations: restructure the sentences in order to make more sense
Citation bot (talk | contribs)
Add: s2cid, pages, issue, volume. Formatted dashes. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | #UCB_webform 97/2182
Line 317:
 
Researchers have studied the usage of Java annotations over 1,094 notable open-source Java projects hosted on GitHub. They found that annotations are actively maintained, with many annotations being added, but also changed or removed because of bugs in the annotation type or values. Overall, this study finds that there exists a small but significant relationship between annotation usage and code error-proneness: Java code with annotations
tends to be less error-prone.<ref>{{cite journal |last1=Yu |first1=Zhongxing |last2=Bai |first2=Chenggang |last3=Seinturier |first3=Lionel |last4=Monperrus |first4=Martin |title=Characterizing the Usage, Evolution and Impact of Java Annotations in Practice |journal=IEEE Transactions on Software Engineering |date=2019 |volume=47 |issue=5 |pages=969–986 |doi=10.1109/TSE.2019.2910516 |url=https://hal.archives-ouvertes.fr/hal-02091516/document|arxiv=1805.01965 |s2cid=102351817 }}</ref>
 
== See also ==