SC Harvester Papers Database Interface

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 ...

Enabling Compliance Checking Against Safety Standards from SPEM 2.0 Process Models

Julieth Patricia Castellanos Ardila, Barbara 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 ...

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...

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...

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. V. 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 ...

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. Jörundsson, 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...

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

Efi Papatheocharous, Krzysztof Wnuk, Kai 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 ......

Ecosystem traps and where to find them

J. Bosch, H. Olsson. In: Journal of Software: Evolution and Process. 2018

Abstract: Today, companies operate in business ecosystems where they collaborate, compete, share, and learn from others with benefits such as to present more attractive offerings and sharing innovation costs. With ecosystems being the new way of operating, the ability to strategically reposition oneself to increase or shift power balance is becoming key for competitive advantage. However, companies run into...

Safety-Critical Systems and Agile Development: A Mapping Study

Rashidah Kasauli, E. Knauss, B. Kanagwa, A. Nilsson, Gul Calikli. In: 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2018

Abstract: In the last decades, agile methods had a huge impact on how software is developed. In many cases, this has led to significant benefits, such as quality and speed of software deliveries to customers. However, safety-critical systems have widely been dismissed from benefiting from agile methods. Products that include safety critical aspects are therefore faced with a situation in which the developme...

Visualizing Test Diversity to Support Test Optimisation

F. D. O. Neto, R. Feldt, Linda Erlenhov, J. B. S. Nunes. In: 2018 25th Asia-Pacific Software Engineering Conference (APSEC). 2018

Abstract: Diversity has been used as an effective criteria to optimise test suites for cost-effective testing. Particularly, diversity-based (alternatively referred to as similarity-based) techniques have the benefit of being generic and applicable across different Systems Under Test (SUT), and have been used to automatically select or prioritise large sets of test cases. However, there is a challenge in ho...

Software Development Measurement Programs

M. Staron, Wilhelm Meding. In: . 2018

“Mirror, Mirror in the Net”: A Sentiment Analysis of the Trailing Spouses’ Online Blogs

A. Koveshnikov, Heidi Wechtler, Juho Lindman. In: Academy of Management Proceedings. 2018

Abstract: In this study, we aim at contributing to the literature on adjustment of trailing spouses to new cultural environments. We do so by using an innovative research design where we employ sentiment ana......

Dynamic Test Case Selection in Continuous Integration

Daniel Ståhl, J. Bosch. In: Analytic Methods in Systems and Software Testing. 2018