Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1753235.1753241acmotherconferencesArticle/Chapter ViewAbstractPublication PagessplcConference Proceedingsconference-collections
research-article

A decade of scoping: a survey

Published: 24 August 2009 Publication History

Abstract

Scoping can be defined as the process of deciding in which parts of an organization's products, features and domains systematic reuse is economically useful. It generally is the first phase in product line engineering. For a decade now scoping has been recognized as a discipline of it's own in product line engineering. So it's time to look at what has been done in scoping in the last years and what is still to be done. In this survey, we identify and characterize existing scoping approaches with the main goal to derive open areas and research questions for further research in scoping. We analyze and compare existing approaches and derive open and partially addressed research questions that can be tackled by researchers in product line engineering in the next years.

References

[1]
Bandinelli S., G. Mendieta. Domain Potential Analysis: Calling the Attention on Business Issues of Product Lines. In Third International Workshop on Software Architectures for Product Families, LNCS 1951, Springer, 2000
[2]
Chastek, G.; Donohoe, P.; Kang, K.; & Thiel, S. Product Line Analysis: A Practical Introduction (CMU/SEI-2001-TR-001), 2001
[3]
Fritsch, C.; Hahn, R: Product Line Potential Analysis. Proceedings of the Third Software Product Lines Conference (SPLC 2004), LNCS 3154, Springer, 2004.
[4]
Geppert, B; Weiss, D. Goal-Oriented Assessment of Product-Line Domains. Proceedings of the Ninth International Software Metrics Symposium (METRICS'03).Pages 180--188. IEEE Computer Society, 2003.
[5]
Helferich, A., Herzwurm, G., Schockert, S.: Mass Customization of Enterprise Applications: Creating Customer-Oriented Product Portfolios instead of Single Systems ented Product Portfolios instead of Single Systems Proceedings of the 3rd Interdisciplinary World Congress on Mass Customization and Personalization, Hongkong, 2005
[6]
Herzwurm G., S. Schockert, A. Helferich. QFD-PPP: Product Line Portfolio Planning using Quality Function Deployment. Proceedings of SPLC 2005. Springer LNCS 3154, 2005
[7]
Helferich A. Developing customer-oriented Enterprise Applications using Software Product Lines and Quality Function Deployment Proceedings of the Software Product Lines Young Researchers Workshop SPLYR @ SPLC 2005, Fraunhofer IESE Report 076.05/E, 2005
[8]
Inoki, M., Fukazawa, Y. Core Asset Scoping Method: Product Line Positioning Based on Levels of Coverage and Consistency Proceedings of the First International Workshop on Management and Economics of Software Product Lines (MESPUL 07), 2007
[9]
John I., Knodel J., Lehner T. "A Practical Guide to Product Line Scoping", Proceedings of. SPLC'06, pp. 3--12, IEEE CS, 2006,.
[10]
K. Schmid, "Planning Software Reuse -- A Disciplined Scoping Approach for Software Product Lines", PhD Theses in Experimental Software Engineering, Fraunhofer IRB, 2003.
[11]
Kang Kyo C., Donohoe P, Koh, E, Lee, J; Lee, K. Using a Marketing and Product Plan as a Key Driver for Product Line Asset Development Proceedings of the Second International Conference on Software Product Lines SPLC2, LNCS 2379, Springer, 2002
[12]
Kishi, T.; Noda, N, Katayama, T. A Method for Product Line Scoping Based on a Decision-Making Framework, in Proceedings of the Second International Conference on Software Product Lines SPLC2, pp. 348--365, LNCS 2379, Springer, 2002.
[13]
Niehaus E., Pohl K., Böckle G. Product Management. Chapter in: K. Pohl, G. Böckle, F. van der Linden. Software Product Line Engineering. Foundations, Principles, and Techniques, Springer, 2005.
[14]
Noor, M. A, Rabiser, R.; Grünbacher, P. Agile product line planning: A collaborative approach and a case study Journal of Systems and Software Volume 81, Issue 6, 2008.
[15]
Noor, M. A, Grünbacher, P., Briggs, R. A collaborative approach for Product Line Scoping: case study in collaboration engineering. Proceedings of the 25th IASTED International Multi-Conference Software Engineering. Innsbruck, Austria, Feb. 2007
[16]
Noor, M. A, Rabiser, R.; Grünbacher, P, "A Collaborative Approach for Reengineering-based Product Line Scoping," 1st International Workshop on Agile Product Line Engineering (APLE'06), collocated at the 10th International Software Product Line Conference, Baltimore, USA, 2006.
[17]
Park, S. Y. and Kim, S. D. A Systematic Method for Scoping Core Assets. Proceedings of the 12th Asia-Pacific Software Engineering Conference APSEC '05. 2005
[18]
Riebisch, M.; Streitferdt, D. & Philippow, I. (2001), Feature Scoping for Product Lines, in 'Workshop on Product Line Engineering -- The Early Steps: Planning, Managing and Modeling'. IESE Report No: 050.01/E, Fraunhofer IESE. 2001
[19]
Rommes, E., A People Oriented Approach to Product Line Scoping. 'International Workshop on Product Line Engineering -- The Early Steps', IESE Report 139.03/E, Fraunhofer IESE. 2003
[20]
Taborda L.: Generalized Release Planning for Product Line Architectures. Proc. of the 3rd Software Product Line Conference: SPLC 2004. LNCS 3154.
[21]
Taborda L. Planning and Managing Product Line Evolution Proceedings of the Fifth Product Family Engineering Workshop (PFE-5), LNCS 314, 2003
[22]
Ullah, M. I. Ruhe, G. Towards Comprehensive Release Planning for Software Product Lines. International Workshop on Software Product Management, 2006. IWSPM '06. Sept. 2006
[23]
Ullah, M., Ruhe G. One product versus product line: Decision support based on customer needs analysis". Doctoral Symposium at SPLC 2007, 11th Software Product Line Conference, September 10--14, 2007, Kyoto, Japan.
[24]
Ali Babar M, Kitchenham B. Assessment of a Framework for Comparing Software Architecture Analysis Methods. Proceedings of 11th International Conference on Evaluation and Assessment in Software Engineering (EASE), BCS, April 2007.
[25]
Alves, V.; Schwanninger, C.; Barbosa, L.; Rashid, A.; Sawyer, P.; Rayson, P.; Pohl, C.; Rummler, A.; An Exploratory Study of Information Retrieval Techniques in Domain Analysis. Software Product Line Con-ference SPLC '08, Page(s):67--76 2008.
[26]
America P., Obbink H., J. Muller, and R. van Ommering, COPA: A Component-Oriented Platform Architecting Method for Families of Software Intensive Electronic Products,". Denver, Colorado: The First Conference on Software Product Lines 2000
[27]
AMPLE Survey of the state-of-the-art in Requirements Engineering for Software Product Line and Model-Driven Requirements Engineering. AMPLE Project deliverable, IST-33710, from http://ample.holos.pt/
[28]
Atkinson C. et al., Component-based product line engineering with UML. Addison-Wesley, 2002.
[29]
Clements P. and L. Northrop. Software product lines: practices and patterns, Addison-Wesley, 2001.
[30]
Clements P.: On the Importance of Product Line Scope. Proceedings of PFE 2001, Springer LNCS 2290.2001
[31]
DeBaud, J.-M. and Schmid, K. Identifying and Evolving the Scope of Software Product Lines. In Proceedings of the European Reuse Workshop 1998 (ERW'98), volume II, pages 69--72, 1998.
[32]
J.-M. DeBaud and K. Schmid. A Systematic Approach to Derive the Scope of Software Product Lines. International Conference on Software Engineering (ICSE'21), LosAngeles, CA, USA, pp. 34--43, 1999.
[33]
Gustavsson H., Axelsson J. Evaluating Flexibility in Embedded Automotive Product Lines Using Real Options Proceedings of the 2008 12th International Software Product Line Conference SPLC, IEEE 2008.
[34]
John I. Capturing Product Line Information from Legacy User Documentation. In: Käkölä, T.: Software Product Lines. Research Issues in Engineering and Management. Springer, May 2006
[35]
John, I, Eisenbarth M. A decade of scoping. Public Fraunhofer IESE Report, to appear, 2009,.
[36]
Jayaratna N. Understanding and Evaluating Methodologies: Nimsad, a Systematic Framework: NIMSAD - A Systematic Framework McGraw Hill, 1994.
[37]
Kano, N.: Attractive Quality and Must-be Quality; Journal of the Japanese Society for Quality Control, H. 4, S. 39--48, 1984.
[38]
Matinlassi M. Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA, Proceedings of the 26th International Conference on Software Engineering, p. 127--136, May 23--28, 2004
[39]
MESPUL Proceedings of Mespul 08, Workshop Proceedings of the 2008 12th International Software Product Line Conference SPLC, IEEE 2008
[40]
Niu, N.; Easterbrook, S.; On-Demand Cluster Analysis for Product Line Functional Requirements Software Product Line Conference SPLC '08, Page(s):87--96 2008
[41]
Schmid K. Scoping Software Product Lines - An Analysis of an Emerging Technology In:;Proceedings of the First Software Product Line Conference (SPLC1), Kluwer Academic Publishers, Aug. 2000
[42]
Schmid, K.; John, I.: Product Line Development as a Rational, Strategic Decision. In: Schmid, K. (Ed.) u.a.: Proceedings of the PLEES'01. International Workshop on Product Line Engineering: The Early Steps: Planning, Modeling, and Managing. Kaiserslautern, 2001, 4 S.: Ill., Lit. (IESE-Report 050.01/E).
[43]
Schmid and M. Verlage. The Economic Impact of Product Line Adoption and Evolution. IEEE Software, 19(4):50--57, JulyAugust 2002.
[44]
Villela, K, John I. Evolutionary Product Line Requirements Engineering, 12th International Software Product Line Conference, SPLC 2008 - Proceedings (2008), p. 374--375
[45]
Withey J. Investment analysis of software assets for product lines. Technical report, Software Engineering Institute, Carnegie Mellon University, 1996.

Cited By

View all
  • (2022)Software product line scopingProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A10.1145/3546932.3547012(256-256)Online publication date: 12-Sep-2022
  • (2019)Identifying Collaborative Aspects During Software Product Lines ScopingProceedings of the 23rd International Systems and Software Product Line Conference - Volume B10.1145/3307630.3342420(98-105)Online publication date: 9-Sep-2019
  • (2018)Calculating completeness of software project scope definitionInformation and Software Technology10.5555/3163583.316367494:C(208-233)Online publication date: 1-Feb-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SPLC '09: Proceedings of the 13th International Software Product Line Conference
August 2009
319 pages

Publisher

Carnegie Mellon University

United States

Publication History

Published: 24 August 2009

Check for updates

Qualifiers

  • Research-article

Conference

SPLC '09
SPLC '09: 13th International Software Product Line Conference
August 24 - 28, 2009
California, San Francisco, USA

Acceptance Rates

SPLC '09 Paper Acceptance Rate 30 of 82 submissions, 37%;
Overall Acceptance Rate 167 of 463 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Software product line scopingProceedings of the 26th ACM International Systems and Software Product Line Conference - Volume A10.1145/3546932.3547012(256-256)Online publication date: 12-Sep-2022
  • (2019)Identifying Collaborative Aspects During Software Product Lines ScopingProceedings of the 23rd International Systems and Software Product Line Conference - Volume B10.1145/3307630.3342420(98-105)Online publication date: 9-Sep-2019
  • (2018)Calculating completeness of software project scope definitionInformation and Software Technology10.5555/3163583.316367494:C(208-233)Online publication date: 1-Feb-2018
  • (2018)An exploratory study for scoping software product lines in a collaborative wayProceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering10.1145/3195836.3195852(17-20)Online publication date: 27-May-2018
  • (2017)Evolutionary robust optimization for software product line scopingComputer Languages, Systems and Structures10.1016/j.cl.2016.07.00747:P2(189-210)Online publication date: 1-Jan-2017
  • (2016)A systematic mapping study on requirements scopingProceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering10.1145/2915970.2915985(1-11)Online publication date: 1-Jun-2016
  • (2016)A hybrid approach to suggest software product line portfoliosApplied Soft Computing10.1016/j.asoc.2016.08.02449:C(1243-1255)Online publication date: 1-Dec-2016
  • (2015)A Risk Management Approach for Software Product Line EngineeringProceedings of the annual conference on Brazilian Symposium on Information Systems: Information Systems: A Computer Socio-Technical Perspective - Volume 110.5555/2814058.2814112(331-338)Online publication date: 26-May-2015
  • (2015)A Search Based Approach Towards Robust Optimization in Software Product Line ScopingProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2764650(1415-1416)Online publication date: 11-Jul-2015
  • (2014)Software product line scoping and requirements engineering in a small and medium-sized enterpriseJournal of Systems and Software10.5555/2747015.274718488:C(189-206)Online publication date: 1-Feb-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media