The Essence of Software Engineering

@inproceedings{Gruhn2018TheEO,
  title={The Essence of Software Engineering},
  author={Volker Gruhn and R{\"u}diger Striemer},
  booktitle={Springer International Publishing},
  year={2018}
}

Figures and Topics from this paper

Are Game Engines Software Frameworks? A Three-perspective Study
TLDR
It is concluded that game engines are different from traditional frameworks although this difference is too small to force special treatments. Expand
A Board Game to Simulate the Software Development Process Based on the SEMAT Essence Standard
TLDR
A board game to simulate most of the elements belonging to the SEMAT Essence standard is proposed and this game is applied to university students and the players are satisfied with the results. Expand
A Multiple Case Study of Artificial Intelligent System Development in Industry
TLDR
This investigation revealed different types of AI systems and different AI development approaches, but it is common that business opportunities involving with AI systems are not validated and there is lack of business-driven metrics that guide the development ofAI systems. Expand
Incremental feature model synthesis for clone-and-own software systems in MATLAB/Simulink
TLDR
An approach to largely automate the synthesis of a suitable FM from a set of cloned MATLAB/Simulink models as part of reverse engineering an SPL, and provides concepts to capture such operations and to replay them on a structurally different technical FM stemming from a subsequent reverse engineering increment that included further systems of the portfolio. Expand
Towards a Maturity Model for Assessment of Organization Readiness in Implementing and Deploying an Open Innovation Platform
TLDR
An initial version of a focus-area maturity model is proposed to assess an organization's readiness to implement and deploy open innovation software platforms and is compatible with the gap-covering structure of capability maturity models, a well-known approach to ICT process improvement. Expand
Using AES and DES Cryptography for System Development File Submission Security Mobile-Based
  • Rismayani, Cucut Susanto
  • Computer Science
  • 2020 8th International Conference on Cyber and IT Service Management (CITSM)
  • 2020
TLDR
By developing a mobile-based file delivery security system using AES and DES Cryptography, the data in a file can be encrypted so as to avoid interference from unauthorized parties and to keep the contents of the data from a file sent safely. Expand
Assessing Architectural Patterns Trade-offs using Moment-based Pattern Taxonomies
TLDR
This article argues that the usual organization of individual patterns in topic-related pattern languages is not too helpful to identify trade-offs, and proposes to borrow a taxonomic principle of architectural tactics, organizing the patterns for each QA into “moments”, which enables architects to use simple tradeoff highlighting techniques to understand trade-OFFs in complex systems. Expand
Essence-based Method Chunk Composition
  • C. Andreas, Yani Widyani
  • Computer Science
  • 2019 International Conference on Data and Software Engineering (ICoDSE)
  • 2019
This research proposes a composition process of method chunks to form a new software development method using Essence as a standard notation (we call it an essence-based method). A tool has also beenExpand
Introduction to the special section - General Theories of Software Engineering: New advances and implications for research
TLDR
An editorial introduces a special section that contains four articles, and reflects on the advances made by the contributing authors, discussing the different approaches taken in each of the four papers and outlining a number of avenues for future research. Expand
Systematic Approach for Mapping Software Development Methods to the Essence Framework
TLDR
This paper provides a systematic approach for mapping methods to the elements of the Essence framework and uses the mapping of the Nexus, a scaled agile approach, to the framework to illustrate this approach. Expand
...
1
2
...

References

SHOWING 1-10 OF 130 REFERENCES
Software Product Line Engineering Foundations Principles And Techniques
TLDR
This software product line engineering foundations principles and techniques will help people facing with some infectious bugs inside their desktop computer to overcome these challenges. Expand
Adopting and Institutionalizing a Product Line Culture
TLDR
How to perform the transition to product line engineering and the various strategies for such a transition are described and an adoption plan and how to institutionalize product line Engineering in an organization are described. Expand
Software Product-Line Engineering: A Family-Based Software Development Process
TLDR
This chapter concludes with a Summary, Nomenclature Introduced, and Readings of the FAST PASTA Model, which describes the role of Abstractions in Identifying and Designing Families and the Role of Information Hiding and Separation of Concerns. Expand
1 CROWDFUNDING : TRANSFORMING CUSTOMERS INTO INVESTORS THROUGH INNOVATIVE
Consumers have recently begun to play a new role in some markets: that of providing capital and investment support to the offering. This phenomenon, called crowdfunding, is a collective effort byExpand
Digitalization in Open Economies
Design patterns: elements of reuseable object-oriented software
The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find outExpand
Automatic Software Summarization: The State of the Art
  • Laura Moreno, A. Marcus
  • Computer Science
  • 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion)
  • 2018
TLDR
This technical briefing provides an introduction to the state of the art and maps future research directions in automatic software summarization. Expand
Enriched Event Streams: A General Dataset for Empirical Studies on In-IDE Activities of Software Developers
  • Sebastian Proksch
  • Computer Science
  • 2018 IEEE/ACM 15th International Conference on Mining Software Repositories (MSR)
  • 2018
TLDR
FeedBaG, a general-purpose interaction tracker for Visual Studio that monitors development activities, built FeedBaG to collect enriched event streams, which encode a holistic picture of the in-IDE development process. Expand
Theory and methodology of assumption/commitment based system interface specification and architectural contracts
  • M. Broy
  • Computer Science
  • Formal Methods Syst. Des.
  • 2018
TLDR
This paper addresses the specification of and reasoning about interactive real-time systems, their interfaces, and architectures as well as their properties in terms of assumptions and commitments, and considers the systematic use of assumption/commitment patterns in system specification and architecture design. Expand
We're doing it live: A multi-method empirical study on continuous experimentation
TLDR
The findings show that more principled and structured approaches for release decision making are needed, striving for highly automated, systematic, and data- and hypothesis-driven deployment and experimentation. Expand
...
1
2
3
4
5
...