Behavior-based test smells refactoring : Toward an automatic approach to refactoring Eager Test and Lazy Test smells


연구 분야: Verification



학회: 2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)


초록

Software testing is an essential part of the development process, and like many software artifacts, tests are affected by smells, harming comprehension and maintainability. Several studies are related to test smell identification, but few studies are related to refactoring. Most proposed approaches are semi-automated, with the developer as a safety net. This paper presents a proposal for automatic refactoring of Eager Test and Lazy Test smells based on identifying the behavior of tests and, consequently, the behavior of the System Under Test (SUT). The approach will be evaluated with private source code repositories to identify its impact on quality attributes.


Author Profile
Adriano Pizzini

Graduate Program in Computer Science – PPGIa – PUCPR Curitiba Paraná Brazil

Brazil

📄 논문 정보

발행 연도 2022년
인용수 1
출판 국가 Brazil
사이트 IEEE
좋아요 수 0

연관 논문 목록 (264건)