Searched for: department%3A%22Software%255C+Technology%22
(41 - 60 of 315)

Pages

document
Haakman, Mark (author), Cruz, Luis (author), Huijgens, H.K.M. (author), van Deursen, A. (author)
Tech-leading organizations are embracing the forthcoming artificial intelligence revolution. Intelligent systems are replacing and cooperating with traditional software components. Thus, the same development processes and standards in software engineering ought to be complied in artificial intelligence systems. This study aims to understand the...
journal article 2021
document
Barros Cândido, J. (author), Aniche, Maurício (author), van Deursen, A. (author)
Modern software development and operations rely on monitoring to understand how systems behave in production. The data provided by application logs and runtime environment are essential to detect and diagnose undesired behavior and improve system reliability. However, despite the rich ecosystem around industry- ready log solutions, monitoring...
journal article 2021
document
Barros Cândido, J. (author), Haesen, Jan (author), Aniche, Maurício (author), van Deursen, A. (author)
Logging is a development practice that plays an important role in the operations and monitoring of complex systems. Developers place log statements in the source code and use log data to understand how the system behaves in production. Unfortunately, anticipating where to log during development is challenging. Previous studies show the...
conference paper 2021
document
Kula, E. (author), van Deursen, A. (author), Gousios, G. (author)
In agile software development, proper team structures and effort estimates are crucial to ensure the on-time delivery of software projects. Delivery performance can vary due to the influence of changes in teams, resulting in team dynamics that remain largely unexplored. In this paper, we explore the effects of various aspects of teamwork on...
conference paper 2021
document
Derakhshanfar, P. (author), Devroey, Xavier (author), Perrouin, Gilles (author), Zaidman, A.E. (author), van Deursen, A. (author)
This is an extended abstract of the article: Pouria Derakhshanfar, Xavier Devroey, Gilles Perrouin, Andy Zaidman and Arie van Deursen. 2019. Search-based crash reproduction using behavioural model seeding. In: Software Testing, Verification and Reliability (May 2020). http://doi.org/10.1002/stvr.1733.
conference paper 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter studies the existing research and solutions in using TCP/IP on low data-rate and high delay networks like NFC. It concludes that the problem on hand, i.e., using TCP/IP on time-slotted NFC in the cordless kitchen appliances, is unique and hence new novel methods are needed in this case.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter gives an introduction to the Cordless Kitchen concept, benefits and use cases. It throws light on the benefits of connecting cordless kitchen to the Internet and highlights the challenges involved in enabling Internet connectivity. A few possible solutions are also proposed.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter explains the Bridge Architecture for internet connectivity in detail. It describes the experimental setup used to study the architecture, discusses the two main challenges that this architecture presents and proposes solutions.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter discusses the comprehensive experimental evaluation of the Bridge Architecture by analyzing its performance based on latency, throughput, packet retransmissions, NFC bandwidth utilization, etc. for different NFC bit rates and data sizes. It also provides some recommendations for implementing this architecture.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter discusses two possible architectures to connect the cordless kitchen appliances to the Internet. Design, advantages and disadvantages of both these architectures are covered in detail.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This research focused on enabling Internet connectivity to a new generation of smart kitchen appliances that work on wireless power technology. In order to provide efficient and seamless communication with the appliances, the possibilities of utilizing the NFC channel for Internet connectivity were explored.
book chapter 2021
document
Shruthi Kashyap, Shruthi (author), Rao, V.S. (author), Venkatesha Prasad, Ranga Rao (author), Staring, Toine (author)
This chapter evaluates the effects of our solution on important TCP parameters such as TCP MSS, TCP CWND, NFC BER and other NFC channel characteristics using simulations and theoretical calculations.
book chapter 2021
document
Soltani, M. (author), Derakhshanfar, P. (author), Devroey, Xavier (author), van Deursen, A. (author)
Crash reproduction approaches help developers during debugging by generating a test case that reproduces a given crash. Several solutions have been proposed to automate this task. However, the proposed solutions have been evaluated on a limited number of projects, making comparison difficult. In this paper, we enhance this line of research by...
journal article 2020
document
Huijgens, H.K.M. (author), Rastogi, A. (author), Mulders, E.A. (author), Gousios, G. (author), van Deursen, A. (author)
In 2014, a Microsoft study investigated the sort of questions that data science applied to software engineering should answer. This resulted in 145 questions that developers considered relevant for data scientists to answer, thus providing a research agenda to the community. Fast forward to five years, no further studies investigated whether the...
conference paper 2020
document
Delft Students on Software Architecture (DESOSA) is a collection of technical essays in which students explore the software architecture of 28 different open source systems. These essays are available as a series of blog posts for easy browsing, besides being available in ebook form as pdf and epub.<br/><br/>These essays were written as part of...
book 2020
document
Anderson, K.S. (author), van den Berg, Tom (author), van Deursen, A. (author)
Background: experimentation is widely adopted within industry. Many large organisations have invested in their own infrastructure to be able to run experiments server-side. Objective: we wanted to investigate why organisations switch to server-side experimen- tation and which challenges they encounter in doing so. Method: a qualitative virtual...
conference paper 2020
document
Derakhshanfar, P. (author), Devroey, Xavier (author), Zaidman, A.E. (author), van Deursen, A. (author), Panichella, A. (author)
Evolutionary-based crash reproduction techniques aid developers in their debugging practices by generating a test case that reproduces a crash given its stack trace. In these techniques, the search process is typically guided by a single search objective called Crash Distance. Previous studies have shown that current approaches could only...
conference paper 2020
document
Derakhshanfar, P. (author), Devroey, Xavier (author), Perrouin, Gilles (author), Zaidman, A.E. (author), van Deursen, A. (author)
Search-based crash reproduction approaches assist developers during debugging by generating a test case, which reproduces a crash given its stack trace. One of the fundamental steps of this approach is creating objects needed to trigger the crash. One way to overcome this limitation is seeding: using information about the application during the...
journal article 2020
document
Soltani, M. (author), Panichella, A. (author), van Deursen, A. (author)
Software systems fail. These failures are often reported to issue tracking systems, where they are prioritized and assigned to responsible developers to be investigated. When developers debug software, they need to reproduce the reported failure in order to verify whether their fix actually prevents the failure from happening again. Since...
journal article 2020
document
Derakhshanfar, P. (author), Devroey, Xavier (author), Panichella, A. (author), Zaidman, A.E. (author), van Deursen, A. (author)
Approaches for automatic crash reproduction aim to generate test cases that reproduce crashes starting from the crash stack traces. These tests help developers during their debugging practices. One of the most promising techniques in this research field leverages search-based software testing techniques for generating crash reproducing test...
conference paper 2020
Searched for: department%3A%22Software%255C+Technology%22
(41 - 60 of 315)

Pages