Results 61 to 70 of about 2,393,882 (271)
Tool Refactoring Otomatis untuk Menangani Lazy Class Code Smell dengan Pendekatan Software Metrics
Keberadaan lazy class sebagai code smell dapat meningkatkan jumlah class yang tidak begitu perlu pada perangkat lunak, sehingga meningkatkan biaya pemeliharaan dari segi waktu dan usaha.
Umi Sa'adah+7 more
doaj +1 more source
Semantic Code Refactoring for Abstract Data Types
Modifications to the data representation of an abstract data type (ADT) can require significant semantic refactoring of the code. Motivated by this observation, this paper presents a new method to automate semantic code refactoring tasks.
Shankara Pailoor+2 more
semanticscholar +1 more source
LiveRef: a Tool for Live Refactoring Java Code
Refactoring software can be hard and time-consuming. Several refactoring tools assist developers in reaching more readable and maintainable code. However, most of them are characterized by long feedback loops that impoverish their refactoring experience.
Sara Fernandes+2 more
semanticscholar +1 more source
Cross-language refactoring detection method based on edit sequence [PDF]
Aiming at the problems of unreliable commit message caused by developers not consistently recording refactoring operations, and language singularityin deep learning-based refactoring detection methods, a cross-language refactoring detection method ...
Tao LI+3 more
doaj +1 more source
RePOR: Mimicking humans on refactoring tasks. Are we there yet?
Refactoring is a maintenance activity that aims to improve design quality while preserving the behavior of a system. Several (semi)automated approaches have been proposed to support developers in this maintenance activity, based on the correction of anti-
Antoniol, Giuliano+2 more
core +1 more source
Refactoring Process Models in Large Process Repositories. [PDF]
With the increasing adoption of process-aware information systems (PAIS), large process model repositories have emerged. Over time respective models have to be re-aligned to the real-world business processes through customization or adaptation.
B. Weber+16 more
core +4 more sources
On the Co-Occurrence of Refactoring of Test and Source Code
Refactoring is a widespread practice that aims to help improve the quality of a software system without altering its external behaviour. In practice, developers can perform refactoring operations on test and source code.
N. Nagy, Rabe Abdalkareem
semanticscholar +1 more source
Assessing the Usefulness of Assurance Cases: Experience With the Large Hadron Collider
ABSTRACT Assurance cases (ACs) are structured arguments designed to show that a system is sufficiently reliable to function properly in its operational environment. They are mandated by safety standards and are largely used in industry to support risk management for systems; however, ACs often contain proprietary information and are not publicly ...
Torin Viger+7 more
wiley +1 more source
Consistency Validation Method for Java Fine-Grained Lock Refactoring
Many existing refactoring tools reduce the possibility of lock conflicts and improve the concurrency of the system by reducing lock granularity and narrowing the scope of locked objects.
Yang Zhang, Chunxia Li, Yu Bai
doaj +1 more source
Automating property-based testing of evolving web services [PDF]
Web services are the most widely used service technology that drives the Service-Oriented Computing~(SOC) paradigm. As a result, effective testing of web services is getting increasingly important.
Francisco, Miguel Angel+3 more
core +1 more source