-
1
-
-
0031193084
-
A Formal Basis for Architectural Connection
-
Allen, R. and Garlan, D. 1997. A Formal Basis for Architectural Connection. ACM Transactions on Software Engineering and Methodology, 6, 3 (Jul. 1997), 213-249. (Pubitemid 127449188)
-
(1997)
ACM Transactions on Software Engineering and Methodology
, vol.6
, Issue.3
, pp. 213-249
-
-
Allen, R.1
Garlan, D.2
-
3
-
-
0037246366
-
Predicting Maintenance Performance Using Object-Oriented Design Complexity Measures
-
Bandi, R.K., et al. 2003. Predicting Maintenance Performance Using Object-Oriented Design Complexity Measures. IEEE Trans. on Software Eng., 29, 1 (Jan. 2003), 77-87.
-
(2003)
IEEE Trans. on Software Eng.
, vol.29
, Issue.1 JAN. 2003
, pp. 77-87
-
-
Bandi, R.K.1
-
4
-
-
70349465249
-
Leadership and Management in Software Architecture (LMSA'08): A Report on an ICSE Workshop
-
Bass, L. and Berenbach, B. 2008. Leadership and Management in Software Architecture (LMSA'08): a Report on an ICSE Workshop. ACM SIGSOFT Software Engineering Notes, 33, 4 (Jul. 2008), 27-29.
-
(2008)
ACM SIGSOFT Software Engineering Notes
, vol.33
, Issue.4 JUL. 2008
, pp. 27-29
-
-
Bass, L.1
Berenbach, B.2
-
5
-
-
34547208221
-
Architectural Misalignment: An Experience Report
-
IEEE Press, New York, NY
-
th Int'l Conf. on Software Architectures (Mumbai, India, January 03-06, 2007). WICSA '07. IEEE Press, New York, NY, 17-26.
-
(2007)
th Int'l Conf. on Software Architectures (Mumbai, India, January 03-06, 2007). WICSA '07
, pp. 17-26
-
-
Bass, M.1
-
7
-
-
77955015206
-
From Software Product Lines to Software Ecosystems
-
ACM, New York, NY
-
th Int'l Software Product Line Conf. (San Francisco, CA, August 24-28, 2009). SPLC '09. ACM, New York, NY, 111-129.
-
(2009)
th Int'l Software Product Line Conf. (San Francisco, CA, August 24-28, 2009). SPLC '09
, pp. 111-129
-
-
Bosch, J.1
-
8
-
-
77749315848
-
Viability for codifying and documenting architectural design decisions with tool support
-
Capilla, R. et al. 2010. Viability for codifying and documenting architectural design decisions with tool support. J. Soft. Maint. Evol.: Res. Pract., 22, 2 (Mar. 2010), 81-119.
-
(2010)
J. Soft. Maint. Evol.: Res. Pract.
, vol.22
, Issue.2 MAR. 2010
, pp. 81-119
-
-
Capilla, R.1
-
9
-
-
0036638032
-
Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development
-
Carlile, P. 2002. Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development. Organization Science, 13, 4 (Jul. 2002), 442-455.
-
(2002)
Organization Science
, vol.13
, Issue.4 JUL. 2002
, pp. 442-455
-
-
Carlile, P.1
-
10
-
-
78149367356
-
The Impact of Geographic Distribution and the Nature of Technical Coupling on the Quality of Global Software Development Projects
-
Forthcoming in
-
Cataldo, M. and Nambiar, S. 2010. The Impact of Geographic Distribution and the Nature of Technical Coupling on the Quality of Global Software Development Projects. Forthcoming in Journal of Software Maintenance and Evolution: Research and Practice.
-
(2010)
Journal of Software Maintenance and Evolution: Research and Practice
-
-
Cataldo, M.1
Nambiar, S.2
-
12
-
-
34547229718
-
Identification of coordination requirements: Implications for the Design of collaboration and awareness tools
-
DOI 10.1145/1180875.1180929, Proceedings of the 20th Anniversary ACM Conference on Computer Supported Cooperative Work, CSCW 2006
-
Cataldo, M. et al. 2006. Identification of Coordination Requirements: Implications for the Design of Collaboration and Awareness Tools. In Proc. of the Conf. on Computer Supported Cooperative Work (Banff, Canada, Nov. 04-08, 2006). CSCW'06. ACM, New York, NY, 353-362. (Pubitemid 47112424)
-
(2006)
Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW
, pp. 353-362
-
-
Cataldo, M.1
Wagstrom, P.A.2
Herbsleb, J.D.3
Carley, K.M.4
-
13
-
-
47949090896
-
On Coordination Mechanism in Global Software Development
-
IEEE Press, New York, NY
-
Cataldo, M., et al. 2007. On Coordination Mechanism in Global Software Development. In Proc. of the Int'l Conf. on Global Software Engineering (Munich, Germany, August 27-30, 2007). ICGSE'07. IEEE Press, New York, NY, 71-80.
-
(2007)
Proc. of the Int'l Conf. on Global Software Engineering (Munich, Germany, August 27-30, 2007). ICGSE'07
, pp. 71-80
-
-
Cataldo, M.1
-
14
-
-
62949129036
-
Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity
-
ACM, New York, NY
-
Cataldo, M, et al. 2008. Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity. In Proc. of the 2nd Symposium on Empirical Software Engineering and Measurement (Kaiserslautern, Germany October 9-10, 2008). ESEM'08. ACM, New York, NY, 2-11.
-
(2008)
Proc. of the 2nd Symposium on Empirical Software Engineering and Measurement (Kaiserslautern, Germany October 9-10, 2008). ESEM'08
, pp. 2-11
-
-
Cataldo, M.1
-
15
-
-
73549114022
-
Technical Dependencies, Work Dependencies and their Impact of Failures
-
Cataldo, M. et al. 2009. Technical Dependencies, Work Dependencies and their Impact of Failures. IEEE Transactions on Software Engineering, 35, 6 (Nov. 2009), 864-878.
-
(2009)
IEEE Transactions on Software Engineering
, vol.35
, Issue.6 NOV. 2009
, pp. 864-878
-
-
Cataldo, M.1
-
17
-
-
0024105910
-
A field study of software design process for large systems
-
Curtis, B. et al. 1988. A field study of software design process for large systems. Communications of ACM, 31, 11 (Nov. 1988), 1268-1287.
-
(1988)
Communications of ACM
, vol.31
, Issue.11 NOV. 1988
, pp. 1268-1287
-
-
Curtis, B.1
-
18
-
-
77949897678
-
Improving API Documentation Usability with Knowledge Pushing
-
ACM, New York, NY
-
Dekel, U. and Herbsleb J.D. 2009. Improving API Documentation Usability with Knowledge Pushing. In Proc. of Int'l Conf. on Software Engineering (Vancouver, Canada, May 16-24, 2009). ICSE'09. ACM, New York, NY, 320-330.
-
(2009)
Proc. of Int'l Conf. on Software Engineering (Vancouver, Canada, May 16-24, 2009). ICSE'09
, pp. 320-330
-
-
Dekel, U.1
Herbsleb, J.D.2
-
19
-
-
18744368769
-
Breaking the Code: Moving between Private and Public Work in Collaborative Software Development
-
ACM, New York, NY
-
de Souza, C.R.B. et al. 2003. Breaking the Code: Moving between Private and Public Work in Collaborative Software Development. In Proc. of the Int'l Conf. on Supporting Group Work (Sanibel Island, FL, Nov. 9-12, 2003). GROUP'03. ACM, New York, NY, 105-114.
-
(2003)
Proc. of the Int'l Conf. on Supporting Group Work (Sanibel Island, FL, Nov. 9-12, 2003). GROUP'03
, pp. 105-114
-
-
De Souza, C.R.B.1
-
20
-
-
20344386008
-
How a Good Software Practice Thwarts Collaboration - The multiple roles of APIs in Software Development
-
ACM, New York, NY
-
th Conf. on Foundations of Software Engineering (Newport Beach, CA, Nov.1-6, 2004). FSE'04. ACM, New York, NY, 221-230.
-
(2004)
th Conf. on Foundations of Software Engineering (Newport Beach, CA, Nov.1-6, 2004). FSE'04
, pp. 221-230
-
-
De Souza, C.R.B.1
-
21
-
-
78149370843
-
A Software Architecture for Translucent Replication
-
ACM, New York, NY
-
Di Muro, E. 2005. A Software Architecture for Translucent Replication. In Proc. of the 2nd Int'l doctoral symposium on Middleware (Grenoble, France, Nov. 28-Dec. 2, 2005). ACM, New York, NY, 1-5.
-
(2005)
Proc. of the 2nd Int'l Doctoral Symposium on Middleware (Grenoble, France, Nov. 28-Dec. 2, 2005)
, pp. 1-5
-
-
Di Muro, E.1
-
22
-
-
65749098082
-
Embedded Software: Facts, Figures and Future
-
Ebert, C. and Jones, C. 2009. Embedded Software: Facts, Figures and Future. IEEE Comp., 42, 4 (Apr. 2009), 42-52.
-
(2009)
IEEE Comp.
, vol.42
, Issue.4 APR. 2009
, pp. 42-52
-
-
Ebert, C.1
Jones, C.2
-
23
-
-
0010505898
-
-
Unpublished Ph.D. Dissertation, School of Computer Science, Carnegie Mellon University
-
Ebling, M.R. 1998. Translucent Cache Management for Mobile Computing. Unpublished Ph.D. Dissertation, School of Computer Science, Carnegie Mellon University.
-
(1998)
Translucent Cache Management for Mobile Computing
-
-
Ebling, M.R.1
-
24
-
-
34548790691
-
The Factory Design Pattern in API Design: A Usability Evaluation
-
ACM, New York, NY
-
Ellis, B. et al. 2007. The Factory Design Pattern in API Design: A Usability Evaluation. In Proc. of Int'l Conf. on Software Engineering (Minneapolis, MN, May 20-26, 2007). ICSE'07. ACM, New York, NY, 302-313.
-
(2007)
Proc. of Int'l Conf. on Software Engineering (Minneapolis, MN, May 20-26, 2007). ICSE'07
, pp. 302-313
-
-
Ellis, B.1
-
26
-
-
0001803032
-
Acme: An Architecture Description Interchange Language
-
IBM Press, Indianapolis, IN
-
Garlan, D. et al. 1997. Acme: An Architecture Description Interchange Language. In Proc. of the Conf. of the Centre for Advanced Studies on Collab. Research (Toronto, Canada, November 10-13, 1997). IBM Press, Indianapolis, IN, 7-17.
-
(1997)
Proc. of the Conf. of the Centre for Advanced Studies on Collab. Research (Toronto, Canada, November 10-13, 1997)
, pp. 7-17
-
-
Garlan, D.1
-
27
-
-
21244482275
-
Few Important Considerations for Deriving Interface Complexity Metrics for Component-based Systems
-
Gill, N.S. and Grover, P.S. 2004. Few Important Considerations for Deriving Interface Complexity Metrics for Component-based Systems. ACM SIGSOFT Software Engineering Notes, 29, 2 (Mar. 2004), 4-8.
-
(2004)
ACM SIGSOFT Software Engineering Notes
, vol.29
, Issue.2 MAR. 2004
, pp. 4-8
-
-
Gill, N.S.1
Grover, P.S.2
-
28
-
-
0033294543
-
The Geography of Coordination Dealing with Distance in R&D Work
-
ACM, New York, NY
-
Grinter, R.E. et al. 1999. The Geography of Coordination Dealing with Distance in R&D Work. In Proc. of the Conf. on Supporting Group Work (Phoenix, AZ, Nov. 14-17, 1999). GROUP'99. ACM, New York, NY, 306-315.
-
(1999)
Proc. of the Conf. on Supporting Group Work (Phoenix, AZ, Nov. 14-17, 1999). GROUP'99
, pp. 306-315
-
-
Grinter, R.E.1
-
29
-
-
21644487845
-
Group awareness in distributed software development
-
Computer Supported Cooperative Work - Conference Proceedings, CSCW 2004
-
Gutwin, C. et al. 2004. Group Awareness in Distributed Software Development. In Proc. of the Conf. on Computer Supported Cooperative Work (Chicago, IL, Nov. 6-11, 2004). CSCW'04. ACM, New York, NY, 72-81. (Pubitemid 40928504)
-
(2004)
Proceedings of the ACM Conference on Computer Supported Cooperative Work, CSCW
, pp. 72-81
-
-
Gutwin, C.1
Penner, R.2
Schneider, K.3
-
30
-
-
67049088008
-
API Design Matters
-
Henning, M. 2009. API Design Matters. Communications of the ACM, 52, 5 (May 2009), 46-56.
-
(2009)
Communications of the ACM
, vol.52
, Issue.5 MAY 2009
, pp. 46-56
-
-
Henning, M.1
-
31
-
-
0035279472
-
Global Software Development
-
Herbsleb, J.D.and Moitra, D. 2001. Global Software Development. IEEE Software, 18, 2 (Mar. 2001), 16-20.
-
(2001)
IEEE Software
, vol.18
, Issue.2 MAR. 2001
, pp. 16-20
-
-
Herbsleb, J.D.1
Moitra, D.2
-
32
-
-
0033184938
-
Architecture, Coordination and Distance: Conway's Law and Beyond
-
Herbsleb, J.D. and Grinter, R.E. 1999. Architecture, Coordination and Distance: Conway's Law and Beyond. IEEE Software, 16, 5 (Sep. 1999), 63-70.
-
(1999)
IEEE Software
, vol.16
, Issue.5 SEP. 1999
, pp. 63-70
-
-
Herbsleb, J.D.1
Grinter, R.E.2
-
33
-
-
33947154413
-
Software architecture as a set of architectural design decisions
-
DOI 10.1109/WICSA.2005.61, 1620096, Proceedings - 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005
-
Jansen, A. and Bosch, J. 2005. Software Architecture as a Set of Architectural Design Decisions. In Proc. of the 5th Int'l Conf. on Software Architectures (Pittsburgh, PA, Nov. 6-10, 2005). WICSA '05. IEEE Press, New York, NY, 109-120. (Pubitemid 46401931)
-
(2005)
Proceedings - 5th Working IEEE/IFIP Conference on Software Architecture, WICSA 2005
, vol.2005
, pp. 109-120
-
-
Jansen, A.1
Bosch, J.2
-
34
-
-
26444578645
-
Aspect-Oriented Programming and Modular Reasoning
-
ACM, New York, NY
-
Kiczales, G. and Mezini, M. 2005. Aspect-Oriented Programming and Modular Reasoning. In Proc. of the Int'l Conf. on Software Engineering (St. Louis, MO, May 15-21, 2005). ICSE'05. ACM, New York, NY, 49-58.
-
(2005)
Proc. of the Int'l Conf. on Software Engineering (St. Louis, MO, May 15-21, 2005). ICSE'05
, pp. 49-58
-
-
Kiczales, G.1
Mezini, M.2
-
35
-
-
63049086371
-
The Decision View's Role in Software Architecture Practice
-
Kruchten, P. et al. 2009. The Decision View's Role in Software Architecture Practice. IEEE Software, 26, 2 (Mar. 2009), 36-42.
-
(2009)
IEEE Software
, vol.26
, Issue.2 MAR. 2009
, pp. 36-42
-
-
Kruchten, P.1
-
36
-
-
51849124314
-
Customizing the Capture of Software Architectural Design Decisions
-
IEEE Press, New York, NY
-
Lee, L. and Kruchten, P. 2008. Customizing the Capture of Software Architectural Design Decisions. In Proc. 21st Canadian Conf. on Electrical and Computer Engineering (Niagara Falls, Canada). IEEE Press, New York, NY, 693-698.
-
(2008)
Proc. 21st Canadian Conf. on Electrical and Computer Engineering (Niagara Falls, Canada)
, pp. 693-698
-
-
Lee, L.1
Kruchten, P.2
-
37
-
-
2342505314
-
Managing the Sources of Uncertainty: Matching Process and Context in Software Development
-
MacCormack, A. and Verganti, R. (2003). Managing the Sources of Uncertainty: Matching Process and Context in Software Development. J. of Prod. Innov. Mgmt, 20, 3 (Mar. 2003), 217-232.
-
(2003)
J. of Prod. Innov. Mgmt
, vol.20
, Issue.3 MAR. 2003
, pp. 217-232
-
-
MacCormack, A.1
Verganti, R.2
-
39
-
-
39449102476
-
A complexity measure for UML component-based system specification
-
DOI 10.1002/spe.769
-
Mahmood, S. and Lai, R. 2008. A Complexity Measure for UML Component-based System Specification. Software: Practice and Experience, 38, 2 (Feb. 2008), 117-134. (Pubitemid 351271124)
-
(2008)
Software - Practice and Experience
, vol.38
, Issue.2
, pp. 117-134
-
-
Mahmood, S.1
Lai, R.2
-
41
-
-
0034461647
-
Distance Matters
-
2000
-
Olson, G.M. and Olson, J.S. 2000. Distance Matters. Human- Computer Interaction, 15, 2 & 3 (2000), 139-178.
-
(2000)
Human- Computer Interaction
, vol.15
, Issue.2-3
, pp. 139-178
-
-
Olson, G.M.1
Olson, J.S.2
-
42
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Parnas, D.L. 1972. On the criteria to be used in decomposing systems into modules. Communications of ACM, 15, 12 (Dec. 1972), 1053-1058.
-
(1972)
Communications of ACM
, vol.15
, Issue.12 DEC. 1972
, pp. 1053-1058
-
-
Parnas, D.L.1
-
43
-
-
84883502375
-
Informed Prefetching and Caching
-
ACM, New York, NY
-
5th ACM symposium on Operating Systems Principles (Copper Mountain, CO, December 3-6, 1995). SIGOPS'95. ACM, New York, NY, 79-95.
-
(1995)
5th ACM Symposium on Operating Systems Principles (Copper Mountain, CO, December 3-6, 1995). SIGOPS'95
, pp. 79-95
-
-
Paterson, R.H.1
-
44
-
-
70350602127
-
What Makes APIs Hard to Learn? Answers from Developers
-
Robillard, M.P. 2009. What Makes APIs Hard to Learn? Answers from Developers. IEEE Software, 26, 6 (Nov. 2009), 27-34.
-
(2009)
IEEE Software
, vol.26
, Issue.6 NOV. 2009
, pp. 27-34
-
-
Robillard, M.P.1
-
45
-
-
0000790263
-
The Architecture of Complexity
-
Simon, H.A. 1962. The Architecture of Complexity. Proc. Of the American Phil. Society, 106, 6 (Dec. 1962), 467-482.
-
(1962)
Proc. Of the American Phil. Society
, vol.106
, Issue.6 DEC. 1962
, pp. 467-482
-
-
Simon, H.A.1
-
46
-
-
47349129354
-
How Programmers can Turn Comments into Waypoints for Code Navigation
-
ACM, New York, NY
-
Storey, M.A. et al. 2007. How Programmers can Turn Comments into Waypoints for Code Navigation. In Proc. of the Int'l Conf. on Soft. Maintenance (Paris, France, October 2-5, 2007). ICSM'07. ACM, New York, NY.
-
(2007)
Proc. of the Int'l Conf. on Soft. Maintenance (Paris, France, October 2-5, 2007). ICSM'07
-
-
Storey, M.A.1
-
47
-
-
0035783661
-
The structure and value of modularity in software design
-
Sullivan, K.J. et al. 2001. The Structure and Value of Modularity in Software Design. In Proc. of the Int'l Conf. on Foundations of Software Engineering (Vienna, Austria, Sep. 10-14, 2001). FSE'01. ACM, New York, NY, 99-108. (Pubitemid 35466915)
-
(2001)
Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering
, pp. 99-108
-
-
Sullivan, K.J.1
Griswold, W.G.2
Cai, Y.3
Hallen, B.4
|