Searched for: subject%3A%22IDE%22
(1 - 11 of 11)
document
Sharma, Bhawana (author), Sharma, Lokesh (author), Lal, C. (author)
IoT has gained immense popularity recently with advancements in technologies and big data. IoT network is dynamically increasing with the addition of devices, and the big data is generated within the network, making the network vulnerable to attacks. Thus, network security is essential, and an intrusion detection system is needed. In this...
conference paper 2023
document
Taal, Arie (author), Itard, L.C.M. (author)
In practice, faults in building installations are seldom noticed because automated systems to diagnose such faults are not common use, despite many proposed methods: they are cumbersome to apply and not matching the way of thinking of HVAC engineers. Additionally, fault diagnosis and energy performance diagnosis are seldom combined, while energy...
conference paper 2022
document
Botocan, Cristian Alexandru (author), Deshmukh, Piyush (author), Makridis, Pavlos (author), Huidobro, Jorge Romeu (author), Sundarrajan, Mathanrajan (author), Aniche, Maurício (author), Zaidman, A.E. (author)
Software testing is one of the most important aspects of modern software development. To ensure the quality of the software, developers should ideally write and execute automated tests regularly as their code-base evolves. TestKnight, a plugin for the IntelliJ IDEA integrated development environment (IDE), aims to help Java developers improve...
conference paper 2022
document
Boone, Casper (author), Brandt, C.E. (author), Zaidman, A.E. (author)
The most common reason for Continuous Integration (CI) builds to break is failing tests. When a build breaks, a developer often has to scroll through hundreds to thousands of log lines to find which test is failing and why. Finding the issue is a tedious process that relies on a developer's experience and increases the cost of software testing....
conference paper 2022
document
Beigelbeck, Aaron (author), Aniche, Maurício (author), Cito, Jürgen (author)
Detecting performance issues due to suboptimal code during the development process can be a daunting task, especially when it comes to localizing them after noticing performance degradation after deployment. Static analysis has the potential to provide early feedback on performance problems to developers without having to run profilers with...
conference paper 2021
document
Mosses, P.D. (author)
The CBS framework supports component-based specification of programming languages. It aims to significantly reduce the effort of formal language specification, and thereby encourage language developers to exploit formal semantics more widely. CBS provides an extensive library of reusable language specification components, facilitating co...
conference paper 2019
document
Winter, J. (author), Aniche, Maurício (author), Cito, Jürgen (author), van Deursen, A. (author)
Engineering modern large-scale software requires software developers to not solely focus on writing code, but also to continuously examine monitoring data to reason about the dynamic behavior of their systems. These additional monitoring responsibilities for developers have only emerged recently, in the light of DevOps culture. Interestingly,...
conference paper 2019
document
de Souza Amorim, L.E. (author), Erdweg, S.T. (author), Wachsmuth, G.H. (author), Visser, Eelco (author)
Principled syntactic code completion enables developers to change source code by inserting code templates, thus increasing developer efficiency and supporting language exploration. However, existing code completion systems are ad-hoc and neither complete nor sound. They are not complete and only provide few code templates for selected...
conference paper 2016
document
Jansen, B. (author)
Spreadsheets are a successful example of an end-user programming language, and the spreadsheet paradigm shares several characteristics like composition, selection, and repetition with programming languages. There are compelling reasons that spreadsheets are code. For most programming languages, developers are supported by powerful IDEs. However,...
conference paper 2016
document
Vergu, V.A. (author), Neron, P.J.M. (author), Visser, Eelco (author)
The formal semantics of a programming language and its implementation are typically separately defined, with the risk of divergence such that properties of the formal semantics are not properties of the implementation. In this paper, we present DynSem, a domain-specific language for the specification of the dynamic semantics of programming...
conference paper 2015
document
Guzzi, A. (author), Bacchelli, A. (author), Riche, Yann (author), van Deursen, A. (author)
Teamwork in software engineering is time-consuming and problematic. In this paper, we explore how to better support developers' collaboration in teamwork, focusing on the software implementation phase happening in the integrated development environment (IDE). Conducting a qualitative investigation, we learn that developers' teamwork needs...
conference paper 2015
Searched for: subject%3A%22IDE%22
(1 - 11 of 11)