A systematic literature review of soft computing techniques for software maintainability prediction: State-of-the-art, challenges and future directions

G Yenduri, TR Gadekallu - arXiv preprint arXiv:2209.10131, 2022 - arxiv.org
The software is changing rapidly with the invention of advanced technologies and
methodologies. The ability to rapidly and successfully upgrade software in response to …

A review on soft computing approaches for predicting maintainability of software: State‐of‐the‐art, technical challenges, and future directions

G Yenduri, TR Gadekallu - Expert Systems, 2023 - Wiley Online Library
The software is changing rapidly with the invention of advanced technologies and
methodologies. The ability to rapidly and successfully upgrade software in response to …

On the opportunities of green computing: A survey

Y Zhou, X Lin, X Zhang, M Wang, G Jiang, H Lu… - arXiv preprint arXiv …, 2023 - arxiv.org
Artificial Intelligence (AI) has achieved significant advancements in technology and research
with the development over several decades, and is widely used in many areas including …

Actor-driven decomposition of microservices through multi-level scalability assessment

M Camilli, C Colarusso, B Russo, E Zimeo - ACM Transactions on …, 2023 - dl.acm.org
The microservices architectural style has gained widespread acceptance. However,
designing applications according to this style is still challenging. Common difficulties …

PyAnalyzer: An Effective and Practical Approach for Dependency Extraction from Python Code

W Jin, S Xu, D Chen, J He, D Zhong, M Fan… - Proceedings of the …, 2024 - dl.acm.org
Dependency extraction based on static analysis lays the groundwork for a wide range of
applications. However, dynamic language features in Python make code behaviors obscure …

Dependency facade: The coupling and conflicts between android framework and its customization

W Jin, Y Dai, J Zheng, Y Qu, M Fan… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Mobile device vendors develop their customized Android OS (termed downstream) based
on Google Android (termed upstream) to support new features. During daily independent …

Prevalence and severity of design anti-patterns in open source programs—A large-scale study

A Liu, J Lefever, Y Han, Y Cai - Information and Software Technology, 2024 - Elsevier
Context: Design anti-patterns can be symptoms of problems that lead to long-term
maintenance difficulty. How should development teams prioritize their treatment? Which …

3Erefactor: Effective, Efficient and Executable Refactoring Recommendation for Software Architectural Consistency

J Liu, W Jin, J Zhou, Q Feng, M Fan… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
As software continues to evolve and business functions become increasingly complex,
architectural inconsistency arises when the implementation architecture deviates from the …

CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature

C Liu, Y Cai, Y Lin, Y Huang, Y Pei, B Jiang… - Proceedings of the 33rd …, 2024 - dl.acm.org
Recent years have seen the development of LLM-based code generation. Compared to
generating code in a software project, incremental code edits are empirically observed to be …

Enhancing Software Co-Change Prediction: Leveraging Hybrid Approaches for Improved Accuracy

M Zagane, M Alenezi - IEEE Access, 2024 - ieeexplore.ieee.org
Accurate prediction of co-changes in software systems is crucial for efficient development
and maintenance, especially as systems grow in complexity. While deep learning-based …