메뉴 건너뛰기




Volumn 2011, Issue 1, 2011, Pages 66-75

Using background colors to support program comprehension in software product lines

Author keywords

[No Author keywords available]

Indexed keywords

CONTROLLED EXPERIMENT; EFFECTIVE MECHANISMS; LINES OF CODE; PROGRAM COMPREHENSION; SOFTWARE PRODUCT LINE; SOFTWARE PRODUCT LINE ENGINEERINGS;

EID: 82955219702     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1049/ic.2011.0008     Document Type: Conference Paper
Times cited : (31)

References (43)
  • 2
    • 0036649342 scopus 로고    scopus 로고
    • Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor
    • D. Atkins, et al. (2002). 'Using Version Control Data to Evaluate the Impact of Software Tools: A Case Study of the Version Editor'. IEEE Trans. Softw. Eng. 28(7):625-637.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.7 , pp. 625-637
    • Atkins, D.1
  • 4
  • 6
    • 34548754441 scopus 로고    scopus 로고
    • Spotlight: A Prototype Tool for Software Plans
    • IEEE CS
    • D. Coppit, et al. (2007). 'Spotlight: A Prototype Tool for Software Plans'. In Proc. Int'l Conf. Software Engineering (ICSE), pp. 754-757. IEEE CS.
    • (2007) Proc. Int'l Conf. Software Engineering (ICSE) , pp. 754-757
    • Coppit, D.1
  • 11
    • 70350630211 scopus 로고    scopus 로고
    • How to Compare Program Comprehension in FOSD Empirically - An Experience Report
    • ACM Press
    • J. Feigenspan, et al. (2009). 'How to Compare Program Comprehension in FOSD Empirically - An Experience Report'. In Proc. Int'l Workshop on Feature-Oriented Software Development, pp. 55-62. ACM Press.
    • (2009) Proc. Int'l Workshop on Feature-Oriented Software Development , pp. 55-62
    • Feigenspan, J.1
  • 13
    • 57349092460 scopus 로고    scopus 로고
    • Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability
    • ACM Press
    • E. Figueiredo, et al. (2008a). 'Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability'. In Proc. Int'l Conf. Software Engineering (ICSE), pp. 261-270. ACM Press.
    • (2008) Proc. Int'l Conf. Software Engineering (ICSE) , pp. 261-270
    • Figueiredo, E.1
  • 14
    • 50249140209 scopus 로고    scopus 로고
    • On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework
    • IEEE CS
    • E. Figueiredo, et al. (2008b). 'On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework'. In Proc. Europ. Conf. Software Maintenance and Reengineering (CSMR), pp. 183-192. IEEE CS.
    • (2008) Proc. Europ. Conf. Software Maintenance and Reengineering (CSMR) , pp. 183-192
    • Figueiredo, E.1
  • 17
    • 38149134565 scopus 로고    scopus 로고
    • On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study
    • Springer
    • P. Greenwood, et al. (2007). 'On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study'. In Proc. Europ. Conf. Object-Oriented Programming (ECOOP), pp. 176-200. Springer.
    • (2007) Proc. Europ. Conf. Object-Oriented Programming (ECOOP) , pp. 176-200
    • Greenwood, P.1
  • 18
    • 72449134255 scopus 로고    scopus 로고
    • Does Aspect-Oriented Programming Increase the Development Speed for Crosscutting Code? An Empirical Study
    • IEEE CS
    • S. Hanenberg, et al. (2009). 'Does Aspect-Oriented Programming Increase the Development Speed for Crosscutting Code? An Empirical Study'. In Proc. Int'l Symposium Empirical Software Engineering and Measurement (ESEM), pp. 156-167. IEEE CS.
    • (2009) Proc. Int'l Symposium Empirical Software Engineering and Measurement (ESEM) , pp. 156-167
    • Hanenberg, S.1
  • 21
    • 0034505883 scopus 로고    scopus 로고
    • C/C++ Conditional Compilation Analysis using Symbolic Execution
    • IEEE CS
    • Y. Hu et al. (2000). 'C/C++ Conditional Compilation Analysis using Symbolic Execution'. In Proc. Int'l Conf. Software Maintenance (ICSM), pp. 196-206. IEEE CS.
    • (2000) Proc. Int'l Conf. Software Maintenance (ICSM) , pp. 196-206
    • Hu, Y.1
  • 24
    • 70450192589 scopus 로고    scopus 로고
    • Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach
    • Springer
    • C. Kästner, et al. (2009). 'Guaranteeing Syntactic Correctness for all Product Line Variants: A Language-Independent Approach'. In Proc. Int'l Conf. Objects, Models, Components, Patterns (TOOLS EUROPE), pp. 174-194. Springer.
    • (2009) Proc. Int'l Conf. Objects, Models, Components, Patterns (TOOLS EUROPE) , pp. 174-194
    • Kästner, C.1
  • 26
  • 27
    • 77954730541 scopus 로고    scopus 로고
    • An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines
    • ACM Press
    • J. Liebig, et al. (2010). 'An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines'. In Proc. Int'l Conf. Software Engineering (ICSE), pp. 105-114. ACM Press.
    • (2010) Proc. Int'l Conf. Software Engineering (ICSE) , pp. 105-114
    • Liebig, J.1
  • 28
    • 0001859044 scopus 로고
    • A Technique for the Measurement of Attitudes
    • R. Likert (1932). 'A Technique for the Measurement of Attitudes'. Archives of Psychology 22(140):1-55.
    • (1932) Archives of Psychology , vol.22 , Issue.140 , pp. 1-55
    • Likert, R.1
  • 29
    • 34548261702 scopus 로고    scopus 로고
    • A Quantitative Analysis of Aspects in the eCos Kernel
    • ACM Press
    • D. Lohmann, et al. (2006). 'A Quantitative Analysis of Aspects in the eCos Kernel'. In Proc. Europ. Conf. Computer Systems (EuroSys), pp. 191-204. ACM Press.
    • (2006) Proc. Europ. Conf. Computer Systems (EuroSys) , pp. 191-204
    • Lohmann, D.1
  • 30
  • 31
    • 39749093168 scopus 로고
    • The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing Information
    • G. Miller (1956). 'The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing Information'. Psychological Review 63(2):81-97.
    • (1956) Psychological Review , vol.63 , Issue.2 , pp. 81-97
    • Miller, G.1
  • 32
    • 35248828609 scopus 로고    scopus 로고
    • Generic Implementation of Product Line Components
    • Springer
    • D. Muthig & T. Patzke (2003). 'Generic Implementation of Product Line Components'. In Int'l Conf. NetObjectDays, pp. 313-329. Springer.
    • (2003) Int'l Conf. NetObjectDays , pp. 313-329
    • Muthig, D.1    Patzke, T.2
  • 33
    • 0002284111 scopus 로고
    • Error Reporting with Graduated Color
    • B. Oberg & D. Notkin (1992). 'Error Reporting with Graduated Color'. IEEE Software 9(6):33-38.
    • (1992) IEEE Software , vol.9 , Issue.6 , pp. 33-38
    • Oberg, B.1    Notkin, D.2
  • 34
    • 0031376551 scopus 로고    scopus 로고
    • Experiences Developing and Maintaining Software in a Multi-Platform Environment
    • IEEE CS
    • T. Pearse & P. Oman (1997). 'Experiences Developing and Maintaining Software in a Multi-Platform Environment'. In Proc. Int'l Conf. Software Maintenance (ICSM), pp. 270-277. IEEE CS.
    • (1997) Proc. Int'l Conf. Software Maintenance (ICSM) , pp. 270-277
    • Pearse, T.1    Oman, P.2
  • 37
    • 82955238059 scopus 로고
    • Display Color Coding: 10 Rules of Thumb
    • J. Rice (1991). 'Display Color Coding: 10 Rules of Thumb'. IEEE Software 8(1):86-88.
    • (1991) IEEE Software , vol.8 , Issue.1 , pp. 86-88
    • Rice, J.1
  • 40
    • 84864362755 scopus 로고
    • #ifdef Considered Harmful or Portability Experience with C News
    • USENIX Association
    • H. Spencer & G. Collyer (1992). '#ifdef Considered Harmful or Portability Experience With C News'. In Proc. USENIX Conf., pp. 185-198. USENIX Association.
    • (1992) Proc. USENIX Conf. , pp. 185-198
    • Spencer, H.1    Collyer, G.2
  • 41
    • 0021501054 scopus 로고
    • An Essay on Software Reuse
    • T. Standish (1984). 'An Essay on Software Reuse'. IEEE Trans. Softw. Eng. SE-10(5):494-497.
    • (1984) IEEE Trans. Softw. Eng. , vol.SE-10 , Issue.5 , pp. 494-497
    • Standish, T.1
  • 42
    • 0029358084 scopus 로고
    • Program Comprehension during Software Maintenance and Evolution
    • A. von Mayrhauser & M. Vans (1995). 'Program Comprehension During Software Maintenance and Evolution'. Computer 28(8):44-55.
    • (1995) Computer , vol.28 , Issue.8 , pp. 44-55
    • Von Mayrhauser, A.1    Vans, M.2
  • 43
    • 0028546141 scopus 로고
    • How to Merge Program Texts
    • W. Yang (1994). 'How to Merge Program Texts'. Journal of Systems and Software 27(2):129-135.
    • (1994) Journal of Systems and Software , vol.27 , Issue.2 , pp. 129-135
    • Yang, W.1


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