메뉴 건너뛰기




Volumn , Issue , 2011, Pages 181-190

From requirements to features: An exploratory study of feature-oriented refactoring

Author keywords

Feature Orientation; Feature Oriented Refactoring; Product Line Evolution; Software Product Lines

Indexed keywords

EXPLORATORY STUDIES; FEATURE ORIENTATION; FEATURE-ORIENTED; FEATURE-ORIENTED SOFTWARE DEVELOPMENT; FUNCTIONAL REQUIREMENT; MEDIUM SIZE; MODULARIZATIONS; ORIGINAL SYSTEMS; PRODUCT-LINES; REFACTORINGS; REQUIREMENTS SPECIFICATIONS; SOFTWARE PRODUCT LINE; SOFTWARE PRODUCT LINES; SOFTWARE SYSTEMS; STEPPING STONE; VARIABLE SYSTEMS;

EID: 80054070982     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/SPLC.2011.52     Document Type: Conference Paper
Times cited : (25)

References (35)
  • 5
    • 21644473421 scopus 로고    scopus 로고
    • A taxonomy of variability realization techniques
    • M. Svahnberg, J. van Gurp, and J. Bosch, "A taxonomy of variability realization techniques," Softw., Pract. Exper., vol. 35, no. 8, pp. 705-754, 2005.
    • (2005) Softw., Pract. Exper. , vol.35 , Issue.8 , pp. 705-754
    • Svahnberg, M.1    Van Gurp, J.2    Bosch, J.3
  • 7
  • 8
    • 84976850194 scopus 로고
    • The Design and Implementation of Hierarchical Software Systems with Reusable Components
    • D. Batory and S. O'Malley, "The Design and Implementation of Hierarchical Software Systems with Reusable Components," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 1, no. 4, pp. 355-398, 1992.
    • (1992) ACM Transactions on Software Engineering and Methodology (TOSEM) , vol.1 , Issue.4 , pp. 355-398
    • Batory, D.1    O'Malley, S.2
  • 9
    • 34548759076 scopus 로고    scopus 로고
    • Feature oriented model driven development: A case study for portlets
    • IEEE Computer Society
    • S. Trujillo, D. S. Batory, and O. Díaz, "Feature oriented model driven development: A case study for portlets," in ICSE. IEEE Computer Society, 2007, pp. 44-53.
    • (2007) ICSE , pp. 44-53
    • Trujillo, S.1    Batory, D.S.2    Díaz, O.3
  • 10
    • 84983006824 scopus 로고    scopus 로고
    • Generating product-lines of product-families
    • IEEE Computer Society
    • D. S. Batory, R. E. Lopez-Herrejon, and J.-P. Martin, "Generating product-lines of product-families," in ASE. IEEE Computer Society, 2002, pp. 81-92.
    • (2002) ASE , pp. 81-92
    • Batory, D.S.1    Lopez-Herrejon, R.E.2    Martin, J.-P.3
  • 11
    • 34250646271 scopus 로고    scopus 로고
    • A disciplined approach to aspect composition
    • J. Hatcliff and F. Tip, Eds. ACM
    • R. E. Lopez-Herrejon, D. S. Batory, and C. Lengauer, "A disciplined approach to aspect composition," in PEPM, J. Hatcliff and F. Tip, Eds. ACM, 2006, pp. 68-77.
    • (2006) PEPM , pp. 68-77
    • Lopez-Herrejon, R.E.1    Batory, D.S.2    Lengauer, C.3
  • 12
    • 56649090985 scopus 로고    scopus 로고
    • Using modern mathematics as an fosd modeling language
    • Y. Smaragdakis and J. G. Siek, Eds. ACM
    • D. S. Batory, "Using modern mathematics as an fosd modeling language,"in GPCE, Y. Smaragdakis and J. G. Siek, Eds. ACM, 2008, pp. 35-44.
    • (2008) GPCE , pp. 35-44
    • Batory, D.S.1
  • 13
    • 70349553081 scopus 로고    scopus 로고
    • Featurehouse: Languageindependent, automated software composition
    • IEEE
    • S. Apel, C. Kästner, and C. Lengauer, "Featurehouse: Languageindependent, automated software composition," in ICSE. IEEE, 2009, pp. 221-231.
    • (2009) ICSE , pp. 221-231
    • Apel, S.1    Kästner, C.2    Lengauer, C.3
  • 14
    • 34247156995 scopus 로고    scopus 로고
    • Feature oriented refactoring of legacy applications
    • L. J. Osterweil, H. D. Rombach, and M. L. Soffa, Eds. ACM
    • J. Liu, D. S. Batory, and C. Lengauer, "Feature oriented refactoring of legacy applications," in ICSE, L. J. Osterweil, H. D. Rombach, and M. L. Soffa, Eds. ACM, 2006, pp. 112-121.
    • (2006) ICSE , pp. 112-121
    • Liu, J.1    Batory, D.S.2    Lengauer, C.3
  • 17
    • 80054074588 scopus 로고    scopus 로고
    • "Gantt Project," 2010, http://www.ganttproject.biz/.
    • (2010)
  • 18
    • 70350647210 scopus 로고    scopus 로고
    • An orthogonal access modifier model for feature-oriented programming
    • ser. ACM International Conference Proceeding Series, S. Apel, W. R. Cook, K. Czarnecki, C. Kästner, N. Loughran, and O. Nierstrasz, Eds. ACM
    • S. Apel, J. Liebig, C. Kästner, M. Kuhlemann, and T. Leich, "An orthogonal access modifier model for feature-oriented programming," in FOSD, ser. ACM International Conference Proceeding Series, S. Apel, W. R. Cook, K. Czarnecki, C. Kästner, N. Loughran, and O. Nierstrasz, Eds. ACM, 2009, pp. 27-33.
    • (2009) FOSD , pp. 27-33
    • Apel, S.1    Liebig, J.2    Kästner, C.3    Kuhlemann, M.4    Leich, T.5
  • 19
    • 57349117656 scopus 로고    scopus 로고
    • Granularity in software product lines
    • W. Schäfer, M. B. Dwyer, and V. Gruhn, Eds. ACM
    • C. Kästner, S. Apel, and M. Kuhlemann, "Granularity in software product lines," in ICSE, W. Schäfer, M. B. Dwyer, and V. Gruhn, Eds. ACM, 2008, pp. 311-320.
    • (2008) ICSE , pp. 311-320
    • Kästner, C.1    Apel, S.2    Kuhlemann, M.3
  • 21
    • 47249159948 scopus 로고    scopus 로고
    • What's in a feature: A requirements engineering perspective
    • FASE, ser. J. L. Fiadeiro and P. Inverardi, Eds., Springer
    • A. Classen, P. Heymans, and P.-Y. Schobbens, "What's in a feature: A requirements engineering perspective," in FASE, ser. Lecture Notes in Computer Science, J. L. Fiadeiro and P. Inverardi, Eds., vol. 4961. Springer, 2008, pp. 16-30.
    • (2008) Lecture Notes in Computer Science , vol.4961 , pp. 16-30
    • Classen, A.1    Heymans, P.2    Schobbens, P.-Y.3
  • 22
    • 77955227439 scopus 로고    scopus 로고
    • Automated analysis of feature models 20 years later: A literature review
    • D. Benavides, S. Segura, and A. R. Cortés, "Automated analysis of feature models 20 years later: A literature review," Inf. Syst., vol. 35, no. 6, pp. 615-636, 2010.
    • (2010) Inf. Syst. , vol.35 , Issue.6 , pp. 615-636
    • Benavides, D.1    Segura, S.2    Cortés, A.R.3
  • 23
    • 74449089874 scopus 로고    scopus 로고
    • Design pattern recovery based on annotations
    • G. Rasool, I. Philippow, and P. Mäder, "Design pattern recovery based on annotations," Adv. Eng. Softw., vol. 41, no. 4, pp. 519-526, 2010.
    • (2010) Adv. Eng. Softw. , vol.41 , Issue.4 , pp. 519-526
    • Rasool, G.1    Philippow, I.2    Mäder, P.3
  • 24
    • 78650155928 scopus 로고    scopus 로고
    • Understanding where requirements are implemented
    • IEEE Computer Society
    • B. Burgstaller and A. Egyed, "Understanding where requirements are implemented," in ICSM. IEEE Computer Society, 2010, pp. 1-5.
    • (2010) ICSM , pp. 1-5
    • Burgstaller, B.1    Egyed, A.2
  • 25
    • 80054065561 scopus 로고    scopus 로고
    • "TXL," 2010, http://www.txl.ca/.
    • (2010) TXL
  • 27
    • 70349524149 scopus 로고    scopus 로고
    • Feature (de)composition in functional programming
    • Software Composition, ser. A. Bergel and J. Fabry, Eds., Springer
    • S. Apel, C. Kästner, A. Größlinger, and C. Lengauer, "Feature (de)composition in functional programming," in Software Composition, ser. Lecture Notes in Computer Science, A. Bergel and J. Fabry, Eds., vol. 5634. Springer, 2009, pp. 9-26.
    • (2009) Lecture Notes in Computer Science , vol.5634 , pp. 9-26
    • Apel, S.1    Kästner, C.2    Größlinger, A.3    Lengauer, C.4
  • 28
    • 70450191766 scopus 로고    scopus 로고
    • A model of refactoring physically and virtually separated features
    • J. G. Siek and B. F. 0002, Eds. ACM
    • C. Kästner, S. Apel, and M. Kuhlemann, "A model of refactoring physically and virtually separated features," in GPCE, J. G. Siek and B. F. 0002, Eds. ACM, 2009, pp. 157-166.
    • (2009) GPCE , pp. 157-166
    • Kästner, C.1    Apel, S.2    Kuhlemann, M.3
  • 29
    • 70350374354 scopus 로고    scopus 로고
    • Refactoring feature modules
    • ICSR, ser. S. H. Edwards and G. Kulczycki, Eds., Springer
    • M. Kuhlemann, D. S. Batory, and S. Apel, "Refactoring feature modules,"in ICSR, ser. Lecture Notes in Computer Science, S. H. Edwards and G. Kulczycki, Eds., vol. 5791. Springer, 2009, pp. 106-115.
    • (2009) Lecture Notes in Computer Science , vol.5791 , pp. 106-115
    • Kuhlemann, M.1    Batory, D.S.2    Apel, S.3
  • 31
    • 0029219159 scopus 로고
    • Software reconnaissance: Mapping program features to code
    • [Online]. Available
    • N. Wilde and M. C. Scully, "Software reconnaissance: Mapping program features to code," Journal of Software Maintenance: Research and Practice, vol. 7, no. 1, pp. 49-62, 1995. [Online]. Available: http://dx.doi.org/10.1002/ smr.4360070105
    • (1995) Journal of Software Maintenance: Research and Practice , vol.7 , Issue.1 , pp. 49-62
    • Wilde, N.1    Scully, M.C.2
  • 32
    • 8344264619 scopus 로고    scopus 로고
    • Static and dynamic distance metrics for feature-based code analysis
    • [Online]. Available
    • W. E. Wong and S. Gokhale, "Static and dynamic distance metrics for feature-based code analysis," Journal of Systems and Software, vol. 74, no. 3, pp. 283 - 295, 2005. [Online]. Available: http://www.sciencedirect.com/ science/article/B6V0N-4C8PD97-1/2/1655dcfe96cbfb26c1b44899890b9240
    • (2005) Journal of Systems and Software , vol.74 , Issue.3 , pp. 283-295
    • Wong, W.E.1    Gokhale, S.2
  • 33
    • 77952370455 scopus 로고    scopus 로고
    • On dynamic feature location
    • D. F. Redmiles, T. Ellman, and A. Zisman, Eds. ACM
    • R. Koschke and J. Quante, "On dynamic feature location," in ASE, D. F. Redmiles, T. Ellman, and A. Zisman, Eds. ACM, 2005, pp. 86-95.
    • (2005) ASE , pp. 86-95
    • Koschke, R.1    Quante, J.2
  • 34
    • 71149107922 scopus 로고    scopus 로고
    • Cerberus: Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis
    • R. L. Krikhaar, R. Lämmel, and C. Verhoef, Eds. IEEE Computer Society
    • M. Eaddy, A. V. Aho, G. Antoniol, and Y.-G. Guéhéneuc, "Cerberus: Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis," in ICPC, R. L. Krikhaar, R. Lämmel, and C. Verhoef, Eds. IEEE Computer Society, 2008, pp. 53-62.
    • (2008) ICPC , pp. 53-62
    • Eaddy, M.1    Aho, A.V.2    Antoniol, G.3    Guéhéneuc, Y.-G.4
  • 35
    • 71749118413 scopus 로고    scopus 로고
    • On the impact of the optional feature problem: Analysis and case studies
    • ser. ACM International Conference Proceeding Series, D. Muthig and J. D. McGregor, Eds., ACM
    • C. Kästner, S. Apel, S. S. ur Rahman, M. Rosenmüller, D. S. Batory, and G. Saake, "On the impact of the optional feature problem: analysis and case studies," in SPLC, ser. ACM International Conference Proceeding Series, D. Muthig and J. D. McGregor, Eds., vol. 446. ACM, 2009, pp. 181-190.
    • (2009) SPLC , vol.446 , pp. 181-190
    • Kästner, C.1    Apel, S.2    Ur Rahman, S.S.3    Rosenmüller, M.4    Batory, D.S.5    Saake, G.6


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.