A Practical Experience of a Software Process Line Creation

Software process definition is a complex, time con suming and error prone activity. Such activity can be facilitated by a process reuse strategy. This strategy can be implemented through process line an d components structures. This work presents a case study of a real process l ine creation in the context of an oil and gas company in Brazil. The results indica te both practical use and its potential to assess completeness and to identify in consistencies in the organizational process.

[1]  Cláudia Maria Lima Werner,et al.  Context-based Process Line , 2010, ICEIS.

[2]  Cláudia Maria Lima Werner,et al.  Checklist-Based Inspection Technique for Feature Models Review , 2012, 2012 Sixth Brazilian Symposium on Software Components, Architectures and Reuse.

[3]  Cláudia Maria Lima Werner,et al.  Reconciling software development models: A quasi-systematic review , 2012, J. Syst. Softw..

[4]  Borislava I. Simidchieva,et al.  Representing Process Variation with a Process Family , 2007, ICSP.

[5]  Mathias Weske,et al.  PESOA Process Family Engineering in Service-Oriented Applications BMBF-Project Process Family Engineering Modeling variant-rich processes , 2005 .

[6]  Ana Regina Cavalcanti da Rocha,et al.  Supporting the Definition of Software Processes at Consulting Organizations via Software Process Lines , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[7]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[8]  Márcio de Oliveira Barros,et al.  Collaboration optimization in software process composition , 2015, J. Syst. Softw..

[9]  Cláudia Maria Lima Werner,et al.  Feature Modeling for Context-Aware Software Product Lines , 2008, SEKE.

[10]  Alfonso Fuggetta,et al.  Software process: a roadmap , 2000, ICSE '00.

[11]  Uirá Kulesza,et al.  A Model-driven Approach to Managing and Customizing Software Process Variabilities , 2010, ICEIS.

[12]  Linda Northrop Software Product Lines , 2002 .

[13]  Krzysztof Czarnecki,et al.  Formalizing cardinality-based feature models and their specialization , 2005, Softw. Process. Improv. Pract..

[14]  Jürgen Münch,et al.  Scoping Software Process Models - Initial Concepts and Experience from Defining Space Standards , 2008, ICSP.

[15]  Mario Piattini,et al.  A systematic review of software process tailoring , 2007, SOEN.

[16]  Manoranjan Satpathy,et al.  Latitudinal and longitudinal process diversity , 2003, J. Softw. Maintenance Res. Pract..

[17]  Eric S. Raymond,et al.  The Cathedral & the Bazaar , 1999 .

[18]  Antonio Ruiz Cortés,et al.  Business Family Engineering. Does It Make Sense , 2007 .

[19]  Julio Ariel Hurtado Alegria,et al.  Building software process lines with CASPER , 2012, 2012 International Conference on Software and System Process (ICSSP).

[20]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[21]  Patrick Brézillon,et al.  Context in problem solving: a survey , 1999, The Knowledge Engineering Review.

[22]  Flávia Maria Santoro,et al.  Context Models for Managing Collaborative Software Development Knowledge , 2004 .

[23]  H. Dieter Rombach Integrated Software Process and Product Lines , 2013, Perspectives on the Future of Software Engineering.

[24]  Hironori Washizaki Building Software Process Line Architectures from Bottom Up , 2006, PROFES.

[25]  Inge van de Weerd,et al.  The Influence of Situational Factors in Software Product Management: An Empirical Study , 2008, 2008 Second International Workshop on Software Product Management.

[26]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .