-
2
-
-
0003880013
-
-
Addison-Wesley, Longman Publishing Co., Inc.: Boston, MA
-
Gamma E, Helm R, Johnson R, Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Longman Publishing Co., Inc.: Boston, MA, 1995.
-
(1995)
Design Patterns: Elements of Reusable Object-oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
3
-
-
0031258215
-
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
-
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
-
5
-
-
27744462870
-
What can programmer questions tell us about frameworks?
-
St. Louis, Missouri, U.S.A., 15-16 May DOI: 10.1007/11575801.11
-
Hou D, Hoover HJ. What can programmer questions tell us about frameworks? Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), St. Louis, Missouri, U.S.A., 15-16 May 2005; 87-96. DOI: 10.1007/11575801.11.
-
(2005)
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005)
, pp. 87-96
-
-
Hou, D.1
Hoover, H.J.2
-
6
-
-
84954094358
-
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
-
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
-
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
-
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
-
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
-
11
-
-
51349152709
-
Evolving a text-based conferencing system: An experience report
-
New York, U.S.A., 12-15 November DOI: 10.1109/COLCOM.2007.4553869.
-
Calefato F, Lanubile F, Scalas M. Evolving a text-based conferencing system: An experience report. Proceedings of the Third International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007), New York, U.S.A., 12-15 November 2007; 427-431. DOI: 10.1109/COLCOM.2007.4553869.
-
(2007)
Proceedings of the Third International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2007)
, pp. 427-431
-
-
Calefato, F.1
Lanubile, F.2
Scalas, M.3
-
13
-
-
47949129864
-
An empirical investigation on text-based communication in distributed requirements engineering
-
Munich, Germany, 27-30 August DOI: 10.1109/ICGSE.2007.9
-
Calefato F, Damian D, Lanubile F. An empirical investigation on text-based communication in distributed requirements engineering. Proceedings of the 2nd International Conference on Global Software Engineering (ICGSE '07), Munich, Germany, 27-30 August 2007; 3-11. DOI: 10.1109/ICGSE.2007.9.
-
(2007)
Proceedings of the 2nd International Conference on Global Software Engineering (ICGSE '07)
, pp. 3-11
-
-
Calefato, F.1
Damian, D.2
Lanubile, F.3
-
14
-
-
84976759085
-
Electronic meeting systems
-
Nunamaker JF, Dennis AR, Valacich JS, Vogel D, George JF. Electronic meeting systems. Communications of the ACM 1991; 34(7):40-61.
-
(1991)
Communications of the ACM
, vol.34
, Issue.7
, pp. 40-61
-
-
Nunamaker, J.F.1
Dennis, A.R.2
Valacich, J.S.3
Vogel, D.4
George, J.F.5
-
15
-
-
84977599135
-
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
-
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
-
17
-
-
51349162921
-
Peer-to-peer remote conferencing
-
Edinburgh, Scotland, U.K., 2004. IEE Publishing: London, DOI: 10.1109/ic:20040310
-
Calefato F, Lanubile F, Mallardo T. Peer-to-peer remote conferencing. Third International Workshop on Global Software Development (GSD '04), Edinburgh, Scotland, U.K., 2004. IEE Publishing: London, 2004; 34-38. DOI: 10.1109/ic:20040310.
-
(2004)
Third International Workshop on Global Software Development (GSD '04)
, pp. 34-38
-
-
Calefato, F.1
Lanubile, F.2
Mallardo, T.3
-
18
-
-
70349875940
-
-
Available at: 23 April
-
JXTA community projects. Available at: https://jxta.dev.java.net/ [23 April 2009].
-
(2009)
JXTA Community Projects
-
-
-
19
-
-
0012022688
-
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
-
20
-
-
0004101993
-
-
Wiley: New York
-
Buschmann F, Meunier R, Rohnert H, Sommerlad P, Stal M. Pattern-Oriented Software Architecture VolumeI: A. System of Patterns. Wiley: New York, 1996.
-
(1996)
Pattern-Oriented Software Architecture VolumeI: A. System of Patterns
-
-
Buschmann, F.1
Meunier, R.2
Rohnert, H.3
Sommerlad, P.4
Stal, M.5
-
21
-
-
0242444668
-
-
Sams Publishing: Indianapolis, IN, U.S.A.
-
Brookshier D, Krishnan N, Govoni D, Soto JC. JXTA: Java P2P Programming. Sams Publishing: Indianapolis, IN, U.S.A., 2002; 39-85.
-
(2002)
JXTA: Java P2P Programming
, pp. 39-85
-
-
Brookshier, D.1
Krishnan, N.2
Govoni, D.3
Soto, J.C.4
-
23
-
-
70349861432
-
-
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
-
-
Available at: 23 April
-
XMPP protocol specifications. Available at: http://xmpp.org/rfcs/ [23 April 2009].
-
(2009)
XMPP Protocol Specifications
-
-
-
25
-
-
27344442114
-
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
-
-
SMACK library. Available at: 23 April
-
SMACK library. Available at: http://www.igniterealtime.org/projects/ smack/index.jsp [23 April 2009].
-
(2009)
-
-
-
27
-
-
33845584384
-
-
Addison-Wesley Professional: Reading, MA
-
McAffer J, Lemieux .T-M. Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications. Addison-Wesley Professional: Reading, MA, 2005.
-
(2005)
Eclipse Rich Client Platform: Designing, Coding, and Packaging Java™ Applications
-
-
McAffer, J.1
Lemieux, T.-M.2
-
28
-
-
51349144621
-
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
-
-
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
-
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
-
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
-
33
-
-
84943766676
-
The cost of using JXTA
-
Linköping, Sweden, 2003. IEEE Computer Society: Sliver Spring, MD
-
Halepovic E, Deters R. The cost of using JXTA. Third. International Conference on Peer-to-Peer Computing (P2P '03), Linköping, Sweden, 2003. IEEE Computer Society: Sliver Spring, MD, 2003; 160-167.
-
(2003)
Third. International Conference on Peer-to-Peer Computing (P2P '03)
, pp. 160-167
-
-
Halepovic, E.1
Deters, R.2
-
34
-
-
33646690767
-
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
-
-
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
-
-
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
-
-
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
-
-
-
39
-
-
20444409093
-
The Eclipse 3.0 platform: Adopting OSGi technology
-
39. Gruber O, Hargrave BJ, Mcaffer J, Rapicault P, Watson T. The eclipse 3.0 platform: Adopting OSGi technology. IBM Systems Journal 2005; 44(2):289-299. (Pubitemid 40794688)
-
(2005)
IBM Systems Journal
, vol.44
, Issue.2
, pp. 289-299
-
-
Gruber, O.1
Hargrave, B.J.2
McAffer, J.3
Rapicault, P.4
Watson, T.5
-
40
-
-
70349861360
-
Porting a distributed meeting system to the eclipse communication framework
-
Montréal, Canada, 21-22 October DOI: 10.1145/1328279.1328289
-
Calefato F, Lanubile F, Scalas M. Porting a distributed meeting system to the eclipse communication framework. Proceedings of the OOPSLA Workshop on Eclipse Technology exchange (ETX 2007), Montréal, Canada, 21-22 October 2007; 46-49. DOI: 10.1145/1328279.1328289.
-
(2007)
Proceedings of the OOPSLA Workshop on Eclipse Technology Exchange (ETX 2007)
, pp. 46-49
-
-
Calefato, F.1
Lanubile, F.2
Scalas, M.3
-
42
-
-
0029200663
-
Architectural mismatch or why it's hard to build systems out of existing parts
-
Seattle, WA, U.S.A., 24-28 April 1995; DOI: 10.1145/225014.225031
-
Garlan D, Allen R, Ockerbloom J. Architectural mismatch or why it's hard to build systems out of existing parts. Proceedings of the 17th International Conference on Software Engineering (ICSE '95), Seattle, WA, U.S.A., 24-28 April 1995; 179-185. DOI: 10.1145/225014.225031.
-
Proceedings of the 17th International Conference on Software Engineering (ICSE '95)
, pp. 179-185
-
-
Garlan, D.1
Allen, R.2
Ockerbloom, J.3
-
43
-
-
70349865631
-
-
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
-
-
-
44
-
-
21644444880
-
Sometimes you need to see through walls: A field study of application programming interfaces
-
Chicago, IL, U.S.A., 6-10 November
-
de Souza CRB, Redmiles D, Milien D, Patterson J. Sometimes you need to see through walls: A field study of application programming interfaces. International Conference on Computer Supported Cooperative Work (CSCW '04), Chicago, IL, U.S.A., 6-10 November 2004; 63-71.
-
(2004)
International Conference on Computer Supported Cooperative Work (CSCW '04)
, pp. 63-71
-
-
De Souza, C.R.B.1
Redmiles, D.2
Milien, D.3
Patterson, J.4
-
45
-
-
40349103553
-
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
-
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
|