Zobrazeno 1 - 10
of 10
pro vyhledávání: '"Nataliia Stulova"'
Autor:
Pooja Rani, Arianna Blasi, Nataliia Stulova, Sebastiano Panichella, Alessandra Gorla, Oscar Nierstrasz
Code comments are important artifacts in software systems and play a paramount role in many software engineering (SE) tasks related to maintenance and program comprehension. However, while it is widely accepted that high quality matters in code comme
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::439ce6be386c9d7a2d028c47cd3de999
Publikováno v:
Blasi, Arianna; Stulova, Nataliia; Gorla, Alessandra; Nierstrasz, Oscar (2021). RepliComment: Identifying Clones in Code Comments. Journal of systems and software, 182, p. 111069. Elsevier 10.1016/j.jss.2021.111069
Code comments are the primary means to document implementation and facilitate program comprehension. Thus, their quality should be a primary concern to improve program maintenance. While much effort has been dedicated to detecting bad smells, such as
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::e2deb8179e6ade60e86b914dcdde408d
http://arxiv.org/abs/2108.11205
http://arxiv.org/abs/2108.11205
Publikováno v:
SCAM
Assessing code comment quality is known to be a difficult problem. A number of coding style guidelines have been created with the aim to encourage writing of informative, readable, and consistent comments. However, it is not clear from the research t
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::12a90bab82818c9104128ced5ce2cc32
http://arxiv.org/abs/2108.10766
http://arxiv.org/abs/2108.10766
Publikováno v:
SCAM
A number of tools are available to software developers to check consistency of source code during software evolution. However, none of these tools checks for consistency of the documentation accompanying the code. As a result, code and documentation
Autor:
Nataliia Stulova, Maximiliano Klemen, Manuel V. Hermenegildo, Pedro López-García, José F. Morales
Publikováno v:
PPDP
PPDP '18 Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming | 20th International Symposium on Principles and Practice of Declarative Programming (PPDP '18) | 03-05 Sep 2018 | Frankfurt
Archivo Digital UPM
instname
PPDP '18 Proceedings of the 20th International Symposium on Principles and Practice of Declarative Programming | 20th International Symposium on Principles and Practice of Declarative Programming (PPDP '18) | 03-05 Sep 2018 | Frankfurt
Archivo Digital UPM
instname
Instrumenting programs for performing run-time checking of properties, such as regular shapes, is a common and useful technique that helps programmers detect incorrect program behaviors. This is specially true in dynamic languages such as Prolog. How
Publikováno v:
Practical Aspects of Declarative Languages | 20th International Symposium on Practical Aspects of Declarative Languages (PADL 2018) | 08-09 Jan 2018 | Los Angeles
Archivo Digital UPM
instname
Practical Aspects of Declarative Languages ISBN: 9783319733043
PADL
Archivo Digital UPM
instname
Practical Aspects of Declarative Languages ISBN: 9783319733043
PADL
One of the most attractive features of untyped languages is the flexibility in term creation and manipulation. However, with such power comes the responsibility of ensuring the correctness of these operations. A solution is adding run-time checks to
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::9bdbda36a3100705d5489348cb7887da
https://oa.upm.es/52854/
https://oa.upm.es/52854/
Publikováno v:
Science of Computer Programming, ISSN 0167-6423, 2018, Vol. 155
Archivo Digital UPM
instname
Archivo Digital UPM
instname
A number of approaches for helping programmers detect incorrect program behaviors are based on combining language-level constructs (such as procedure-level assertions/contracts, program-point assertions, or gradual types) with a number of associated
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::32721b28f4a6ce38f984e6b1fbec41d4
https://oa.upm.es/52831/
https://oa.upm.es/52831/
Publikováno v:
PPDP '16: proceedings of the 18th International Symposium on Principles and Practice of Declarative Programming | 18th International Symposium on Principles and Practice of Declarative Programming (PPDP'16) | 05-07 Sep 2016 | Edimburgo, Reino Unido
Archivo Digital UPM
instname
PPDP
Archivo Digital UPM
instname
PPDP
In order to aid in the process of detecting incorrect pro- gram behaviors, a number of approaches have been proposed which include a combination of language-level constructs (such as procedure-level assertions/contracts, program-point assertions, gra
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::8562e19275f1c01baf9596dac19a6503
http://oa.upm.es/52861/
http://oa.upm.es/52861/
Publikováno v:
Theory and Practice of Logic Programming | 31st International Conference on Logic Programming (ICLP ’15) | 31 Aug-04 Sep 2015 | Cork, Irlanda
Archivo Digital UPM
Universidad Politécnica de Madrid
Archivo Digital UPM
Universidad Politécnica de Madrid
The use of annotations, referred to as assertions or contracts, to describe program properties for which run-time tests are to be generated, has become frequent in dynamic programing languages. However, the frameworks proposed to support such run-tim
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::eb424cc3a6db7aba596dabe090a054bb
http://arxiv.org/abs/1507.05986
http://arxiv.org/abs/1507.05986
Publikováno v:
PPDP,14: proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming | 16th International Symposium on Principles and Practice of Declarative Programming | 08-10 Sep 2014 | Canterbury, Reino Unido
Archivo Digital UPM
instname
PPDP
Archivo Digital UPM
instname
PPDP
Higher-order constructs extend the expressiveness of firstorder (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers detect errors
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::e16bd4eeb388cead52aeae0d5ca0d9c4
https://oa.upm.es/52860/
https://oa.upm.es/52860/