This is an author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/journal-of-visual-languages-and-computing/This paper proposes a technique, called Smell-driven performance tuning (SDPT), which semi-automatically assists end-user programmers with fixing performance problems in visual dataflow programming languages. A within-subjects laboratory experiment showed SDPT increased end-user programmers’ success rate and decreased the time they required. Another study, based on using SDPT to analyze a corpus of example end-user programs, demonstrated that applying all available SDPT transformations achieved an execution time impro...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Software development process involves developing, building and enhancing high-quality software for s...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
Graduation date: 2015End-user programmers often struggle to create programs that run quickly and eff...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Architectural smells have been studied in the literature looking at several aspects, such as their i...
Software refactoring is an effective method for improvement of software quality while software exter...
In computer programming, code smell may origin of latent problems in source code. Detecting and reso...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Code smells are sub-optimal implementation choices applied by developers that have the effect of neg...
Code smells are a popular mechanism for identifying structural design problems in software systems. ...
Missing link smell occurs when developers contribute to the same source code without communicating w...
International audienceContext: Code smells are sub-optimal design choices that could lower software ...
Empirical studies have shown so far that code smells have relatively low impact over maintenan...
Efficiently identifying and resolving code smells enhances software project quality. This paper pres...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Software development process involves developing, building and enhancing high-quality software for s...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...
Graduation date: 2015End-user programmers often struggle to create programs that run quickly and eff...
Software energy efficiency has gained increasing attention of the research community. How to improve...
Architectural smells have been studied in the literature looking at several aspects, such as their i...
Software refactoring is an effective method for improvement of software quality while software exter...
In computer programming, code smell may origin of latent problems in source code. Detecting and reso...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Code smells are sub-optimal implementation choices applied by developers that have the effect of neg...
Code smells are a popular mechanism for identifying structural design problems in software systems. ...
Missing link smell occurs when developers contribute to the same source code without communicating w...
International audienceContext: Code smells are sub-optimal design choices that could lower software ...
Empirical studies have shown so far that code smells have relatively low impact over maintenan...
Efficiently identifying and resolving code smells enhances software project quality. This paper pres...
A.S.C. and G.d.F.C. together searched for eligible papers from the publication databases and read th...
Software development process involves developing, building and enhancing high-quality software for s...
Code smells can compromise software quality in the long term by inducing technical debt. For this re...