English
Related papers

Related papers: Githru: Visual Analytics for Understanding Softwar…

200 papers

Background: Developers spend a lot of their time on understanding source code. Static code analysis tools can draw attention to code that is difficult for developers to understand. However, most of the findings are based on non-validated…

Software Engineering · Computer Science 2020-07-27 Marvin Muñoz Barón , Marvin Wyrich , Stefan Wagner

Advancements in Artificial Intelligence, particularly with ChatGPT, have significantly impacted software development. Utilizing novel data from GitHub Innovation Graph, we hypothesize that ChatGPT enhances software production efficiency.…

Software Engineering · Computer Science 2024-06-18 Alexander Quispe , Rodrigo Grijalba

The most common use of data visualization is to minimize the complexity for proper understanding. A graph is one of the most commonly used representations for understanding relational data. It produces a simplified representation of data…

Software Engineering · Computer Science 2022-01-26 Md Nadim , Debajyoti Mondal , Chanchal K. Roy

Generative AI technologies promise to transform the product development lifecycle. This study evaluates the efficiency gains, areas for improvement, and emerging challenges of using GitHub Copilot, an AI-powered coding assistant. We…

Software Engineering · Computer Science 2024-06-27 Ruchika Pandey , Prabhat Singh , Raymond Wei , Shaila Shankar

Graphics Processing Units (GPUs) have been widely used to accelerate artificial intelligence, physics simulation, medical imaging, and information visualization applications. To improve GPU performance, GPU hardware designers need to…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-04-05 Yifan Sun , Yixuan Zhang , Ali Mosallaei , Michael D. Shah , Cody Dunne , David Kaeli

Data from software repositories have become an important foundation for the empirical study of software engineering processes. A recurring theme in the repository mining literature is the inference of developer networks capturing e.g.…

Software Engineering · Computer Science 2019-11-22 Christoph Gote , Ingo Scholtes , Frank Schweitzer

We introduce EvoGit, a decentralized multi-agent framework for collaborative software development driven by autonomous code evolution. EvoGit deploys a population of independent coding agents, each proposing edits to a shared codebase…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-04 Beichen Huang , Ran Cheng , Kay Chen Tan

Temporal graphs are commonly used to represent complex systems and track the evolution of their constituents over time. Visualizing these graphs is crucial as it allows one to quickly identify anomalies, trends, patterns, and other…

Human-Computer Interaction · Computer Science 2025-02-24 Raphaël Tinarrage , Jean R. Ponciano , Claudio D. G. Linhares , Agma J. M. Traina , Jorge Poco

We are living in an information era from Twitter to Fitocracy every episode of peoples life is converted to numbers. That abundance of data is also available in information technologies. From Stackoverflow to GitHub many big data sources…

Computers and Society · Computer Science 2017-03-29 Mahmut Ali Ozkuran

The performance bottlenecks of graph applications depend not only on the algorithm and the underlying hardware, but also on the size and structure of the input graph. Programmers must try different combinations of a large set of techniques…

Programming Languages · Computer Science 2018-10-24 Yunming Zhang , Mengjiao Yang , Riyadh Baghdadi , Shoaib Kamil , Julian Shun , Saman Amarasinghe

We are living in the big data age: An ever increasing amount of data is being produced through data acquisition and computer simulations. While large scale analysis and simulations have received significant attention for cloud and…

Graphics · Computer Science 2019-02-26 Stefan Eilemann

Lately, software development has become a predominantly online process, as more teams host and monitor their projects remotely. Sophisticated approaches employ issue tracking systems like Jira, predicting the time required to resolve issues…

Software Engineering · Computer Science 2026-01-16 Dimitrios-Nikitas Nastos , Themistoklis Diamantopoulos , Davide Tosi , Martina Tropeano , Andreas L. Symeonidis

Behavioral Co-Versioning remains absent from mainstream practice: while developers routinely version source code with Git, they rarely persist and query how run-time behavior evolves across revisions. This paper argues that this mismatch…

Software Engineering · Computer Science 2026-04-21 Marcus Kessel

Modern software development is based on a series of rapid incremental changes collaboratively made to large source code repositories by developers with varying experience and expertise levels. The ZeroIn project is aimed at analyzing the…

Software Engineering · Computer Science 2022-04-19 Kalyan Perumalla , Aradhana Soni , Rupam Dey , Steven Rich

Event sequence data is increasingly available in various application domains, such as business process management, software engineering, or medical pathways. Processes in these domains are typically represented as process diagrams or flow…

Human-Computer Interaction · Computer Science 2021-01-27 Anton Yeshchenko , Claudio Di Ciccio , Jan Mendling , Artem Polyvyanyy

The amount of textual data has reached a new scale and continues to grow at an unprecedented rate. IBM's SystemT software is a powerful text analytics system, which offers a query-based interface to reveal the valuable information that lies…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-06-05 Raphael Polig , Kubilay Atasu , Laura Chiticariu , Christoph Hagleitner , H. Peter Hofstee , Frederick R. Reiss , Eva Sitaridi , Huaiyu Zhu

The use of visual analytics tools has gained popularity in various domains, helping users discover meaningful information from complex and large data sets. Users often face difficulty in disseminating the knowledge discovered without clear…

Human-Computer Interaction · Computer Science 2021-04-26 Nam Wook Kim

The ability to cite software and give credit to its authors and contributors is increasingly important. While the number of online open-source software repositories has grown rapidly over the past few years, few are being properly cited…

Databases · Computer Science 2021-02-05 Leshang Chen , Susan Davidson

Interactive visualization can support fluid exploration but is often limited to predetermined tasks. Scripting can support a vast range of queries but may be more cumbersome for free-form exploration. Embedding interactive visualization in…

Large language models (LLMs), such as ChatGPT, have demonstrated outstanding performance in various fields, particularly in natural language understanding and generation tasks. In complex application scenarios, users tend to engage in…

Artificial Intelligence · Computer Science 2023-08-11 Pan Liang , Danwei Ye , Zihao Zhu , Yunchao Wang , Wang Xia , Ronghua Liang , Guodao Sun
‹ Prev 1 4 5 6 7 8 10 Next ›