Topic modeling algorithms and applications: A survey

A Abdelrazek, Y Eid, E Gawish, W Medhat, A Hassan - Information Systems, 2023‏ - Elsevier
Topic modeling is used in information retrieval to infer the hidden themes in a collection of
documents and thus provides an automatic means to organize, understand and summarize …

Dvqa: Understanding data visualizations via question answering

K Kafle, B Price, S Cohen… - Proceedings of the IEEE …, 2018‏ - openaccess.thecvf.com
Bar charts are an effective way to convey numeric information, but today's algorithms cannot
parse them. Existing methods fail when faced with even minor variations in appearance …

Service candidate identification from monolithic systems based on execution traces

W **, T Liu, Y Cai, R Kazman, R Mo… - IEEE Transactions on …, 2019‏ - ieeexplore.ieee.org
Monolithic systems increasingly suffer from maintainability and scalability issues as they
grow in functionality, size, and complexity. It is widely believed that (micro) service-based …

Arcan: A tool for architectural smells detection

FA Fontana, I Pigazzini, R Roveda… - 2017 IEEE …, 2017‏ - ieeexplore.ieee.org
Code smells are sub-optimal coding circumstances such as blob classes or spaghetti code-
they have received much attention and tooling in recent software engineering research …

A survey of tool support for working with design decisions in code

S Mehrpour, TD Latoza - ACM Computing Surveys, 2023‏ - dl.acm.org
Whenever developers choose among alternative technical approaches, they make a design
decision. Collectively, design decisions shape how software implements its requirements …

A comparative analysis of software architecture recovery techniques

J Garcia, I Ivkovic, N Medvidovic - 2013 28th IEEE/ACM …, 2013‏ - ieeexplore.ieee.org
Many automated techniques of varying accuracy have been developed to help recover the
architecture of a software system from its implementation. However, rigorously assessing …

Architectural smells detected by tools: a catalogue proposal

U Azadi, FA Fontana, D Taibi - 2019 IEEE/ACM International …, 2019‏ - ieeexplore.ieee.org
Architectural smells can negatively impact on different software qualities and can represent
a relevant source of architectural debt. Several architectural smells have been defined by …

Functionality-oriented microservice extraction based on execution trace clustering

W **, T Liu, Q Zheng, D Cui… - 2018 IEEE International …, 2018‏ - ieeexplore.ieee.org
The main task of microservice extraction is to find which software entities (eg, methods,
classes) should be grouped together from existing monolithic software as candidate …

An empirical study of architectural change in open-source software systems

DM Le, P Behnamghader, J Garcia… - 2015 IEEE/ACM 12th …, 2015‏ - ieeexplore.ieee.org
From its very inception, the study of software architecture has recognized architectural decay
as a regularly occurring phenomenon in long-lived systems. Architectural decay is caused …

What do programmers discuss about blockchain? a case study on the use of balanced lda and the reference architecture of a domain to capture online discussions …

Z Wan, X **a, AE Hassan - IEEE Transactions on Software …, 2019‏ - ieeexplore.ieee.org
Blockchain-related discussions have become increasingly prevalent in programming Q&A
websites, such as Stack Overflow and other Stack Exchange communities. Analyzing and …