Experienced programmers choose identifier names carefully, in the attempt to convey information about the role and behavior of the labeled code entity in a concise and expressive way. In fact, during program understanding the names given to code entities represent one of the major sources of information used by developers. We conjecture that lexicon bad smells, such as, extreme contractions, inconsistent term use, odd grammatical structure, etc., can hinder the execution of maintenance tasks which rely on program understanding. We propose an approach to determine the extent of this impact and instantiate it on the task of concept location. In particular, we conducted a study on two open source software systems where we investigated how lexi...
Software development process involves developing, building and enhancing high-quality software for s...
Code Smells indicate potential flaws in software design that can lead to costly consequences. To mit...
The understanding of code smells have exerted profound influence in the quality and the performance ...
Part of the International Symposium on Software Testing and Analysis. Original paper can be found at...
Code smells are symptoms of poor design or implementation choices that have a negative effect on sev...
Pitfalls in software development process can be prevented by learning from other people's mistakes. ...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Context: Code smells are suboptimal design or implementation choices made by programmers during the ...
This paper reports on evidence found of five possible relations (Plain Support, Mutual Support, Reje...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Code smells indicate the presence of quality problems that make the software hard to maintain and ev...
Context: Code smells are associated to poor design and programming style, which often degrades code ...
Technical debt is a metaphor introduced by Cunningham to indicate 'not quite right code which we pos...
Code smells are symptoms of poor design and implementation choices that may hinder code comprehensib...
Code smells are symptoms of poor design and implementation choices that may hinder code comprehensib...
Software development process involves developing, building and enhancing high-quality software for s...
Code Smells indicate potential flaws in software design that can lead to costly consequences. To mit...
The understanding of code smells have exerted profound influence in the quality and the performance ...
Part of the International Symposium on Software Testing and Analysis. Original paper can be found at...
Code smells are symptoms of poor design or implementation choices that have a negative effect on sev...
Pitfalls in software development process can be prevented by learning from other people's mistakes. ...
Code smells are symptoms of poor design and implementation choices, which might hinder comprehension...
Context: Code smells are suboptimal design or implementation choices made by programmers during the ...
This paper reports on evidence found of five possible relations (Plain Support, Mutual Support, Reje...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Code smells indicate the presence of quality problems that make the software hard to maintain and ev...
Context: Code smells are associated to poor design and programming style, which often degrades code ...
Technical debt is a metaphor introduced by Cunningham to indicate 'not quite right code which we pos...
Code smells are symptoms of poor design and implementation choices that may hinder code comprehensib...
Code smells are symptoms of poor design and implementation choices that may hinder code comprehensib...
Software development process involves developing, building and enhancing high-quality software for s...
Code Smells indicate potential flaws in software design that can lead to costly consequences. To mit...
The understanding of code smells have exerted profound influence in the quality and the performance ...