Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Does agile methodology fit all characteristics of software projects? review and analysis
D Itzik, G Roy - Empirical Software Engineering, 2023 - Springer
The agile paradigm for software projects has significantly impacted software development
worldwide. It is currently widely accepted as having advantages in accommodating changes …
worldwide. It is currently widely accepted as having advantages in accommodating changes …
How developers engineer test cases: An observational study
One of the main challenges that developers face when testing their systems lies in
engineering test cases that are good enough to reveal bugs. And while our body of …
engineering test cases that are good enough to reveal bugs. And while our body of …
Generative Artificial Intelligence for Test-Driven Development: GAI4-TDD
P Cassieri, S Romano… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Test-Driven Development (TDD) is an agile software development approach. It promotes
short cycles, composed of three phases each, to incrementally implement software …
short cycles, composed of three phases each, to incrementally implement software …
Using the SOCIO chatbot for UML modelling: a family of experiments
Context: Recent developments in natural language processing have facilitated the adoption
of chatbots in typically collaborative software engineering tasks (such as diagram …
of chatbots in typically collaborative software engineering tasks (such as diagram …
Testability-driven development: An improvement to the TDD efficiency
Test-first development (TFD) is a software development approach involving automated tests
before writing the actual code. TFD offers many benefits, such as improving code quality …
before writing the actual code. TFD offers many benefits, such as improving code quality …
Guidelines for using financial incentives in software-engineering experimentation
Context: Empirical studies with human participants (eg, controlled experiments) are
established methods in Software Engineering (SE) research to understand developers' …
established methods in Software Engineering (SE) research to understand developers' …
Gamification in test-driven development practice
W Ren - Proceedings of the 2nd International Workshop on …, 2023 - dl.acm.org
The challenge of effectively develo** and sustaining high-performance professional
development practices in software engineering education is one that must be addressed …
development practices in software engineering education is one that must be addressed …
Inline tests
Unit tests are widely used to check source code quality, but they can be too coarse-grained
or ill-suited for testing individual program statements. We introduce inline tests to make it …
or ill-suited for testing individual program statements. We introduce inline tests to make it …
Impact of usability mechanisms: A family of experiments on efficiency, effectiveness and user satisfaction
Context: The usability software quality characteristic aims to improve system user
performance. In a previous study, we found evidence of the impact of a set of usability …
performance. In a previous study, we found evidence of the impact of a set of usability …
Affective reactions and test-driven development: Results from three experiments and a survey
The research on the claimed effects of Test-Driven Development (TDD) on software quality
and developers' productivity has shown inconclusive results. Some researchers have …
and developers' productivity has shown inconclusive results. Some researchers have …