SC Harvester Papers Database Interface

Artifact Evaluation Committee of ICSE 2019

S. Abrahão, H. Bagheri, David Benavides, Reyhaneh Jabbarvand, E. Knauss et al. In: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE). 2019

Abstract: Silvia Abrahão Universitat Politècnica de València, Spain Hamid Bagheri University of Nebraska-Lincoln, USA David Benavides Universidad de Sevilla, Spain Kelly Blincoe University of Auckland, New Zealand Casey Casalnuovo University of California at Davis, USA Antonio Filieri Imperial College London, United Kingdom Joshua Garcia University of California, Irvine, USA Alexander Grebhahn University of...

Mythical Unit Test Coverage

Vard Antinyan, M. Staron. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 2019

Abstract: It is a continuous struggle to understand how much a product should be tested before the delivery to the market. Ericsson decided to evaluate the adequacy of unit test coverage criterion that they employed for years as a guide for sufficiency of testing. Naturally, if increasing coverage decreases the number of defects significantly, then coverage measures can be considered as criteria for test su...

Mythical Unit Test Coverage

Vard Antinyan, M. Staron. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 2019

Abstract: It is a continuous struggle to understand how much a product should be tested before the delivery to the market. Ericsson decided to evaluate the adequacy of unit test coverage criterion that they employed for years as a guide for sufficiency of testing. Naturally, if increasing coverage decreases the number of defects significantly, then coverage measures can be considered as criteria for test su...

Message from the GE 2019 Program Co-Chairs

I. Crnkovic, Karina Kohl Silveira, Sara Sprenkle. In: 2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE). 2019

Abstract: Diversity is being discussed intensively by different knowledge areas, and it is no different in Software Engineering. For reasons that are still being studied, the engagement of genders in STEM (Science, Technology, Engineering, and Mathematics) careers is not uniform. This gap is occurring at all levels, and it is evident, for instance, in the small percentage of women covering top positions in ...

Safety for mobile robotic systems: A systematic mapping study from a software engineering perspective

D. Bozhinoski, D. D. Ruscio, I. Malavolta, Patrizio Pelliccione, I. Crnkovic. In: J. Syst. Softw.. 2019

Abstract: Robotic research is making huge progress. However, existing solutions are facing a number of challenges preventing them from being used in our everyday tasks: (i) robots operate in unknown environments, (ii) robots collaborate with each other and even with humans, and (iii) robots shall never injure people or create damages. Researchers are targeting those challenges from various perspectives, pro...

Technical Debt Triage in Backlog Management

Terese Besker, A. Martini, J. Bosch. In: 2019 IEEE/ACM International Conference on Technical Debt (TechDebt). 2019

Abstract: Remediation of technical debt through regular refactoring initiatives is considered vital for the software system's long and healthy life. However, since today's software companies face increasing pressure to deliver customer value continuously, the balance between spending developer time, effort, and resources on implementing new features or spending it on refactoring of technical debt becomes vi...

Towards a Digital Business Operating System

J. Bosch. In: 2019 13th International Conference on Research Challenges in Information Science (RCIS). 2019

Abstract: The digital transformation requires companies to change their operating system from a traditional to a digital one. This implies changes to business models, the business ecosystem, the architecture of products, the ways of working, the structure of the organization as well as the basic organizational culture. In this paper, we present our perspective on the operating system that digital companies ...

Message from the RCoSE-DDrEE 2019 Workshop Organizers

I. Gerostathopoulos, M. Konersmann, Stephan Krusche, D. I. Mattos. In: 2019 IEEE/ACM Joint 4th International Workshop on Rapid Continuous Software Engineering and 1st International Workshop on Data-Driven Decisions, Experimentation and Evolution (RCoSE/DDrEE). 2019

Abstract: Rapid continuous software engineering refers to the organizational capability to develop, release and learn from software in very short rapid cycles, typically hours, days or very small numbers of weeks. This requires not only agile processes in teams but in the complete research and development organization. The technology used in the different development phases, like requirements engineering an...

Message from the SEH 2019 Workshop Organizers

Sven Apel, Frances Paulisch, E. Nakagawa, L. Peyton, E. Navarro et al. In: 2019 IEEE/ACM 1st International Workshop on Software Engineering for Healthcare (SEH). 2019

Abstract: SEH 2019 provided a forum where students, researchers, and practitioners from software engineering, health informatics, and medical domains discussed the design, evaluation, and evolution of software systems in healthcare, disseminating standards, methods, models, and techniques that will shape the next generation of such systems, especially in regard to interoperability, security, safety, data go...

Transition Towards Continuous Delivery in the Healthcare Domain

Fabio Giorgi, Frances Paulisch. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 2019

Abstract: Continuous Delivery is meanwhile well-established in many parts of the software industry. In a transition towards continuous delivery in the healthcare domain, there are a number of additional challenges that should be addressed. We present how we have addressed some of these challenges and highlight some potential research topics that could be addressed in this space to make further progress in t...

Big Bangs and Small Pops: On Critical Cyclomatic Complexity and Developer Integration Behavior

Daniel Ståhl, A. Martini, Torvald Mårtensson. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 2019

Abstract: Continuous integration is believed by many to improve software quality, including cyclomatic complexity. In this paper an exploratory study investigates the relationship between continuous integration behavior among developers and the cyclomatic complexity - particularly at critical levels - of the source code they commit, as a correct understanding of the consequences of a software development pr...

ICSSP 2018—Special issue introduction

R. O'Connor, Dan X. Houston, R. Hebig, M. Kuhrmann. In: Journal of Software: Evolution and Process. 2019

Abstract: The International Conference on Software and System Processes (ICSSP) provides a leading forum for the exchange of research outcomes and industrial best practices in process development from software and systems disciplines. ICSSP 2018 was held in Gothenburg, Sweden, May 26 to 27, 2018, colocated with the 40th International Conference on Software Engineering (ICSE). The theme of ICSSP 2018 was stu...

RoSE 2019 Foreword

Federico Ciccozzi, N. Hochgeschwender, I. Malavolta, A. Wortmann. In: 2019 IEEE/ACM 2nd International Workshop on Robotics Software Engineering (RoSE). 2019

Abstract: Software engineering is a crucial enabler for successful deployment of robotic applications. The research communities advancing software engineering in robotics, however, are spread over various specialized conferences, such as ICRA, IROS, SIMPAR – each attended mostly by robotics researchers and practitioners – or ICSE and MODELS – mostly attended by software engineering researchers and practitio...

A Formal Model to Integrate Behavioral and Structural Adaptations in Self-adaptive Systems

Narges Khakpour, J. Kleijn, M. Sirjani. In: . 2019

Abstract: An approach for modelling adaptive complex systems should be flexible and scalable to allow a system to grow easily, and should have a formal foundation to guarantee the correctness of the system behavior. In this paper, we present the architecture, and formal syntax and semantics of HPobSAM which is a model for specifying behavioral and structural adaptations to model large-scale systems and addr...

Technical Debt Prioritization: State of the Art. A Systematic Literature Review

Valentina Lenarduzzi, Terese Besker, Davide Taibi, A. Martini, F. Fontana. In: ArXiv. 2019

Abstract: Background. Software companies need to manage and refactor Technical Debt issues. Therefore, it is necessary to understand if and when refactoring Technical Debt should be prioritized with respect to developing features or fixing bugs. Objective. The goal of this study is to investigate the existing body of knowledge in software engineering to understand what Technical Debt prioritization approach...