2021
DOI: 10.1109/tem.2020.2976642
|View full text |Cite
|
Sign up to set email alerts
|

Success and Failure in Software Engineering: A Followup Systematic Literature Review

Abstract: Success and failure in software engineering are still among the least understood phenomena in the discipline. In a recent special journal issue on the topic, Mäntylä et al. started discussing these topics from different angles; the authors focused their contributions on offering a general overview of both topics without deeper detail. Recognizing the importance and impact of the topic, in this article we have executed a followup, more in-depth systematic literature review with additional analyses beyond what w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 32 publications
(11 citation statements)
references
References 50 publications
0
11
0
Order By: Relevance
“…The importance of the system architecture has been acknowledged in several previous studies in the field of CoPS and often connected to the type of knowledge necessary for CoPS development over time [14], [34], [35] and the corresponding organizations in which these CoPS systems are developed and operate [21]. Recently, Tamburri et al [72] have argued that future software-based systems require perpetual interaction and feedback across organizational and technical structures implying a dynamic mirroring between organizations and system architectures.…”
Section: B Organization and Architecturementioning
confidence: 99%
“…The importance of the system architecture has been acknowledged in several previous studies in the field of CoPS and often connected to the type of knowledge necessary for CoPS development over time [14], [34], [35] and the corresponding organizations in which these CoPS systems are developed and operate [21]. Recently, Tamburri et al [72] have argued that future software-based systems require perpetual interaction and feedback across organizational and technical structures implying a dynamic mirroring between organizations and system architectures.…”
Section: B Organization and Architecturementioning
confidence: 99%
“…Managers of the bank act from the position of traditional project management. The more directive discussion, the more latent dissent exhibit developers [12] The teams use three types of metrics that are displayed on special information panels. They pay attention to product metrics, system health metrics, and process metrics (production metrics) Business metrics are not detailed enough: product metrics are based on high-level increments and Time-to-market, team performance assessed by velocity.…”
Section: Misalignmentmentioning
confidence: 99%
“…In this paper we define and assess the overall efficiency as the conformity of the actual process with its design. It requires an analysis of the overall culture of an organization and the mindset of its stakeholders and employees, and how such culture and mindsets are translated in the principles guiding software development, and then to the daily practices [12]. There are several approaches to assess agile frameworks and their implementation:…”
Section: Introductionmentioning
confidence: 99%
“…This work aims to bring the entire lifecycle of an ML product more broadly, covering the different roles of managers, data scientists, software engineers, and designers. Therefore, based on the already known models, we inserted processes from Product Engineering, such as Problem Understanding, Solution Design, and Product Management, besides Software Engineering [20], as they are fundamental in general software product development.…”
Section: Paulo: Vejam Como Reorganizei Aquimentioning
confidence: 99%