Decomposition of monolith applications into microservices architectures: A systematic review
Y Abgaz, A McCarren, P Elger, D Solan… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Microservices architecture has gained significant traction, in part owing to its potential to
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
On integrating design thinking for human-centered requirements engineering
We elaborate on the possibilities and needs to integrate design thinking into requirements
engineering, drawing from our research and project experiences. We suggest three …
engineering, drawing from our research and project experiences. We suggest three …
[图书][B] Model-based engineering of collaborative embedded systems: Extensions of the spes methodology
This Open Access book presents the results of the" Collaborative Embedded
Systems"(CrESt) project, aimed at adapting and complementing the methodology underlying …
Systems"(CrESt) project, aimed at adapting and complementing the methodology underlying …
Community expectations for research artifacts and evaluation processes
Background. Artifact evaluation has been introduced into the software engineering and
programming languages research community with a pilot at ESEC/FSE 2011 and has since …
programming languages research community with a pilot at ESEC/FSE 2011 and has since …
Applying bayesian data analysis for causal inference about requirements quality: a controlled experiment
It is commonly accepted that the quality of requirements specifications impacts subsequent
software engineering activities. However, we still lack empirical evidence to support …
software engineering activities. However, we still lack empirical evidence to support …
Longevity of Artifacts in Leading Parallel and Distributed Systems Conferences: a Review of the State of the Practice in 2023
Q Guilloteau, F Ciorba, M Poquet, D Goepp… - Proceedings of the 2nd …, 2024 - dl.acm.org
Reproducibility is the cornerstone of science. Many scientific communities have been struck
by the reproducibility crisis, and computer science is no exception. Its answer has been to …
by the reproducibility crisis, and computer science is no exception. Its answer has been to …
An additional set of (automated) eyes: chatbots for agile retrospectives
C Matthies, F Dobrigkeit… - 2019 IEEE/ACM 1st …, 2019 - ieeexplore.ieee.org
Recent advances in natural-language processing and data analysis allow software bots to
become virtual team members, providing an additional set of automated eyes and additional …
become virtual team members, providing an additional set of automated eyes and additional …
Requirements quality research: a harmonized theory, evaluation, and roadmap
High-quality requirements minimize the risk of propagating defects to later stages of the
software development life cycle. Achieving a sufficient level of quality is a major goal of …
software development life cycle. Achieving a sufficient level of quality is a major goal of …
Combining design thinking and software requirements engineering to create human-centered software-intensive systems
Abstract Effective Requirements Engineering is a crucial activity in software-intensive
development projects. The human-centric working mode of Design Thinking is considered a …
development projects. The human-centric working mode of Design Thinking is considered a …
Modeling Traceability between Requirements and Coding Using the Property Listing Task
In recent years, the search for an effective software traceability approach has become a
significant challenge. Software developers must validate whether each requirement …
significant challenge. Software developers must validate whether each requirement …