
This paper describes a number of different channels for bidirectional software engineering (SE) knowledge transfer between academia and medical device industry. The paper also brings the results of the gap analysis showing the discrepancy between the medical device industry needs and the curricula of relevant courses. We perform a case study of the Faculty of Organization and Informatics (FOI) at the University of Zagreb (Croatia).
Dieser Artikel stellt das Forschungsinstitut AIT Austrian Institute of Technology GmbH vor und beleuchtet seine Rolle als Transfer-Institut für Forschung zum Software Engineering. Dazu werden einerseits die zum Thema passenden, bestehenden Aktivitätsschwerpunkte kurz vorgestellt, andererseits aktuelle Verwertungspfade berichtet und bewertet.
: This extended abstract summarizes our work on reducing the maintenance effort for the parameterization of representative load tests using annotations, which we have published in the Journal of Software Testing, VeriĄcation & Reliability in 2019 [SHW19]. Representative load testing
Das Software Competence Center Hagenberg (SCCH) ist ein außeruniversitäres Forschungszentrum, das seit 20 Jahren umfassende Expertise in der anwendungsorientierten Forschung in den Bereichen Software Science und Data Science aufgebaut hat. Das SCCH fungiert als Schnittstelle zwischen internationaler Forschung und der regionalen Industrie und Wirtschaft. Die Organisation als eigenständiges Zentrum ermöglicht langfristige Forschungskooperationen mit Unternehmen und wissenschaftlichen Partnern im Rahmen von großen, mehrjährigen Projekten in den Bereichen Digitalisierung, Industrie 4.0 und Künstliche Intelligenz.
: Context: Organizations are increasingly challenged by dynamic and technical market environments. Traditional product roadmapping practices such as detailed and Ąxed long-term planning typically fail in such environments. Therefore, companies are actively seeking ways to improve their product roadmapping approach. Goal: This paper aims at identifying problems and challenges with respect to product roadmapping. In addition, it aims at understanding how companies succeed in improving their roadmapping practices in their respective company contexts. Method: We conducted semi-structured expert interviews with 15 experts from 13 German companies and conducted a thematic data analysis. Results: The analysis showed that a signiĄcant number of companies is still struggling with traditional feature-based product-roadmapping and opinion-based prioritization of features. The most promising areas for improvement are stating the outcomes a company is trying to achieve and making them part of the roadmap, sharing or co-developing the roadmap with stakeholders, and establishing discovery activities. This summary refers to the paper What´s Hot in Product Roadmapping? Key Practices and Success Factors [MTL19c]. This paper was published as full research paper in the Proceedings of the International Conference on Product-Focused Software Process Improvement (PROFES).
Die SEUH ist seit vielen Jahren das Forum im deutschsprachigen Raum, auf dem Lehrende aus Universitäten, Hochschulen für angewandte Wissenschaften sowie dualen Hochschulen ihre Erfolge, Misserfolge und Erfahrungen in der Software Engineering Ausbildung vorstellen, diskutieren und gemeinsam die Qualität der Lehre verbessern. Der Workshop bietet viel Raum für Diskussionen, sowohl während der Sitzungen als auch in den Pausen. Kurze Vorträge mit anschließenden Diskussionsphasen fördern den Austausch der Teilnehmer. Dies haben die Teilnehmer in der Vergangenheit ausgiebig in lebhaften und konstruktiven Gesprächen genutzt. Viele Lehrende haben von der SEUH entscheidende Impulse für ihre Arbeit erhalten.
More and more Android taint-analysis tools appear each year. Any paper proposing such a tool typically comes with an in-depth evaluation of its supported features, accuracy and ability to be applied on real-world apps. Although the authors spent a lot of effort to come up with these evaluations, comparability is often hindered since the description of their experimental targets is usually limited. To conduct a comparable, automatic and unbiased evaluation of different analysis tools, we propose the framework ReproDroid. The framework enables us to precisely declare our evaluation targets, in consequence we reĄne three well-known benchmarks: DroidBench, ICC-Bench and DIALDroidBench. Furthermore, we instantiate this framework for six prominent taint-analysis tools, namely Amandroid, DIALDroid, DidFail, DroidSafe, FlowDroid and IccTA. Finally, we use these instances to automatically check whether different promises commonly made in the associated proposing papers are kept.
Fog computing uses geographically distributed fog nodes that can supply nearby end devices with low-latency access to cloud-like compute resources. If the load of a fog node exceeds its capacity, some non-latency-critical application components may be offloaded to the cloud. Using commercial cloud offerings for such offloading incurs Ąnancial costs. Optimally deciding which application components to keep in the fog node and which ones to offload to the cloud is a difficult combinatorial problem. We introduce an optimization algorithm that (i) guarantees that the deployment always satisĄes capacity constraints and affinity requirements, (ii) achieves near-optimal cloud usage costs, and (iii) is fast enough to be run online. The practical use of the algorithm is illustrated by applying it to optimizing the applications in a mobile factory.
We summarize the paper How do Practitioners Capture and Utilize User Feedback during Continuous Software Engineering? [Jo19], which was presented at the 2019 edition of the IEEE International Requirements Engineering Conference (RE) in Jeju Island, South Korea.
Software testing is widely applied in software quality assurance. Often, test suites fulĄlling a certain coverage measure must be constructed. Manually constructing them is laborious. However, numerous automatic test-generation approaches exist. Due to various strengths and weaknesses of individual approaches, hybrid approaches, which combine different approaches, construct test suites that achieve higher coverage values than test suites generated by individual approaches. We propose the hybrid test-generation approach CoVeriTest. CoVeriTest is Ćexible, cooperative, and based on veriĄcation technology. It iteratively executes a sequence of veriĄers that may exchange analysis information between each other and output a test case whenever they reach a test goal. The veriĄers, their individual time limits, and which analysis information is exchanged between them is conĄgurable. We experimented with different CoVeriTest conĄgurations. The best conĄguration participated in the 1st International Competition on Software Testing (Test-CompŠ19) and won the third place. This proves the value of our CoVeriTest approach.
This position paper provides an overview of the organisation and activities of the Hamburger Informatik Technology Center e.V. (HITeC). The goal of HITeC is to transfer state-of-the-art scientiĄc results, achieved at the Department of Informatics of the University of Hamburg, to companies, the public administration, and other research institutes.