Page 80 of 313
Abstract: The rapid pace with which software needs to be built, together with the increasing need to evaluate changes for end users both quantitatively and qualitatively calls for novel software engineering approaches that focus on short release cycles, continuous deployment and delivery, experiment-driven feature development, feedback from users, and rapid tool-assisted feedback to developers. To realize t...
Abstract: Software developers in big and medium-size companies are working with millions of lines of code in their codebases. Assuring the quality of this code has shifted from simple defect management to proactive assurance of internal code quality. Although static code analysis and code reviews have been at the forefront of research and practice in this area, code reviews are still an effort-intensive and...
Abstract: The 2019 International Conference on Software and System Processes (ICSSP 2019) was held in conjunction with the 41st International Conference on Software Engineering (ICSE 2019) in Montreal, Canada, May 25-26, 2019. ICSSP is a leading international forum for research on software and systems processesthe 2019 conference extended a sequence of predecessor conferences and workshops stretching back m...
Abstract: The 2nd edition of the 2nd International Workshop on Robotics Software Engineering (RoSE) was held at the International Conference on Software Engineering (ICSE) in the city of Montreal, Canada, on the 27th of May 2019. The focus of this edition of the workshop was on multi-robot systems and facilitating robot programming. In this report, we rst present an overview of the workshop sessions before ...
Abstract: Traceability is the ability to relate di erent artifacts during the development and operation of a system to each other. It enables program comprehension, change impact analysis, and facilitates the cooperation of engineers from di erent disciplines. The 10th International Workshop on Software and Systems Traceability (former International Workshop on Traceability in Emerging Forms of Software Eng...
Abstract: The deployment of Internet of Things (IoT) applications is complex since many quality characteristics should be taken into account, for example, performance, reliability, and security. In this study, we investigate to what extent the current edge computing simulators support the analysis of qualities that are relevant to IoT architects who are designing an IoT system. We first identify the quality...
Abstract: Traditionally, software APIs (application programming interfaces) have been viewed from a technical perspective, as a means to separate implementation from functional calls, and as a way to define a contract of software functionality. The technical benefits of APIs have been reported in numerous studies. Several reports from industry offer useful practical design considerations for APIs, including...
Page 80 of 313