Unit testing is a vital part of the software development process and inv...
Identifier names play a significant role in program comprehension activi...
Understanding the practice of refactoring documentation is of paramount
...
To meet project timelines or budget constraints, developers intentionall...
Before any software maintenance can occur, developers must read the
iden...
An essential part of software maintenance and evolution, refactoring is
...
Refactoring is widely recognized as one of the efficient techniques to m...
This paper presents an ensemble part-of-speech tagging approach for sour...
Developers must comprehend the code they will maintain, meaning that the...
Test smells are defined as sub-optimal design choices developers make wh...
A key aspect of ensuring the quality of a software system is the practic...
It is good practice to name test methods such that they are comprehensib...
This paper describes the results of a large (+1100 responses) survey of
...
Identifiers make up a majority of the text in code. They are one of the ...