Proceedings of the 2011 International Conference on Software and Systems Process 2011
DOI: 10.1145/1987875.1987885
|View full text |Cite
|
Sign up to set email alerts
|

An MDE approach to software process tailoring

Abstract: Defining organizational processes is essential for enhancing maturity. However the best process depends on the particularities of each project. Typically a process engineer defines a specific process for each project in an ad-hoc fashion, which is expensive, unrepeatable and error prone. Trying to deal with this challenge we propose a model-based approach to software process tailoring that generates project specific processes based on the organizational process and the project context. The approach is systemat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 32 publications
(11 citation statements)
references
References 36 publications
0
10
0
1
Order By: Relevance
“…Zakaria et al, 2015;Graviss et al, 2016), or very specific, being only applicable in certain domains, processes, or requiring specific technologies to automate the tailoring activity (e.g. Hurtado Alegría et al, 2011).  Existing approaches largely focus on the automation of the tailoring activity itself, using complex modelling approaches requiring domain-specific software skills and knowledge, and depend on particular technical implementations (i.e.…”
Section: Process Tailoring: Related Work and Research Gapsmentioning
confidence: 99%
“…Zakaria et al, 2015;Graviss et al, 2016), or very specific, being only applicable in certain domains, processes, or requiring specific technologies to automate the tailoring activity (e.g. Hurtado Alegría et al, 2011).  Existing approaches largely focus on the automation of the tailoring activity itself, using complex modelling approaches requiring domain-specific software skills and knowledge, and depend on particular technical implementations (i.e.…”
Section: Process Tailoring: Related Work and Research Gapsmentioning
confidence: 99%
“…The tool used to define the metamodel and the tree editor is EMF 2 (Eclipse Modeling Framework). The tool used to define the textual editor varies according to the requirements of the projects: in our example it is either XText 3 or EMFText 4 . The tool used to define the checker, the interpreter and the compiler is Kermeta 5 , a metamodeling environment.…”
Section: Illustrative Examplementioning
confidence: 99%
“…In the field of software processes, several approaches rely on Software Process Line Engineering (SPLE) [7] to reuse software processes [2]- [6]. Among them, some approaches target SPEM 2.0 processes [2], [4], [5], while other approaches do not target a specific process metamodel [3], [6]. In the field of business processes, that is closed to the field of software processes, there are also several approaches that rely on process line engineering in order to reuse business processes [16]- [26].…”
Section: Related Workmentioning
confidence: 99%
“…However, they are dependent of the process metamodel because they modify the process metamodel with variability mechanisms. In the field of software processes, one approach relies on the variability mechanisms that SPEM 2.0 provides in order to model a general process model with variability [11]. The vSPEM approach [12] extends SPEM 2.0 with variability mechanisms empirically evaluated as more understandable [13].…”
Section: Use Of Cvl Independently Of the Process Metamodelmentioning
confidence: 99%