Zobrazeno 1 - 10
of 95
pro vyhledávání: '"VASILESCU, BOGDAN"'
Autor:
He, Hao, Yang, Haoqin, Burckhardt, Philipp, Kapravelos, Alexandros, Vasilescu, Bogdan, Kästner, Christian
GitHub, the de-facto platform for open-source software development, provides a set of social-media-like features to signal high-quality repositories. Among them, the star count is the most widely used popularity signal, but it is also at risk of bein
Externí odkaz:
http://arxiv.org/abs/2412.13459
In a real-world social network, weak ties (reflecting low-intensity, infrequent interactions) act as bridges and connect people to different social circles, giving them access to diverse information and opportunities that are not available within one
Externí odkaz:
http://arxiv.org/abs/2411.05646
Decompilers are widely used by security researchers and developers to reverse engineer executable code. While modern decompilers are adept at recovering instructions, control flow, and function boundaries, some useful information from the original so
Externí odkaz:
http://arxiv.org/abs/2407.02733
Autor:
Jackson, Victoria, Vasilescu, Bogdan, Russo, Daniel, Ralph, Paul, Izadi, Maliheh, Prikladnicki, Rafael, D'Angelo, Sarah, Inman, Sarah, Lisboa, Anielle, van der Hoek, Andre
Creativity has always been considered a major differentiator to separate the good from the great, and we believe the importance of creativity for software development will only increase as GenAI becomes embedded in developer tool-chains and working p
Externí odkaz:
http://arxiv.org/abs/2406.01966
Almost no modern software system is written from scratch, and developers are required to effectively learn to use third-party libraries or software services. Thus, many practitioners and researchers have looked for ways to create effective documentat
Externí odkaz:
http://arxiv.org/abs/2310.10817
Understanding code is challenging, especially when working in new and complex development environments. Code comments and documentation can help, but are typically scarce or hard to navigate. Large language models (LLMs) are revolutionizing the proce
Externí odkaz:
http://arxiv.org/abs/2307.08177
Autor:
Chen, Qibin, Lacomis, Jeremy, Schwartz, Edward J., Neubig, Graham, Vasilescu, Bogdan, Goues, Claire Le
Variable names are critical for conveying intended program behavior. Machine learning-based program analysis methods use variable name representations for a wide range of tasks, such as suggesting new variable names and bug detection. Ideally, such m
Externí odkaz:
http://arxiv.org/abs/2112.02650
Autor:
Chen, Qibin, Lacomis, Jeremy, Schwartz, Edward J., Goues, Claire Le, Neubig, Graham, Vasilescu, Bogdan
A common tool used by security professionals for reverse-engineering binaries found in the wild is the decompiler. A decompiler attempts to reverse compilation, transforming a binary to a higher-level language such as C. High-level languages ease rea
Externí odkaz:
http://arxiv.org/abs/2108.06363
A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when dealing with
Externí odkaz:
http://arxiv.org/abs/2101.11149
Background: Multitasking is usual in software development. It is the ability to stop working on a task, switch to another, and return eventually to the first one, as needed or as scheduled. Multitasking, however, comes at a cognitive cost: frequent c
Externí odkaz:
http://arxiv.org/abs/2006.12636