Results 181 to 190 of about 11,950,262 (220)
Some of the next articles are maybe not open access.

Gathering refactoring data

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

Identifying Extract Method Refactorings

15th Innovations in Software Engineering Conference, 2022
Omkarendra Tiwari, Rushikesh K. Joshi
openaire   +1 more source

Learning to Rank Extract Method Refactoring Suggestions for Long Methods

2016
Extract 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, 1999
While 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, 2023
Omkarendra Tiwari, Vrinda Yadav
openaire   +2 more sources

Identifying extract-method refactoring candidates automatically

Proceedings of the Fifth Workshop on Refactoring Tools, 2012
Refactoring 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), 2013
Methods 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, 2013
The 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, 2012
With 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

2020
Database 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

Home - About - Disclaimer - Privacy