Abstract
Software development companies are trying to produce their software products by development processes. However, software development companies have a difficulty on applying a development process to various software development domains. The difficulty like this happens because process tailoring is not a simple work. Process tailoring needs various experiences and involves an intimate knowledge of several aspects of software engineering, but there is a limit in improving the quality of software development processes which a process engineer defines with heuristic way by relying on experience or knowledge of the individual. To ameliorate these problems, we proposed a variability analysis method with cases applying domain analysis technique on software product line to make it possible to reduce the dependency on knowledge or experience of a process engineer in the software development company for process tailoring. If a process engineer tries to apply a suggested method for process tailoring in the software development company, a process engineer can obtain reusable process assets through identifying variabilities in existing process assets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Humphrey WS (1989) Managing the software process. Addison-Wesley Longman Publishing Co.
Barreto AS, Murta LGP, da Rocha ARC (2011) Software process definition: a reuse-based approach. J Univ Comput Sci 17(13):1765–1799
Hurtado AlegrÃa JA, Bastarrica MC, Quispe A, Ochoa SF (2011) An MDE approach to software process tailoring. In: Proceedings of the ICSSP, pp 43–52
Ginsberg M, Quinn L (1995) Process tailoring and the software capability maturity model. Technical report, Software Engineering Institute (SEI)
Washizaki H (2006) Deriving project-specific processes from process line architecture with commonality and variability. In: IEEE international conference industrial informatics, pp 1301–1306
Pedreira O, Piattini M, Luaces MR, Brisaboa NR (2007) A systematic review of software process tailoring. SIGSOFT Softw Eng Notes 32(3):1–6
Clements P, Northrop L (2002) Software product lines: practices and patterns. Addison-Wesley Professional
Fernandes P, Werner C, Teixeira E (2011) An approach for feature modeling of context-aware software product line. J Univ Comput Sci 17(5):807–829
Kang KC, Cohen SG, Hess JA, Novak WE, Peterson AS (1990) Feature-oriented domain analysis (FODA) feasibility study. CMU/SEI-90-TR-21, Carnegie-Mellon University Pittsburgh Pa Software Engineering Inst.
Davis A (2005) Just enough requirements management: where software development meets marketing. Dorset House Publishing
Elizabeth H (2005) Requirement engineering, 2nd edn. Springer, Berlin
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). JeongAh Kim is the corresponding author.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Choi, S.Y., Kim, J.A., Cho, Y. (2019). A Study on the Variability Analysis Method with Cases for Process Tailoring. In: Park, J., Loia, V., Choo, KK., Yi, G. (eds) Advanced Multimedia and Ubiquitous Engineering. MUE FutureTech 2018 2018. Lecture Notes in Electrical Engineering, vol 518. Springer, Singapore. https://doi.org/10.1007/978-981-13-1328-8_27
Download citation
DOI: https://doi.org/10.1007/978-981-13-1328-8_27
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1327-1
Online ISBN: 978-981-13-1328-8
eBook Packages: EngineeringEngineering (R0)