메뉴 건너뛰기




Volumn 39, Issue 15, 2009, Pages 1293-1311

Using frameworks to develop a distributed conferencing system: An experience report

Author keywords

Application framework; Collaborative system; Communication framework; Software evolution; Software reuse

Indexed keywords

APPLICATION FRAMEWORK; COLLABORATIVE SYSTEM; COMMUNICATION FRAMEWORK; SOFTWARE EVOLUTION; SOFTWARE REUSE;

EID: 70349858291     PISSN: 00380644     EISSN: 1097024X     Source Type: Journal    
DOI: 10.1002/spe.937     Document Type: Article
Times cited : (9)

References (46)
  • 1
  • 3
    • 0031258215 scopus 로고    scopus 로고
    • Frameworks = (components + patterns)
    • 10
    • Johnson RE. Frameworks = (components + patterns). Communications of the ACM 1997; 40(10):39-42.
    • (1997) Communications of the ACM , vol.40 , pp. 39-42
    • Johnson, R.E.1
  • 4
    • 1842530771 scopus 로고    scopus 로고
    • Overlooked aspects of COTS-based development
    • Torchiano M, Morisio M. Overlooked aspects of COTS-based development. IEEE Software 2004; 21(2):88-93.
    • (2004) IEEE Software , vol.21 , Issue.2 , pp. 88-93
    • Torchiano, M.1    Morisio, M.2
  • 6
    • 84954094358 scopus 로고    scopus 로고
    • Leveraging application frameworks
    • DOI: 10.1145/1016998.1017005
    • Schmidt DC, Gokhale A, Natarajan B. Leveraging application frameworks. ACM, Queue, 2004; 66-75. DOI: 10.1145/1016998.1017005.
    • (2004) ACM, Queue , pp. 66-75
    • Schmidt, D.C.1    Gokhale, A.2    Natarajan, B.3
  • 7
    • 34250214575 scopus 로고    scopus 로고
    • COTS selection: Past, present, and future
    • DOI 10.1109/ECBS.2007.28, 4148924, Proceedings - 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2007: Raising Expectations of Computer-Based Systems
    • 7. Mohamed A, Ruhe G, Eberlein A. COTS selection: past, present, and future. Proceedings of the I4lh IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'OT), Tucson, AZ, U.S.A., 26-29 March 2007; 103-114. DOI: 10.1109/ECBS.2007.28. (Pubitemid 46900663)
    • (2007) Proceedings of the International Symposium and Workshop on Engineering of Computer Based Systems , pp. 103-112
    • Mohamed, A.1    Ruhe, G.2    Eberlein, A.3
  • 8
    • 35248878784 scopus 로고    scopus 로고
    • Intelligent Support for Selection of COTS Products
    • Springer: Berlin, Heidelberg, DOI: 10.1007/3-540-36560-5
    • Ruhe G. Intelligent Support for Selection of COTS Products (Lecture Notes in Computer Science, vol.2593). Springer: Berlin, Heidelberg, 2003; 34-45. DOI: 10.1007/3-540-36560-5.
    • (2003) Lecture Notes in Computer Science , vol.2593 , pp. 34-45
    • Ruhe, G.1
  • 9
    • 0034315843 scopus 로고    scopus 로고
    • Investigating reading techniques for object-oriented framework learning
    • DOI 10.1109/32.881720
    • 9. Shull F, Lanubile F, Basili V. Investigating reading techniques for object-oriented framework learning. IEEE Transactions on Software Engineering 2000; 26(11):1101-1118. (Pubitemid 32076247)
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.11 , pp. 1101-1118
    • Shull, F.1
  • 10
    • 0002296975 scopus 로고    scopus 로고
    • Framework integration problems, causes, solutions
    • DOl: 10.1145/317665.317679
    • Mattsson M, Bosch J, Fayad ME. Framework integration problems, causes, solutions. Communications of the ACM 1999; 42(10):80-87. DOl: 10.1145/317665.317679.
    • (1999) Communications of the ACM , vol.42 , Issue.10 , pp. 80-87
    • Mattsson, M.1    Bosch, J.2    Fayad, M.E.3
  • 15
    • 84977599135 scopus 로고    scopus 로고
    • Building an experience base for software engineering: A report on the first CeBASE eWorkshop
    • Product Focused Software Process Improvement
    • 15. Basili V, Tesoriero R, Costa P, Lindvall M, Rus I, Shull F, Zelkowitz M. Building an experience base for software engineering: A report on the first CeBASE eWorkshop. Product Focused Software Process Improvement, PROFES 2001 (Lecture Notes in Computer Science, vol.2188). Springer: Berlin, Heidelberg, 2001; 110-125. DOI: 10.1007/3-540-44813-6-13. (Pubitemid 33348121)
    • (2001) Lecture Notes in Computer Science , Issue.2188 , pp. 110-125
    • Basili, V.1    Tesoriero, R.2    Costa, P.3    Lindvall, M.4    Rus, I.5    Shull, F.6    Zelkowitz, M.7
  • 16
    • 17444448603 scopus 로고    scopus 로고
    • Developing groupware for requirements negotiation: Lessons learned
    • DOI 10.1109/52.922725
    • 16. Boehm B, Granbacher P, Briggs RO. Developing groupware for requirements negotiations: Lessons learned. IEEE Software 2001; 18(3):46-55. DOI: 10.1109/52.922725. (Pubitemid 32469735)
    • (2001) IEEE Software , vol.18 , Issue.3 , pp. 46-55
    • Boehm, B.1    Grunbacher, P.2    Briggs, R.O.3
  • 18
    • 70349875940 scopus 로고    scopus 로고
    • Available at: 23 April
    • JXTA community projects. Available at: https://jxta.dev.java.net/ [23 April 2009].
    • (2009) JXTA Community Projects
  • 19
    • 0012022688 scopus 로고    scopus 로고
    • Evolution and reuse of orthogonal architecture
    • DOI: 10.1109/32.485224
    • Rajlich V, Silva JH. Evolution and reuse of orthogonal architecture. IEEE Transactions on Software Engineering 1996; 22(2):153-157. DOI: 10.1109/32.485224.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.2 , pp. 153-157
    • Rajlich, V.1    Silva, J.H.2
  • 23
    • 70349861432 scopus 로고    scopus 로고
    • Available at 23 April
    • eConference Project Wiki. Available at: http://cdg.di.uniba.it/index.php? n=Research.Econference [23 April 2009].
    • (2009) eConference Project Wiki
  • 24
    • 70349878027 scopus 로고    scopus 로고
    • Available at: 23 April
    • XMPP protocol specifications. Available at: http://xmpp.org/rfcs/ [23 April 2009].
    • (2009) XMPP Protocol Specifications
  • 25
    • 27344442114 scopus 로고    scopus 로고
    • Streaming XML with Jabber/XMPP
    • St. Andre P. Streaming XML with Jabber/XMPP. Internet Computing, IEEE 2005; 9(5):82-89.
    • (2005) Internet Computing, IEEE , vol.9 , Issue.5 , pp. 82-89
    • St Andre, P.1
  • 26
    • 70349868701 scopus 로고    scopus 로고
    • SMACK library. Available at: 23 April
    • SMACK library. Available at: http://www.igniterealtime.org/projects/ smack/index.jsp [23 April 2009].
    • (2009)
  • 28
    • 51349144621 scopus 로고    scopus 로고
    • On plug-ins and extensible architectures
    • Birsan D. On plug-ins and extensible architectures. Queue, ACM 2005; 3(2):40-46.
    • (2005) Queue, ACM , vol.3 , Issue.2 , pp. 40-46
    • Birsan, D.1
  • 30
    • 70349868700 scopus 로고    scopus 로고
    • Available at: 23 April
    • JXTA platform change history. Available at: https://jxta-jxse.dev.java. net/currentwork.html#history [23 April 2009].
    • (2009) JXTA Platform Change History
  • 31
    • 33646396766 scopus 로고    scopus 로고
    • How do APIs evolve? A story of refactoring
    • DOI: 10.1002/smr.v18:2
    • Dig D, Johnson R. How do APIs evolve? A story of refactoring. Journal of Software Maintenance and Evolution 2006; 18(2):83-107. DOI: 10.1002/smr.v18:2.
    • (2006) Journal of Software Maintenance and Evolution , vol.18 , Issue.2 , pp. 83-107
    • Dig, D.1    Johnson, R.2
  • 32
    • 33845492120 scopus 로고    scopus 로고
    • Performance evaluation of JXTA communication layers
    • DOI 10.1109/CCGRID.2005.1558562, 1558562, 2005 IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2005
    • 32. Antoniu G, Hatcher P, Jan M, Noblet DA. Performance evaluation of JXTA communication layers. IEEE International Symposium on Cluster Computing and the Grid (CCGrid '05), Cardiff, U.K., vol.1, 9-12 May 2005; 251-258. DOI: 10.1109/CCGRID.2005.1558562. (Pubitemid 44910949)
    • (2005) 2005 IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2005 , vol.1 , pp. 251-258
    • Antoniu, G.1    Hatcher, P.2    Jan, M.3    Noblet, D.A.4
  • 34
    • 33646690767 scopus 로고    scopus 로고
    • JXTA messaging: Analysis of feature-performance tradeoffs and implications for system design
    • Springer: Berlin, Heidelberg, DOI: 10.1007/11575801.11
    • Halepovic E, Deters R, Traversat B. JXTA Messaging: Analysis of Feature-Performance Tradeoffs and Implications for System Design (Lecture Notes in Computer Science, vol.3761). Springer: Berlin, Heidelberg, 2005; 1097-1114. DOI: 10.1007/11575801.11.
    • (2005) Lecture Notes in Computer Science , vol.3761 , pp. 1097-1114
    • Halepovic, E.1    Deters, R.2    Traversat, B.3
  • 35
    • 77949273756 scopus 로고    scopus 로고
    • Available at: h:ttp://cui.unige.ch/~seigneur/ 23 April
    • Seigneur J-M. Jxta Pipes Performance, 2002. Available at: h:ttp://cui.unige.ch/~seigneur/ [23 April 2009].
    • (2009) Jxta Pipes Performance, 2002
    • Seigneur, J.-M.1
  • 36
    • 70349850003 scopus 로고    scopus 로고
    • Available at: 23 April
    • JXTA IETF standardization. Available at: https://datatracker.ietf.org/ drafts/draft-duigou-jxta-protocols/ [23 April 2009].
    • (2009) JXTA IETF Standardization
  • 38
    • 70349865707 scopus 로고    scopus 로고
    • Available at: 23 April
    • XMPP Multi-User Chat (MUC) XEP. Available at: http://xmpp.org/extensions/ xep-0045.html [23 April 2009].
    • (2009) XMPP Multi-User Chat (MUC) XEP
  • 43
    • 70349865631 scopus 로고    scopus 로고
    • Available at: 23 April
    • Eclipse RCP staue memory overhead. Available at: https://bugs.eclipse. org/bugs/show.bug.cgi?id=53338 [23 April 2009].
    • (2009) Eclipse RCP Staue Memory Overhead
  • 45
    • 40349103553 scopus 로고    scopus 로고
    • An optimization framework for 'build-or-buy' decisions in software architecture
    • Cortellessa V, Marinelli F, Potena P. An optimization framework for 'build-or-buy' decisions in software architecture. Computers and Operations Research 2008; 35:3090-3106.
    • (2008) Computers and Operations Research , vol.35 , pp. 3090-3106
    • Cortellessa, V.1    Marinelli, F.2    Potena, P.3
  • 46
    • 33744548426 scopus 로고    scopus 로고
    • Enterprise frameworks: Guidelines for selection
    • Article No. 4. DOI: 10.1145/351936.351940
    • Fayad ME, Hamu DS. Enterprise frameworks: Guidelines for selection. ACM Computing Surveys 2000. Article No. 4. DOI: 10.1145/351936.351940.
    • (2000) ACM Computing Surveys
    • Fayad, M.E.1    Hamu, D.S.2


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