SC Harvester Papers Database Interface

Vetting Automatically Generated Trace Links: What Information is Useful to Human Analysts?

Salome Maro, J. Steghöfer, J. Hayes, J. Cleland-Huang, M. Staron. In: 2018 IEEE 26th International Requirements Engineering Conference (RE). 2018

Abstract: Automated traceability has been investigated for over a decade with promising results. However, a human analyst is needed to vet the generated trace links to ensure their quality. The process of vetting trace links is not trivial and while previous studies have analyzed the performance of the human analyst, they have not focused on the analyst's information needs. The aim of this study is to inves...

Experiences with Teaching EARS to First-Year Software Engineering Students

J. Horkoff. In: 2018 1st International Workshop on Easy Approach to Requirements Syntax (EARS). 2018

Abstract: The Easy Approach to Requirements Syntax (EARS) was introduced to provide an easy way to structure natural language requirements. Although used in practice, there is still a need to understand best practices in teaching EARS. The EARS method was introduced briefly to first-semester students in a Software Engineering and Management program. In this short paper I report my experiences, mainly by ana...

The Influence of Agile Methods on Requirements Engineering Courses

J. Horkoff. In: 2018 IEEE 8th International Workshop on Requirements Engineering Education and Training (REET). 2018

Abstract: Requirements Engineering (RE) focuses on methods, concepts, and techniques to effectively capture the desired functionality and qualities of systems. RE content is typically taught as part of a Software Engineering (SE) higher education curriculum. With the rise of agile software development methods, one can argue that the use of RE practices in industry is de-emphasized and decreasing. However, m...

Efficiency and Effectiveness of Requirements Elicitation Techniques for Children

J. Horkoff, Jerker Ersare, J. Kahler, Thorsteinn D. Jorundsson, I. Hammouda. In: 2018 IEEE 26th International Requirements Engineering Conference (RE). 2018

Abstract: [Context] The market for software targeting children, both for education and entertainment, is growing. Existing work, mainly from HCI, has considered the effectiveness of elicitation techniques for eliciting requirements from children as part of a design process. [Objective] However, we are lacking work which compares requirements elicitation techniques when used with children. [Methods] This stu...

A Model of Estimating the Strategic Development of a Company on the Base of Expert Knowledge

Zakharova A.A, T. Chernysheva, O. A. Kolegova, E. Molnina, E. Knauss. In: 2018 3rd Russian-Pacific Conference on Computer Technology and Applications (RPC). 2018

Abstract: The paper considers the problem of expert knowledge formalization under the integrated assessment of the enterprise development strategy implementation. The authors suggest an integrated model, which allows obtaining a generalized estimator of the measure of a company's achievement of established strategic benchmarks. In the paper we show an example of the practical use of this model in the state ...

The Manager Perspective on Requirements Impact on Automotive Systems Development Speed

S. Ågren, E. Knauss, Rogardt Heldal, Patrizio Pelliccione, Gösta Malmqvist et al. In: 2018 IEEE 26th International Requirements Engineering Conference (RE). 2018

Abstract: Context: Historically, automotive manufacturers have adopted rigid requirements engineering processes, which allowed them to meet safety-critical requirements while integrating thousands of physical and software components into a highly complex and differentiated product. Nowadays, needs of improving development speed are pushing companies in this domain towards new ways of developing software. Ob...

Enabling Compliance Checking Against Safety Standards from SPEM 2.0 Process Models

Julieth Patricia Castellanos Ardila, B. Gallina, Faiz ul Muram. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Compliance with process-based safety standards may imply the provision of a safety plan and its corresponding compliance justification. However, the provision of this justification is time-consuming since it requires that the process engineer checks the fulfillment of hundred of requirements by taking into account the evidence presented in the process entities. In this paper, we aim at supporting ...

Software Engineering Challenges of Deep Learning

Anders Arpteg, B. Brinne, L. Crnkovic-Friis, J. Bosch. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Surprisingly promising results have been achieved by deep learning (DL) systems in recent years. Many of these achievements have been reached in academic settings, or by large technology companies with highly skilled research groups and advanced supporting infrastructure. For companies without large research groups or advanced infrastructure, building high-quality production-ready systems with DL ...

Software Engineering Challenges of Deep Learning

A. Arpteg, B. Brinne, L. Crnkovic-Friis, J. Bosch. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Surprisingly promising results have been achieved by deep learning (DL) systems in recent years. Many of these achievements have been reached in academic settings, or by large technology companies with highly skilled research groups and advanced supporting infrastructure. For companies without large research groups or advanced infrastructure, building high-quality production-ready systems with DL ...

Enable more frequent integration of software in industry projects

Torvald Mårtensson, Daniel Ståhl, J. Bosch. In: J. Syst. Softw.. 2018

Abstract: Based on interviews with 20 developers from two case study companies that develop large-scale software-intensive embedded systems, this paper presents twelve factors that affect how often developers commit software to the mainline. The twelve factors are grouped into four themes: "Activity planning and execution", "System thinking", "Speed" and "Confidence through test activities". Based on the in...

Online Controlled Experimentation at Scale: An Empirical Survey on the Current State of A/B Testing

Aleksander Fabijan, Pavel A. Dmitriev, H. Olsson, J. Bosch. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Online Controlled Experiments (OCEs, aka A/B tests) are one of the most powerful methods for measuring how much value new features and changes deployed to software products bring to users. Companies like Microsoft, Amazon, and Booking.com report the ability to conduct thousands of OCEs every year. However, the competences of the remainder of the online software industry remain unknown. The main ob...

Singing the Praise of Empowerment: Or Paying the Cost of Chaos

H. Olsson, J. Bosch. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Empowerment is based on the belief that employees have the ability, and the desire, to shoulder more responsibility and perform better when given freedom. In an empowered organization, authority is given to employees with the intent to increase responsiveness to customers, improve decision-making power and to increase team motivation and skills. However, while most studies picture empowerment as t...

Effective Online Controlled Experiment Analysis at Large Scale

Aleksander Fabijan, Pavel A. Dmitriev, H. Olsson, J. Bosch. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: Online Controlled Experiments (OCEs) are the norm in data-driven software companies because of the benefits they provide for building and deploying software. Product teams experiment to accurately learn whether the changes that they do to their products (e.g. adding new features) cause any impact (e.g. customers use them more frequently). Experiments also help reduce the risk from deploying softwa...

Schedule Reparability: Enhancing Time-Triggered Network Recovery Upon Link Failures

Francisco Pozo, G. Rodríguez-Navas, H. Hansson. In: 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 2018

Abstract: The time-triggered communication paradigm has been shown to satisfy temporal isolation while providing end to end delay guarantees through the synthesis of an offline schedule. However, this paradigm has severe flexibility limitations as any unpredicted change not anticipated by the schedule, such as a component failure, might result in a loss of frames. A typical solution is to use redundancy or ...

The GRADE taxonomy for supporting decision-making of asset selection in software-intensive system development

Efi Papatheocharous, K. Wnuk, K. Petersen, Séverine Sentilles, A. Cicchetti et al. In: Inf. Softw. Technol.. 2018

Abstract: Context The development of software-intensive systems includes many decisions involving various stakeholders with often conflicting interests and viewpoints. Objective: Decisions are rarely systema ......