Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

What do programmers discuss about deep learning frameworks

J Han, E Shihab, Z Wan, S Deng, X Xia - Empirical Software Engineering, 2020 - Springer
Deep learning has gained tremendous traction from the developer and researcher
communities. It plays an increasingly significant role in a number of application domains …

The secret life of test smells-an empirical study on test smell evolution and maintenance

DJ Kim, TH Chen, J Yang - Empirical Software Engineering, 2021 - Springer
In recent years, researchers and practitioners have been studying the impact of test smells
on test maintenance. However, there is still limited empirical evidence on why developers …

[HTML][HTML] A novel methodology to classify test cases using natural language processing and imbalanced learning

S Tahvili, L Hatvani, E Ramentol, R Pimentel… - … applications of artificial …, 2020 - Elsevier
Detecting the dependency between integration test cases plays a vital role in the area of
software test optimization. Classifying test cases into two main classes–dependent and …

An empirical study on self-fixed technical debt

J Tan, D Feitosa, P Avgeriou - … of the 3rd International Conference on …, 2020 - dl.acm.org
Technical Debt (TD) can be paid back either by those that incurred it or by others. We call
the former self-fixed TD, and it is particularly effective, as developers are experts in their own …

Discovering program topoi via hierarchical agglomerative clustering

C Ieva, A Gotlieb, S Kaci… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
In long lifespan software systems, specification documents can be outdated or even missing.
Developing new software releases or checking whether some user requirements are still …

A software test case automatic generation technology based on the modified particle swarm optimization algorithm

Z Wang, Q Liu - … International Conference on Virtual Reality and …, 2018 - ieeexplore.ieee.org
As the software project has been more and more complex than ever, software test case
automatic generation is of great importance for software testing. In this paper, we aim to …

EPiT: A software testing tool for generation of test cases automatically

R Ibrahim, AAB Amin, S Jamel, JA Wahab - arXiv preprint arXiv …, 2020 - arxiv.org
Software test cases can be defined as a set of condition where a tester needs to test and
determine that the System Under Test (SUT) satisfied with the expected result correctly. This …

Recommendation of technological profiles to collaborate in software projects using document embeddings

P Chamoso, G Hernández, A González-Briones… - Neural Computing and …, 2022 - Springer
The information technology sector is continuously growing, and there is a high demand for
developers. In the area of software development projects, fixing bugs or solving issues is a …

[PDF][PDF] Software Defect Prediction Model Based on Improved Deep Forest and AutoEncoder by Forest.

W Zheng, S Mo, X Jin, Y Qu, Z Xie, J Shuai - SEKE, 2019 - ksiresearch.org
Software defect prediction is an important way to make full use of software test resources
and improve software performance. To deal with the problem that of the shallow machine …