메뉴 건너뛰기




Volumn 5380 LNCS, Issue , 2008, Pages 64-79

Change-enabled software systems

Author keywords

[No Author keywords available]

Indexed keywords

LIFE CYCLE;

EID: 58049090491     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-89437-7_3     Document Type: Conference Paper
Times cited : (11)

References (59)
  • 2
    • 33845438079 scopus 로고    scopus 로고
    • Balint, M., G?̌rba, T., Marinescu, R.: How developers copy. In: Proceedings of International Conference on Program Comprehension (ICPC 2006), pp. 56-65 (2006)
    • Balint, M., G?̌rba, T., Marinescu, R.: How developers copy. In: Proceedings of International Conference on Program Comprehension (ICPC 2006), pp. 56-65 (2006)
  • 4
    • 58049086142 scopus 로고    scopus 로고
    • Bobrow, D.G., Goldstein, I.P.: Representing design alternatives. In: Proceedings of the Conference on Artificial Intelligence and the Simulation of Behavior (July 1980)
    • Bobrow, D.G., Goldstein, I.P.: Representing design alternatives. In: Proceedings of the Conference on Artificial Intelligence and the Simulation of Behavior (July 1980)
  • 6
    • 0002487235 scopus 로고
    • How do committees invent?
    • Conway, M.E.: How do committees invent? Datamation 14(4), 28-31 (1968)
    • (1968) Datamation , vol.14 , Issue.4 , pp. 28-31
    • Conway, M.E.1
  • 7
    • 84958180272 scopus 로고    scopus 로고
    • Costanza, P., Hirschfeld, R.: Language constructs for context-oriented programming: An overview of ContextL. In: Proceedings of the Dynamic Languages Symposium DLS 2005, co-organized with OOPSLA 2005, pp. 1-10. ACM, New York (2005)
    • Costanza, P., Hirschfeld, R.: Language constructs for context-oriented programming: An overview of ContextL. In: Proceedings of the Dynamic Languages Symposium DLS 2005, co-organized with OOPSLA 2005, pp. 1-10. ACM, New York (2005)
  • 9
    • 77954455184 scopus 로고    scopus 로고
    • Denker, M., G?̌rba, T., Lienhard, A., Nierstrasz, O., Renggli, L., Zumkehr, P.: Encapsulating and exploiting change with Changeboxes. In: Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), pp. 25-49. ACM Digital Library (2007)
    • Denker, M., G?̌rba, T., Lienhard, A., Nierstrasz, O., Renggli, L., Zumkehr, P.: Encapsulating and exploiting change with Changeboxes. In: Proceedings of the 2007 International Conference on Dynamic Languages (ICDL 2007), pp. 25-49. ACM Digital Library (2007)
  • 11
  • 13
    • 0032685481 scopus 로고    scopus 로고
    • Evaluating message passing control techniques in Smalltalk
    • Ducasse, S.: Evaluating message passing control techniques in Smalltalk. Journal of Object-Oriented Programming (JOOP) 12(6), 39-44 (1999)
    • (1999) Journal of Object-Oriented Programming (JOOP) , vol.12 , Issue.6 , pp. 39-44
    • Ducasse, S.1
  • 14
    • 17644428012 scopus 로고    scopus 로고
    • The class blueprint: Visually supporting the understanding of classes
    • TSE
    • Ducasse, S., Lanza, M.: The class blueprint: Visually supporting the understanding of classes. Transactions on Software Engineering (TSE) 31(1), 75-90 (2005)
    • (2005) Transactions on Software Engineering , vol.31 , Issue.1 , pp. 75-90
    • Ducasse, S.1    Lanza, M.2
  • 15
    • 84976859535 scopus 로고
    • Computational reflection in class-based object-oriented languages
    • Proceedings OOPSLA, October
    • Ferber, J.: Computational reflection in class-based object-oriented languages. In: Proceedings OOPSLA 1989, ACM SIGPLAN Notices, vol. 24, pp. 317-326 (October 1989)
    • (1989) ACM SIGPLAN Notices , vol.24 , pp. 317-326
    • Ferber, J.1
  • 17
    • 33745407065 scopus 로고    scopus 로고
    • G?̌rba, T., Ducasse, S.: Modeling history to analyze software evolution. Journal of Software Maintenance: Research and Practice (JSME) 18, 207-236 (2006)
    • G?̌rba, T., Ducasse, S.: Modeling history to analyze software evolution. Journal of Software Maintenance: Research and Practice (JSME) 18, 207-236 (2006)
  • 18
    • 53849114169 scopus 로고    scopus 로고
    • G?̌rba, T., Ducasse, S., Kuhn, A., Marinescu, R., Raţiu, D.: Using concept analysis to detect co-change patterns. In: Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), pp. 83-89. ACM Press, New York (2007)
    • G?̌rba, T., Ducasse, S., Kuhn, A., Marinescu, R., Raţiu, D.: Using concept analysis to detect co-change patterns. In: Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), pp. 83-89. ACM Press, New York (2007)
  • 19
    • 18044363272 scopus 로고    scopus 로고
    • G?̂rba, T., Ducasse, S., Lanza, M.: Yesterday's Weather: Guiding early reverse engineering efforts by summarizing the evolution of changes. In: Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM 2004), pp. 40-49. IEEE Computer Society, Los Alamitos (2004)
    • G?̂rba, T., Ducasse, S., Lanza, M.: Yesterday's Weather: Guiding early reverse engineering efforts by summarizing the evolution of changes. In: Proceedings of 20th IEEE International Conference on Software Maintenance (ICSM 2004), pp. 40-49. IEEE Computer Society, Los Alamitos (2004)
  • 20
    • 33846515805 scopus 로고    scopus 로고
    • G?̂rba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: Proceedings of InternationalWorkshop on Principles of Software Evolution (IWPSE 2005), pp. 113-122. IEEE Computer Society Press, Los Alamitos (2005)
    • G?̂rba, T., Kuhn, A., Seeberger, M., Ducasse, S.: How developers drive software evolution. In: Proceedings of InternationalWorkshop on Principles of Software Evolution (IWPSE 2005), pp. 113-122. IEEE Computer Society Press, Los Alamitos (2005)
  • 21
    • 26844487443 scopus 로고    scopus 로고
    • G?̂rba, T., Lanza, M., Ducasse, S.: Characterizing the evolution of class hierarchies. In: Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), pp. 2-11. IEEE Computer Society, Los Alamitos (2005)
    • G?̂rba, T., Lanza, M., Ducasse, S.: Characterizing the evolution of class hierarchies. In: Proceedings of 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), pp. 2-11. IEEE Computer Society, Los Alamitos (2005)
  • 22
    • 58049100450 scopus 로고    scopus 로고
    • Goldstein, I.P., Bobrow, D.G.: Descriptions for a programming environment. In: Proceedings of the First Annual Conference of the National Association for Artificial Intelligence (August 1980)
    • Goldstein, I.P., Bobrow, D.G.: Descriptions for a programming environment. In: Proceedings of the First Annual Conference of the National Association for Artificial Intelligence (August 1980)
  • 24
    • 0007617103 scopus 로고
    • A layered approach to software design
    • Technical Report CSL-80-5, Xerox PARC December
    • Goldstein, I.P., Bobrow, D.G.: A layered approach to software design. Technical Report CSL-80-5, Xerox PARC (December 1980)
    • (1980)
    • Goldstein, I.P.1    Bobrow, D.G.2
  • 25
    • 34547659262 scopus 로고    scopus 로고
    • Greevy, O., G?̂rba, T., Ducasse, S.: How developers develop features. In: Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 256-274. IEEE Computer Society, Los Alamitos (2007)
    • Greevy, O., G?̂rba, T., Ducasse, S.: How developers develop features. In: Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 256-274. IEEE Computer Society, Los Alamitos (2007)
  • 28
    • 84872539012 scopus 로고    scopus 로고
    • Hofer, C., Denker, M., Ducasse, S.: Design and implementation of a backward-in-time debugger. In: Proceedings of NODE 2006. Lecture Notes in Informatics, P-88, pp. 17-32. Gesellschaft für Informatik, GI (September 2006)
    • Hofer, C., Denker, M., Ducasse, S.: Design and implementation of a backward-in-time debugger. In: Proceedings of NODE 2006. Lecture Notes in Informatics, vol. P-88, pp. 17-32. Gesellschaft für Informatik, GI (September 2006)
  • 29
    • 58049107083 scopus 로고    scopus 로고
    • Holzner, S.: Eclipse. O'Reilly, Sebastopol (2004)
    • Holzner, S.: Eclipse. O'Reilly, Sebastopol (2004)
  • 32
    • 0142103236 scopus 로고    scopus 로고
    • Polymetric views - a lightweight visual approach to reverse engineering
    • TSE
    • Lanza, M., Ducasse, S.: Polymetric views - a lightweight visual approach to reverse engineering. Transactions on Software Engineering (TSE) 29(9), 782-795 (2003)
    • (2003) Transactions on Software Engineering , vol.29 , Issue.9 , pp. 782-795
    • Lanza, M.1    Ducasse, S.2
  • 34
    • 70349987231 scopus 로고    scopus 로고
    • Using events to debug Java programs backwards in time
    • Lewis, B., Ducassé, M.: Using events to debug Java programs backwards in time. In: OOPSLA Companion 2003, pp. 96-97 (2003)
    • (2003) OOPSLA Companion , pp. 96-97
    • Lewis, B.1    Ducassé, M.2
  • 37
    • 58049106378 scopus 로고    scopus 로고
    • Lienhard, A., Ducasse, S., G?̂rba, T.: Taking an object-centric view on dynamic information with object flow analysis. Journal of Computer Languages, Systems and Structures (to appear, 2008)
    • Lienhard, A., Ducasse, S., G?̂rba, T.: Taking an object-centric view on dynamic information with object flow analysis. Journal of Computer Languages, Systems and Structures (to appear, 2008)
  • 38
    • 49049108193 scopus 로고    scopus 로고
    • Lienhard, A., G?̂rba, T., Greevy, O., Nierstrasz, O.: Test blueprints - exposing side effects in execution traces to support writing unit tests. In: 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), pp. 83-92. IEEE Computer Society, Los Alamitos (2008)
    • Lienhard, A., G?̂rba, T., Greevy, O., Nierstrasz, O.: Test blueprints - exposing side effects in execution traces to support writing unit tests. In: 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), pp. 83-92. IEEE Computer Society, Los Alamitos (2008)
  • 39
    • 49049090591 scopus 로고    scopus 로고
    • Lienhard, A., G?̂rba, T., Nierstrasz, O.: Practical object-oriented back-in-time debugging. In: 22nd European Conference on Object-Oriented Programming (ECOOP 2008). LNCS, 5142, pp. 592-615. Springer, Heidelberg (2008)
    • Lienhard, A., G?̂rba, T., Nierstrasz, O.: Practical object-oriented back-in-time debugging. In: 22nd European Conference on Object-Oriented Programming (ECOOP 2008). LNCS, vol. 5142, pp. 592-615. Springer, Heidelberg (2008)
  • 41
    • 0005117365 scopus 로고
    • PhD thesis, Laboratory for Artificial Intelligence, Vrije Universiteit Brussel, Brussels Belgium January
    • Maes, P.: Computational Reflection. PhD thesis, Laboratory for Artificial Intelligence, Vrije Universiteit Brussel, Brussels Belgium (January 1987)
    • (1987) Computational Reflection
    • Maes, P.1
  • 42
    • 33646159116 scopus 로고    scopus 로고
    • Software evolution as the key to productivity
    • Wirsing, M, Knapp, A, Balsamo, S, eds, RISSEF 2002, Springer, Heidelberg
    • Nierstrasz, O.: Software evolution as the key to productivity. In: Wirsing, M., Knapp, A., Balsamo, S. (eds.) RISSEF 2002. LNCS, vol. 2941, pp. 274-282. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.2941 , pp. 274-282
    • Nierstrasz, O.1
  • 43
    • 33646131609 scopus 로고    scopus 로고
    • On the revival of dynamic languages
    • Gschwind, T, Aßmann, U, eds, SC, Springer, Heidelberg
    • Nierstrasz, O., Bergel, A., Denker, M., Ducasse, S., Gaelli, M., Wuyts, R.: On the revival of dynamic languages. In: Gschwind, T., Aßmann, U. (eds.) SC 2005. LNCS, vol. 3628, pp. 1-13. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3628 , pp. 1-13
    • Nierstrasz, O.1    Bergel, A.2    Denker, M.3    Ducasse, S.4    Gaelli, M.5    Wuyts, R.6
  • 44
    • 34547666780 scopus 로고    scopus 로고
    • Nierstrasz, O., Kobel, M., G?̂rba, T., Lanza, M., Bunke, H.: Example-driven reconstruction of software models. In: Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 275-286. IEEE Computer Society Press, Los Alamitos (2007)
    • Nierstrasz, O., Kobel, M., G?̂rba, T., Lanza, M., Bunke, H.: Example-driven reconstruction of software models. In: Proceedings of Conference on Software Maintenance and Reengineering (CSMR 2007), pp. 275-286. IEEE Computer Society Press, Los Alamitos (2007)
  • 45
    • 0015482049 scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas, D.L.: On the criteria to be used in decomposing systems into modules. C. ACM 15(12), 1053-1058 (1972)
    • (1972) C. ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 55
    • 0003942562 scopus 로고
    • Reflection and semantics in a procedural language
    • Technical Report TR-272, MIT, Cambridge, MA
    • Smith, B.C.: Reflection and semantics in a procedural language. Technical Report TR-272, MIT, Cambridge, MA (1982)
    • (1982)
    • Smith, B.C.1
  • 58
    • 1442288558 scopus 로고    scopus 로고
    • Partial behavioral reflection: Spatial and temporal selection of reification
    • Proceedings of OOPSLA, November
    • Tanter, É., Noyé, J., Caromel, D., Cointe, P.: Partial behavioral reflection: Spatial and temporal selection of reification. In: Proceedings of OOPSLA 2003, ACM SIGPLAN Notices, pp. 27-46 (November 2003)
    • (2003) ACM SIGPLAN Notices , pp. 27-46
    • Tanter, E.1    Noyé, J.2    Caromel, D.3    Cointe, P.4
  • 59
    • 58049111417 scopus 로고    scopus 로고
    • Wirsing, M., Hölzl, M. (eds.): Report of the Beyond the Horizon thematic group 6 on Software Intensive Systems (2006)
    • Wirsing, M., Hölzl, M. (eds.): Report of the Beyond the Horizon thematic group 6 on Software Intensive Systems (2006)


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