Context-aware recommender systems in mobile environment: On the road of future research

IB Sassi, S Mellouli, SB Yahia - Information Systems, 2017 - Elsevier
Recommender systems have recently been singled out as a fascinating area of research,
owing to the technological progress in mobile devices, such as smartphones and tablets, as …

What recommendation systems for software engineering recommend: A systematic literature review

M Gasparic, A Janes - Journal of Systems and Software, 2016 - Elsevier
A recommendation system for software engineering (RSSE) is a software application that
provides information items estimated to be valuable for a software engineering task in a …

A learning-based recommender system for autotuning design flows of industrial high-performance processors

J Kwon, MM Ziegler, LP Carloni - Proceedings of the 56th Annual Design …, 2019 - dl.acm.org
Logic synthesis and physical design (LSPD) tools automate complex design tasks
previously performed by human designers. One time-consuming task that remains manual is …

Towards automating the construction of recommender systems for low-code development platforms

L Almonte, I Cantador, E Guerra, J de Lara - Proceedings of the 23rd …, 2020 - dl.acm.org
Low-code development platforms allow users with a low technical background to build
complete software solutions, typically by means of graphical user interfaces, diagrams or …

Online and offline machine learning for industrial design flow tuning:(Invited-ICCAD special session paper)

MM Ziegler, J Kwon, HY Liu… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Modern logic and physical synthesis tools provide numerous options and parameters that
can drastically affect design quality; however, the large number of options leads to a …

Software developer activity as a source for identifying hidden source code dependencies

M Konôpka, M Bieliková - SOFSEM 2015: Theory and Practice of …, 2015 - Springer
Connections between source code components are important to know in the whole software
life. Traditionally, we use syntactic analysis to identify source code dependencies which may …

A method for recommending computer-security training for software developers: Leveraging the power of static analysis techniques and vulnerability repositories

M Nadeem, EB Allen, BJ Williams - 2015 12th International …, 2015 - ieeexplore.ieee.org
Security breaches in software systems are often caused by vulnerable code, which result in
loss of confidential data in addition to reputation and financial damages. To achieve robust …

Context-based search, recommendation and browsing in software development

B Antunes, B Furtado, P Gomes - … Approach for Modeling the Real World, 2014 - Springer
With workspaces frequently comprising hundreds, or even thousands, of artifacts,
developers spend a considerable amount of time navigating the source code or searching …

[图书][B] Machine Learning for AI-Augmented Design Space Exploration of Computer Systems

J Kwon - 2022 - search.proquest.com
Advanced and emerging computer systems, ranging from supercomputers to embedded
systems, feature high performance, energy efficiency, acceleration, and specialization …

An approach to context modeling in software development

B Antunes, J Cordeiro, P Gomes - … , ICSOFT 2012, Rome, Italy, July 24-27 …, 2013 - Springer
The contextual information associated to the work of a developer can be used to identify the
source code artifacts that are more relevant at a specific point in time. This information is …