DeepAI AI Chat
Log In Sign Up

A Procedure for Extracting Software Development Process Patterns

04/17/2020
by   Mahdi Fahmideh, et al.
0

Process patterns represent well-structured and successful recurring activities of Software Development Methodologies. They are able to form a library of reusable building blocks that can be utilized in Situational Method Engineering for constructing a custom SDM or enhancing an existing one to fit specific project situation. Recently, some researchers have subjectively extracted process patterns from existing SDMs based on cumulative experience in various domains; however, how to objectively extract process patterns from SDMs by adopting a systematic procedure has remained as question. In this regard, this paper is concerned with a procedure aiming to take process patterns out of existing SDMs. An example illustrates applicability of the proposed procedure for extracting process patterns in a specific context.

READ FULL TEXT

page 2

page 3

page 4

page 5

page 6

page 9

04/17/2020

Process Patterns for Service Oriented Development

Software systems development nowadays has moved towards dynamic composit...
04/17/2020

Enhancing the OPEN Process Framework with Service-Oriented Method Fragments

Service-orientation is a promising paradigm that enables the engineering...
03/09/2021

The Effects of Continuous Integration on Software Development: a Systematic Literature Review

Context: Continuous integration (CI) is a software engineering technique...
04/17/2020

Toward a Methodological Knowledge for Service-Oriented Development Based on OPEN Meta Model

Situational method engineering uses a repository of reusable method frag...
02/21/2023

A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT

Prompt engineering is an increasingly important skill set needed to conv...
01/11/2016

Git4Voc: Git-based Versioning for Collaborative Vocabulary Development

Collaborative vocabulary development in the context of data integration ...
03/13/2023

Automatic Identification and Extraction of Assumptions on GitHub

In software development, due to the lack of knowledge or information, ti...