Design patterns offer reusable solutions for common software issues,enhancing quality.The advent of generative large language models(LLMs)marks progress in software development,but their efficacy in applying design pa...
Refactoring tools, whether fully automated or semi-automated, are essential components of the software development life cycle. As software libraries and frameworks evolve over time, it’s crucial for programs utilizin...
supported by the National Natural Science Foundation of China(Grant Nos.51875472,91860206,51905440,and 92160301);the National Science and Technology Major Project(Grant No.2017-VII-0001-0094);the Key Research and Development Program of Shaanxi Province(Grant No.2021ZDLGY10-06).
Ultrasonic rolling is an advanced non-cutting surface strengthening method that combines traditional rolling with ultrasonic vibration.In this research,the experiment of orthogonal end milling-ultrasonic rolling compo...
In order to deal with the complex association relationships between classes in an object-oriented software system,a novel approach for identifying refactoring opportunities is proposed.The approach can be used to dete...
supported by National Key R&D Program of China (Grant No. 2017YFB1002000);National Natural Science Foundation of China (Grant No. 61725201);Talent Program of Fujian Province for Distinguished Young Scholars in Higher Education;supported by China Postdoctoral Science Foundation
Mobile edge computing(MEC) provides a fresh opportunity to significantly reduce the latency and battery energy consumption of mobile applications. It does so by enabling the offloading of parts of the applications on ...
Project supported by the National Basic Research Program (973) of China (No. 2012CB315805), the National Natural Science Foundation of China (Nos. 61173167 and 61472130), the Prospective Research Project on Future Networks of Jiangsu Future Networks Innovation Institute, China (No. 2013095-1-05), the Hunan Provincial Innovation Foundation for Postgraduate, China (No. CX2014B150), and the State Scholarship Fund of China (No. 201406130048)
Virtual routers are gaining increasing attention in the research field of future networks. As the core network device to achieve network virtualization, virtual routers have multiple virtual instances coexisting on a ...
Software product line (SPL) is an approach used to develop a range of software products with a high degree of similarity. In this approach, a feature model is usually used to keep track of similarities and differenc...
Model-Based Development has become an industry wide standard paradigm.As an open source alternative,Scilab/Xcos is being widely employed as a hybrid dynamic systems modeling tool.With the increasing efficiency in impl...
supported by National Natural Science Foundation of China (Grant Nos.61003020,61170071,61003156,61073029,61321491);Jiangsu Natural Science Foundation (Grant No.BK2011190)
The quality of internetware software is significantly associated with class structure.As software evolves,changes often introduce many unrelated responsibilities to the same classes or distribute tightly-related metho...