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 …

CrossRec: Supporting software developers by recommending third-party libraries

PT Nguyen, J Di Rocco, D Di Ruscio… - Journal of Systems and …, 2020 - Elsevier
When creating a new software system, or when evolving an existing one, developers do not
reinvent the wheel but, rather, seek available libraries that suit their purpose. In such a …

Data-driven and tool-supported elicitation of quality requirements in agile companies

M Oriol, S Martínez-Fernández, W Behutiye… - Software Quality …, 2020 - Springer
Quality requirements (QRs) are a key artifact needed to ensure the quality and success of a
software system. Despite their importance, QRs rarely get the same degree of attention as …

An automated approach to assess the similarity of GitHub repositories

PT Nguyen, J Di Rocco, R Rubei, D Di Ruscio - Software Quality Journal, 2020 - Springer
Open source software (OSS) allows developers to study, change, and improve the code free
of charge. There are several high-quality software projects which deliver stable and well …

Topfilter: an approach to recommend relevant github topics

J Di Rocco, D Di Ruscio, C Di Sipio, P Nguyen… - Proceedings of the 14th …, 2020 - dl.acm.org
Background: In the context of software development, GitHub has been at the forefront of
platforms to store, analyze and maintain a large number of software repositories. Topics …

Vulnerability diffusions in software product networks

M Kang, G Templeton, SY Um - Journal of Operations …, 2023 - Wiley Online Library
During software product development, the combination of digital resources (such as
application programming interfaces and software development kits) establishes loose and …

An exploratory study on the influence of developers in technical debt

R Alfayez, P Behnamghader, K Srisopha… - Proceedings of the 2018 …, 2018 - dl.acm.org
Software systems are often developed by many developers who have a varying range of
skills and habits. These developers have a big impact on software quality. Understanding …

Code smell prioritization with business process mining and static code analysis: A case study

MR Islam, A Al Maruf, T Cerny - Electronics, 2022 - mdpi.com
One of the most significant impediments to the long-term maintainability of software
applications is code smells. Keeping up with the best coding practices can be difficult for …

On the evolution of mobile app complexity

J Gao, L Li, TF Bissyandé, J Klein - 2019 24th international …, 2019 - ieeexplore.ieee.org
Android developers are known to frequently update their apps for fixing bugs and
addressing vulnerabilities, but more commonly for introducing new features. This process …

Continuous integration software development platform and system, and implementation method therefor

DI Cornilescu - US Patent 10,223,658, 2019 - Google Patents
Described are various embodiments of a continuous inte gration software development
platform and system, and implementation method therefor. In one embodiment, the process …