Skip to main content

Software R&D Process Framework for Process Tailoring with EPF Cases

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2018 (ICCSA 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10963))

Included in the following conference series:

  • 2090 Accesses

Abstract

Process tailoring is to make, alter, or adapt a process description for a particular end. Process tailoring is not a simple work because of the following difficulties. First, it should generate a project-specific software process each time that is executed, second, it can be considered as a reuse activity of the standard software process, third, it needs various experiences and involves an intimate knowledge of several aspects of software engineering. To resolve these difficulties, we proposed a software research and development (R&D) process framework that can make, alter, or adapt efficiently software process that will be applied to certain software projects by reusing software process assets constructed. We expect that R&D project tailors can efficiently establish software processes to apply reusable legacy software process assets to specific projects through the proposed process framework for process tailoring. If they make, alter, or adapt their own software processes founded on the proposed process framework, they can have an effect on reducing their efforts to reapplying software processes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Pereira, E.B., Bastos, R.M., Oliveira, T.C.: A systematic approach to process tailoring. In: Systems Engineering and Modeling, ICSEM 2007, pp. 71–78. IEEE (2007)

    Google Scholar 

  2. Hurtado Alegría, J.A., Bastarrica, M.C., Quispe, A., Ochoa, S.F.: An MDE approach to software process tailoring. In: Proceedings of the 2011 International Conference on Software and Systems Process, pp. 43–52. ACM (2011)

    Google Scholar 

  3. CMMI Product Team: CMMI for Development, Version 1.2. Carnegie Mellon University, Software Engineering Institute, August 2006

    Google Scholar 

  4. Ginsberg, M.P., Quinn, L.H.: Process tailoring and the software capability maturity model. Technical Report, Software Engineering Institute (SEI), November 1995

    Google Scholar 

  5. Yoon, I., Min, S., Bae, D.: Tailoring and verifying software process. In: Software Engineering Conference, APSEC 2001, Eighth Asia-Pacific, pp. 202–209. IEEE (2001)

    Google Scholar 

  6. Kellner, M.I.: Connecting reusable software process elements and components. In: Proceedings of the 10th International Software Process Workshop, Process Support of Software Product Lines, pp. 8–11. IEEE (1996)

    Google Scholar 

  7. Barreto, A., Murta, L.G.P., Rocha, A.R.C.: Software process definition: a reuse-based approach. J. Univ. Comput. Sci. 17(13), 1765–1799 (2011)

    Google Scholar 

  8. OMG: Software & Systems Process Engineering Meta-Model Specification, version 2.0 (2008)

    Google Scholar 

  9. Bendraou, R., Combemale, B., Crégut, X., Gervais, M.P.: Definition of an Executable SPEM 2.0. In: Software Engineering Conference, APSEC 2007, 14th Asia-Pacific, pp. 390–397. IEEE (2007)

    Google Scholar 

  10. Chiam, Y.K., Staples, M., Zhu, L.: Representation of quality attribute techniques using SPEM and EPF composer. In: 16th EuroSPI Conference (2009)

    Google Scholar 

  11. Nikulsins, V., Nikiforova, O.: Tool integration to support SPEM model transformations in eclipse. Sci. J. Riga Tech. Univ. Comput. Sci. 41(1), 60–67 (2010)

    Google Scholar 

  12. Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Inf. Softw. Technol. 47(1), 49–65 (2005)

    Article  Google Scholar 

  13. Haumer, P.: Second Revised SPEM 2.0 Submission. OMG Meeting, St. Louis (2006)

    Google Scholar 

  14. Terävä, H.: Software process modeling with eclipse process framework and SPEM 2.0. Master’s Thesis, University of Turku, Finland (2007)

    Google Scholar 

  15. Tuft, B.: Eclipse Process Framework (EPF) Composer - Installation, Introduction, Tutorial and Manual (2010)

    Google Scholar 

  16. http://www.eclipse.org/epf/

  17. Haumer, P.: Eclipse Process Framework Composer: Part 1 and Part 2. Technical report, IBM Rational Software (2006)

    Google Scholar 

  18. Combemale, B., Crégut, X., Caplain, A., Coulette, B.: Towards a rigorous use of SPEM. In: Proceedings of Eighth International Conference on Enterprise Information Systems INSTICC (2006)

    Google Scholar 

  19. Rougemaille, S., Migeon, F., Millan, T., Gleizes, M.P.: Methodology fragments definition in SPEM for designing adaptive methodology: a first step. In: International Workshop on Agent-Oriented Software Engineering, pp. 74–85 (2008)

    Chapter  Google Scholar 

  20. McGregor, J.: Mix and match. J. Object Technol. 7(6), 7–16 (2008)

    Article  Google Scholar 

  21. Fujita, H., Zualkernan, I.A.: An ontology-driven approach for generating assessments for the scrum software process. In: Proceedings of the seventh SoMeT_08, pp. 190–205. IOS Press, The Netherlands (2008)

    Google Scholar 

  22. Martínez-Ruiz, T., García, F., Piattini, M.: Towards a SPEM v2. 0 extension to define process lines variability mechanisms. In: Lee, R. (eds.) Software Engineering Research, Management and Applications, pp. 115–130. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-70561-1_9

  23. García-Magariño, I., Gómez-Rodríguez, A., González-Moreno, J.C.: Definition of process models for agent-based development. In: Luck, M., Gomez-Sanz, J.J. (eds.) AOSE 2008. LNCS, vol. 5386, pp. 60–73. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01338-6_5

    Chapter  Google Scholar 

  24. Alegría, J.A.H., Lagos, A., Bergel, A., Bastarrica, M.C.: Software process model blueprints. In: Münch, J., Yang, Y., Schäfer, W. (eds.) ICSP 2010. LNCS, vol. 6195, pp. 273–284. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14347-2_24

    Chapter  Google Scholar 

  25. Koudri, A., Champeau, J.: MODAL: a SPEM extension to improve co-design process models. In: Münch, J., Yang, Y., Schäfer, W. (eds.) ICSP 2010. LNCS, vol. 6195, pp. 248–259. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14347-2_22

    Chapter  Google Scholar 

  26. Costache, D., Kalus, G., Kuhrmann, M.: Design and validation of feature-based process model tailoring: a sample implementation of PDE. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, pp. 464–467. ACM (2011)

    Google Scholar 

  27. Garcia, F., Vizcaino, A., Ebert, C.: Process management tools. IEEE Softw. 28(2), 15–18 (2011)

    Article  Google Scholar 

  28. Aoussat, F., Oussalah, M., Nacer, M.A.: SPEM extension with software process architectural concepts. In: IEEE 35th Annual Computer Software and Applications Conference, pp. 215–223. IEEE (2011)

    Google Scholar 

  29. Elvesæter, B., Benguria, G., Ilieva, S.: A comparison of the Essence 1.0 and SPEM 2.0 specifications for software engineering methods. In: Proceedings of the Third Workshop on Process-Based Approaches for Model-Driven Engineering. ACM (2013)

    Google Scholar 

  30. Gallina, B., Kashiyarandi, S., Martin, H., Bramberger, R.: Modeling a safety-and automotive-oriented process line to enable reuse and flexible process derivation. In: Computer Software and Applications Conference Workshops (COMPSACW), pp. 504–509. IEEE (2014)

    Google Scholar 

  31. Choi, S.Y., Choi, J.Y., Kim, J.A., Choi, J.Y., Cho, Y.H., Hong, J.E.: Process tailoring practice with EPF. In: Proceedings of the 10th Asia Pacific International Conference on Information Science and Technology, APIC-IST 2015, pp. 115–120 (2015)

    Google Scholar 

  32. Choi, S.Y., Choi, J.Y., Kim, J.A., Choi, J.Y., Cho, Y.H., Hong, J.E.: Software R&D process tailoring practice with EPF. Int. J. Appl. Eng. Res. 10(5), 3979–3982 (2015)

    Google Scholar 

Download references

Acknowledgements

This research was supported by Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (NRF- 2014M3C4A7030503). SunTae Kim is the corresponding author.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to SunTae Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Choi, S., Kim, J., Kim, S. (2018). Software R&D Process Framework for Process Tailoring with EPF Cases. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2018. ICCSA 2018. Lecture Notes in Computer Science(), vol 10963. Springer, Cham. https://doi.org/10.1007/978-3-319-95171-3_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95171-3_41

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95170-6

  • Online ISBN: 978-3-319-95171-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics