Source code-based recommendation systems

K Mens, A Lozano - Recommendation Systems in Software Engineering, 2013 - Springer
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 …

Mining Annotation Usage Rules: A Case Study with MicroProfile

B Nuryyev, AK Jha, S Nadi, YK Chang… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
While Application Programming Interfaces (APIs) allow easier reuse of existing functionality,
developers might make mistakes in using these APIs (aka API misuses). If an API usage …

[图书][B] Moldable tools

A Chis - 2016 - books.google.com
Abstract Development tools are a prerequisite for crafting software. They offer the lenses
throughwhichdevelopers perceive and reason about theirsoftwaresystems. Generic …

A KDM-Based Approach for Architecture Conformance Checking in Adaptive Systems

DS Martín, G Angulo, VV de Camargo - arXiv preprint arXiv:2401.16382, 2024 - arxiv.org
Adaptive Systems (ASs) are capable to monitor their behavior and make adjustments when
quality goals are not achieved through the MAPE-K, a widely recognized reference model …

Using a Textual DSL With Live Graphical Feedback to Improve the CPS'Design Workflow of Hardware Engineers

T Bolwerk, M Alonso, M Schuts - 2024 19th Conference on …, 2024 - ieeexplore.ieee.org
Cyber-Physical Systems are designed and developed using multi-disciplinary teams.
Handovers from one discipline to another often occur using text documents written in natural …

A domain-specific language to specify planned architectures of adaptive systems

D San Martín, V Camargo - … of the 15th Brazilian Symposium on …, 2021 - dl.acm.org
Adaptive Systems (ASs) are able to monitor their own behavior and adapt it when quality
goals are not accomplished. MAPE-K is a reference model that provides abstractions to …

Industrial experience on code clean-up using architectural conformance checking

R Koschke - Proceedings of the 12th European Conference on …, 2018 - dl.acm.org
This paper reports experiences in using the reflexion method to reverse engineer the
architecture of an industrial Java application and to specify the target architecture for an …

[PDF][PDF] Improving the workflow for hardware engineers at Philips with a domain-specific language and graphical feedback

T Bolwerk - 2023 - cs.ru.nl
This thesis presents the development of an intuitive Domain-Specific Language (DSL) that
support bidirectional navigation with immediate graphical feedback specifically for the …

Evaluating an architecture conformance monitoring solution

A Caracciolo, M Lungu, O Truffer… - … in Practice (IWESEP …, 2016 - ieeexplore.ieee.org
Architectural rules are often defined but rarely tested. Current tools offer limited functionality
and often require significant effort to be configured, automated and integrated within existing …

[图书][B] An Approach for Guiding Developers to Performance and Scalability Solutions

C Heger - 2018 - books.google.com
The quality of enterprise software applications plays a crucial role for the satisfaction of the
users and the economic success of the enterprises. Software applications with unsatisfying …