scispace - formally typeset
Journal ArticleDOI

Software process modeling languages: A systematic literature review

Reads0
Chats0
TLDR
This review presents the different software process modeling languages that have been developed in the last ten years, showing the relevant fact that model-based SPMLs (Software Process Modeling Languages) are being considered as a current trend.
Abstract
Context: Organizations working in software development are aware that processes are very important assets as well as they are very conscious of the need to deploy well-defined processes with the goal of improving software product development and, particularly, quality. Software process modeling languages are an important support for describing and managing software processes in software-intensive organizations. Objective: This paper seeks to identify what software process modeling languages have been defined in last decade, the relationships and dependencies among them and, starting from the current state, to define directions for future research. Method: A systematic literature review was developed. 1929 papers were retrieved by a manual search in 9 databases and 46 primary studies were finally included. Results: Since 2000 more than 40 languages have been first reported, each of which with a concrete purpose. We show that different base technologies have been used to define software process modeling languages. We provide a scheme where each language is registered together with the year it was created, the base technology used to define it and whether it is considered a starting point for later languages. This scheme is used to illustrate the trend in software process modeling languages. Finally, we present directions for future research. Conclusion: This review presents the different software process modeling languages that have been developed in the last ten years, showing the relevant fact that model-based SPMLs (Software Process Modeling Languages) are being considered as a current trend. Each one of these languages has been designed with a particular motivation, to solve problems which had been detected. However, there are still several problems to face, which have become evident in this review. This let us provide researchers with some guidelines for future research on this topic.

read more

Citations
More filters
Journal ArticleDOI

Personal Health Records: A Systematic Literature Review

TL;DR: An updated taxonomy was developed and identified challenges, open questions, and current data types, related standards, main profiles, input strategies, goals, functions, and architectures of the personal health record (PHR).
Journal ArticleDOI

Modeling languages in Industry 4.0: an extended systematic mapping study

TL;DR: This work aims to assess the use of modeling in Industry 4.0 through the lens of modeling languages in a broad sense, and develops an updated map of the research landscape on modeling languages and techniques for Industry 5.0.
Journal ArticleDOI

BPMNt: A BPMN extension for specifying software process tailoring

TL;DR: BPMNt is proposed, a conservative extension to BPMN that aims at creating a tailoring representation mechanism similar to the one found in SPEM 2.0, to enable reuse and adaptation of BPMn-based software process models as well as derivation traceability between models through tailoring relationships.
Journal ArticleDOI

A systematic literature review on the state of research and practice of collaborative filtering technique and implicit feedback

TL;DR: This paper is first academic systematic literature review of CF technique along with implicit data from user behaviors and activities to aggregate existing evidence as a synthesis of best quality scientific studies.

Evidence-based programming language design : a philosophical and methodological exploration

TL;DR: The content of evidence-based programming design (EB-PLD) is explored, the extent of evidence potentially useful for EB- PLD is mapped, and the appropriateness of Cohen’s kappa for evaluating coder agreement in a secondary study is evaluated.
References
More filters
Proceedings ArticleDOI

Performing systematic literature reviews in software engineering

TL;DR: This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
Proceedings ArticleDOI

Software processes are software too

TL;DR: The major theme of the meeting is the exploration of the importance of process as a vehicle for improving both the quality of software products and the way in which we develop and evolve them.
Proceedings ArticleDOI

Software process: a roadmap

TL;DR: The history and achievements of software process research, some critical evaluation of the results produced so far, and possible directions for future work are presented.
Journal ArticleDOI

Adoption of open source software in software-intensive organizations - A systematic literature review

TL;DR: It is shown that adopting OSS involves more than simply using OSS products, and a framework consisting of six distinctly different ways in which organizations adopt OSS is provided, used to illustrate some of the opportunities and challenges organizations meet when approaching OSS.
Proceedings ArticleDOI

A structured conceptual and terminological framework for software process engineering

J. Lonchamp
TL;DR: A first issue of a clear conceptual and terminological framework for software process engineering is described, focusing on the general universe of discourse, on software process models, on the metaprocess, and on process-centered software engineering environments which interpret enforcement-orientedSoftware process models.
Related Papers (5)