Results 181 to 190 of about 11,950,262 (220)
Some of the next articles are maybe not open access.
Proceedings of the 2nd Workshop on Refactoring Tools, 2008
Those of us who seek to build better refactoring tools need empirical data collected from real refactoring sessions. The literature reports on different methods for capturing this data, but little is known about how the method of data capture affects the quality of the results.
Emerson R. Murphy-Hill +3 more
openaire +2 more sources
Those of us who seek to build better refactoring tools need empirical data collected from real refactoring sessions. The literature reports on different methods for capturing this data, but little is known about how the method of data capture affects the quality of the results.
Emerson R. Murphy-Hill +3 more
openaire +2 more sources
Identifying Extract Method Refactorings
15th Innovations in Software Engineering Conference, 2022Omkarendra Tiwari, Rushikesh K. Joshi
openaire +1 more source
Learning to Rank Extract Method Refactoring Suggestions for Long Methods
2016Extract method refactoring is a common way to shorten long methods in software development. It improves code readability, reduces complexity, and is one of the most frequently used refactorings. Nevertheless, sometimes developers refrain from applying it because identifying an appropriate set of statements that can be extracted into a new method is ...
Roman Haas, Benjamin Hummel
openaire +2 more sources
Automatic method refactoring using weighted dependence graphs
Proceedings of the 21st international conference on Software engineering, 1999While refactoring makes frameworks more reusable, it is complex to do by hand. This paper presents a mechanism that automatically refactors methods in object-oriented frameworks by using weighted dependence graphs, whose edges are weighted based on the modification histories of the methods.
Katsuhisa Maruyama, Kenichi Shima
openaire +2 more sources
A Review of Methods for Identifying Extract Method Refactoring
International Conferences on Software Engineering and Knowledge Engineering, 2023Omkarendra Tiwari, Vrinda Yadav
openaire +2 more sources
Identifying extract-method refactoring candidates automatically
Proceedings of the Fifth Workshop on Refactoring Tools, 2012Refactoring becomes an essential activity in software development process especially for large and long life projects. Extract-method is one of the most frequently used refactorings to address code smells such as long and incohesive methods, and duplicated code.
openaire +2 more sources
Recommending Move Method refactorings using dependency sets
2013 20th Working Conference on Reverse Engineering (WCRE), 2013Methods implemented in incorrect classes are common bad smells in object-oriented systems, especially in the case of systems maintained and evolved for years. To tackle this design flaw, we propose a novel approach that recommends Move Method refactorings based on the set of static dependencies established by a method.
Vitor Sales +3 more
openaire +1 more source
A method for parallel software refactoring for safety standards compliance
8th IET International System Safety Conference incorporating the Cyber Security Conference 2013, 2013The importance of safety standards of software systems is increasing as the use of software grows because of its convenience and flexibility. Software safety standards are very important in aircraft, automotive or medical devices. Common requirement of all these standards is the requirement of reliability, which can be easily achieved by verified usage
Peter Jurnecka +4 more
openaire +1 more source
A refactoring method for cache-efficient swarm intelligence algorithms
Information Sciences, 2012With advances in hardware technology, conventional approaches to software development are not effective for developing efficient algorithms for run-time environments. The problem comes from the overly simplified hardware abstraction model in the software development procedure.
Feng-Cheng Chang, Hsiang-Cheh Huang
openaire +1 more source
Formal methods for database schema refactoring
2020Database applications typically undergo several schema refactorings during their life cycle due to performance or maintainability reasons. Such refactorings not only require migrating the underlying data to a new schema but also re-implementing large chunks of the code that query and update the database.
openaire +2 more sources

