Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Identifying crosscutting concerns using historical code changes
Detailed knowledge about implemented concerns in the source code is crucial for the cost-
effective maintenance and successful evolution of large systems. Concern mining …
effective maintenance and successful evolution of large systems. Concern mining …
Recovering a balanced overview of topics in a software domain
MB Kelly, JS Alexander, B Adams… - 2011 IEEE 11th …, 2011 - ieeexplore.ieee.org
Domain analysis is a crucial step in the development of product lines and software reuse in
general, in which domain experts try to identify the commonalities and variability between …
general, in which domain experts try to identify the commonalities and variability between …
Source code-based recommendation systems
Although today's software systems are composed of a diversity of software artifacts, source
code remains the most up-to-date artifact and therefore the most reliable data source. It …
code remains the most up-to-date artifact and therefore the most reliable data source. It …
Program analysis and transformation for data-intensive system evolution
A Cleve - 2010 IEEE International Conference on Software …, 2010 - ieeexplore.ieee.org
Data-intensive software systems are generally made of a database and a collection of
application programs in strong interaction with the former. They constitute critical assets in …
application programs in strong interaction with the former. They constitute critical assets in …
A combined approach for concern identification in KDM models
Background Systems are considered legacy when their maintenance costs raise to
unmanageable levels, but they still deliver valuable benefits for companies. One intrinsic …
unmanageable levels, but they still deliver valuable benefits for companies. One intrinsic …
El modelo de negocio en AOP4ST
F Pinciroli, L Zeligueta - … de Investigadores en Ciencias de la …, 2016 - sedici.unlp.edu.ar
Los diferentes paradigmas de desarrollo de software por lo general nacen a partir de los
lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La …
lenguajes de programación y de las tecnologías que permiten aplicar sus ideas. La …
Identifying cross-cutting concerns using software repository mining
F Mulder, A Zaidman - Proceedings of the Joint ERCIM Workshop on …, 2010 - dl.acm.org
Cross-cutting concerns are pieces of functionality that have not been captured into a
separate module, thereby hindering program comprehension and maintainability. Solving …
separate module, thereby hindering program comprehension and maintainability. Solving …
Mining source code for structural regularities
During software development, design rules and contracts in the source code are often
encoded through regularities, such as API usage protocols, coding idioms and naming …
encoded through regularities, such as API usage protocols, coding idioms and naming …
Survey of aspect mining case study software and benchmarks
RR McFadden, FJ Mitropoulos - 2013 Proceedings of IEEE …, 2013 - ieeexplore.ieee.org
Aspect mining is a growing area of research investigating the effective ways of finding
crosscutting concerns in existing non-aspect oriented software. Once found, these concerns …
crosscutting concerns in existing non-aspect oriented software. Once found, these concerns …
Aspect Oriented Re-engineering of Legacy Software Using Cross-Cutting Concern Characterization and Significant Code Smells Detection
Although object-oriented programming (OOP) methodologies immensely promote reusable
and well-factored decomposition of complex source code, legacy software systems often …
and well-factored decomposition of complex source code, legacy software systems often …