Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Prism-Methodology and Process-Oriented Environment
IEEE Transactions on Software Engineering
The tailoring process in the German V-model
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: ESPITI
Proceedings of the Conference on The Future of Software Engineering
Process program change control in a process environment
Software—Practice & Experience
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Techniques for Process Model Evolution in EPOS
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
A Multi-variant Approach to Software Process Modelling
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Component-Oriented Programming
Proceedings of the Workshop on Object-Oriented Technology
CMMI Guidlines for Process Integration and Product Improvement
CMMI Guidlines for Process Integration and Product Improvement
Tailoring test process by using the component-based development paradigm and the XML technology
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
A Method for Assembling a Project-Specific Software Process Definition
HICSS '96 Proceedings of the 29th Hawaii International Conference on System Sciences Volume 1: Software Technology and Architecture
ProMisE: A Framework for Process Models Customization to the Operative Context
ISESE '02 Proceedings of the 2002 International Symposium on Empirical Software Engineering
PDP: Programming A Programmable Design Process
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Tailoring and Verifying Software Process
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
A Procedure for Customizing a Software Process
ENC '03 Proceedings of the 4th Mexican International Conference on Computer Science
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Variability Mechanism Centric Process Family Architectures
ECBS '06 Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems
A systematic review of software process tailoring
ACM SIGSOFT Software Engineering Notes
A Practical Approach for Process Family Engineering of Embedded Control Software
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
Flexible Software Development: From Software Architecture to Process
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Tailoring Software Evolution Process
SNPD '07 Proceedings of the Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing - Volume 02
Software process improvement in small and medium software enterprises: a systematic review
Software Quality Control
Experiences and results from tailoring and deploying a large process standard in a company
Software Process: Improvement and Practice
The marriage of two process worlds
Software Process: Improvement and Practice - Part 2: Special Issue on SPI Experiences and Innovation for Global Software Development
A semi-automated filtering technique for software process tailoring using neural network
Expert Systems with Applications: An International Journal
Representing process variation with a process family
ICSP'07 Proceedings of the 2007 international conference on Software process
Managing process customizability and customization: model, language and process
WISE'07 Proceedings of the 8th international conference on Web information systems engineering
Integrated software process and product lines
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
A qualitative methodology for tailoring SPE activities in embedded platform development
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Tailoring RUP to a defined project type: a case study
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Acquisition of a project-specific process
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Tailor the value-based software quality achievement process to project business cases
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Process variability management in global software development: a case study
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.00 |
Organizations developing software-based systems or services often need to tailor process reference models--including product-oriented and project-oriented processes--to meet both their own characteristics and those of their projects. Existing process reference models, however, are often defined in a generic manner. They typically offer only limited mechanisms for adapting processes to the needs of organizational units, project goals, and project environments. This article presents a systematic literature review of peer-reviewed conference and journal articles published between 1990 and 2009. Our aim was both to identify requirements for process-tailoring notation and to analyze those tailoring mechanisms that are currently in existence and that consistently support process tailoring. The results show that the software engineering community has demonstrated an ever-increasing interest in software process tailoring, ranging from the consideration of theoretical proposals regarding how to tailor processes to the scrutiny of practical experiences in organizations. Existing tailoring mechanisms principally permit the modeling of variations of activities, artifacts, or roles by insertion or deletion. Two types of variations have been proposed: the individual modification of process elements and the simultaneous variation of several process elements. Resolving tailoring primarily refers to selecting or deselecting optional elements or to choosing between alternatives. It is sometimes guided by explicitly defined processes and supported by tools or mechanisms from the field of knowledge engineering. The study results show that tailoring notations are not as mature as the industry requires if they are to provide the kind of support for process tailoring that fulfills the requirements identified, i.e., including security policies for the whole process, or carrying out one activity rather than another. A notation must therefore be built, which takes these requirements into consideration in order to permit variant-rich processes representation and use this variability to consistently support process tailoring.