메뉴 건너뛰기




Volumn 49, Issue 5, 2007, Pages 419-444

Software systems in-house integration: Architecture, process practices, and strategy selection

Author keywords

Architectural compatibility; Software integration; Software merge; Strategic decisions

Indexed keywords

INDUSTRIAL MANAGEMENT; SOCIETIES AND INSTITUTIONS; STRATEGIC PLANNING; SYNCHRONIZATION;

EID: 33847683943     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.07.002     Document Type: Article
Times cited : (21)

References (95)
  • 1
    • 84981550540 scopus 로고    scopus 로고
    • G.D. Abowd, R. Allen, D. Garlan, Using style to understand descriptions of software architecture, in: Proceedings of The First ACM SIGSOFT Symposium on the Foundations of Software Engineering, 1993.
  • 2
    • 33847620260 scopus 로고    scopus 로고
    • P. Abrahamsson, The Role of Commitment in Software Process Improvement, Ph.D. Thesis, Department of Information Processing Science, University of Oulu, 2005.
  • 3
    • 33847639730 scopus 로고    scopus 로고
    • R. Allen, A Formal Approach to Software Architecture, Ph.D. Thesis, Carnegie Mellon University, Technical Report Number: CMU-CS-97-144, 1997.
  • 8
    • 33847627946 scopus 로고    scopus 로고
    • B. Boehm, Spiral Development: Experience, Principles and Refinements, CMU/SEI-2000-SR-008, Software Engineering Institute, Carnegie Mellon University, 2000.
  • 9
    • 0037706721 scopus 로고    scopus 로고
    • Using risk to balance agile and plan-driven methods
    • Boehm B., and Turner R. Using risk to balance agile and plan-driven methods. IEEE Computer 36 6 (2003) 57-66
    • (2003) IEEE Computer , vol.36 , Issue.6 , pp. 57-66
    • Boehm, B.1    Turner, R.2
  • 10
    • 33847636701 scopus 로고    scopus 로고
    • M.L. Brodie, M. Stonebraker, Migrating Legacy Systems: Gateways, Interfaces and the Incremental Approach, Morgan Kaufmann Series in Data Management Systems, Morgan Kaufmann, 1995. ISBN 1558603301.
  • 14
    • 0035279002 scopus 로고    scopus 로고
    • Tactical approaches for alleviating distance in global software development
    • Carmel E., and Agarwal R. Tactical approaches for alleviating distance in global software development. IEEE Software 18 2 (2001) 22-29
    • (2001) IEEE Software , vol.18 , Issue.2 , pp. 22-29
    • Carmel, E.1    Agarwal, R.2
  • 17
    • 33847620718 scopus 로고    scopus 로고
    • ® Integration (CMMI SM), Version 1.1, CMU/SEI-2002-TR-011, Software Engineering Institute (SEI), 2002.
  • 19
    • 0142049626 scopus 로고    scopus 로고
    • Component-based software engineering - new challenges in software development
    • John Wiley & Sons
    • Crnkovic I. Component-based software engineering - new challenges in software development. Software Focus (2001), John Wiley & Sons
    • (2001) Software Focus
    • Crnkovic, I.1
  • 22
    • 35248886091 scopus 로고    scopus 로고
    • L. Davis, D. Flagg, R.F. Gamble, C. Karatas, Classifying interoperability conflicts, in: Proceedings of Second International Conference on COTS-Based Software Systems, LNCS 2580, Springer-Verlag, 2003, pp. 62-71.
  • 25
  • 28
    • 0029405892 scopus 로고
    • Architectural Mismatch: Why Reuse is so Hard
    • Garlan D., Allen R., and Ockerbloom J. Architectural Mismatch: Why Reuse is so Hard. IEEE Software 12 6 (1995) 17-26
    • (1995) IEEE Software , vol.12 , Issue.6 , pp. 17-26
    • Garlan, D.1    Allen, R.2    Ockerbloom, J.3
  • 31
    • 33847686772 scopus 로고    scopus 로고
    • M.H. Halstead, Elements of Software Science, Operating, and Programming Systems Series, Elsevier, 1977.
  • 32
    • 0035279472 scopus 로고    scopus 로고
    • Global software development
    • Herbsleb J.D., and Moitra D. Global software development. IEEE Software 18 2 (2001) 16-20
    • (2001) IEEE Software , vol.18 , Issue.2 , pp. 16-20
    • Herbsleb, J.D.1    Moitra, D.2
  • 36
    • 33847610053 scopus 로고    scopus 로고
    • IEEE, IEEE Standard Glossary of Software Engineering Terminology, IEEE, 1990. IEEE Std 610.12-1990.
  • 37
    • 33847627053 scopus 로고    scopus 로고
    • IEEE Architecture Working Group, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems, IEEE, 2000. IEEE Std 1471-2000.
  • 39
    • 33847623711 scopus 로고    scopus 로고
    • P. Johnson, Enterprise Software System Integration - An Architectural Perspective, Ph.D. Thesis, Industrial Information and Control Systems, Royal Institute of Technology, 2002.
  • 40
    • 33847653303 scopus 로고    scopus 로고
    • E.-A. Karlsson, Software Reuse: A Holistic Approach, Wiley Series in Software Based Systems, John Wiley & Sons Ltd., 1995. ISBN 0 471 95819 0.
  • 42
    • 0032659980 scopus 로고    scopus 로고
    • R. Kazman, M. Barbacci, M. Klein, J. Carriere, Experience with performing architecture tradeoff analysis method, in: Proceedings of The International Conference on Software Engineering, New York, 1999, pp. 54-63.
  • 43
    • 85025588586 scopus 로고    scopus 로고
    • Lessons learned by participants of distributed software development
    • Komi-Sirviö S., and Tihinen M. Lessons learned by participants of distributed software development. Knowledge and Process Management 12 2 (2005) 108-122
    • (2005) Knowledge and Process Management , vol.12 , Issue.2 , pp. 108-122
    • Komi-Sirviö, S.1    Tihinen, M.2
  • 48
    • 33847669277 scopus 로고    scopus 로고
    • R. Land, L. Blankers, S. Larsson, I. Crnkovic, Software systems in-house integration strategies: merge or retire - experiences from industry, in: Proceedings of Software Engineering Research and Practice in Sweden (SERPS), 2005.
  • 49
    • 33847659194 scopus 로고    scopus 로고
    • R. Land, J. Carlson, I. Crnkovic, S. Larsson, A method for exploring software systems merge alternatives, in: Proceedings of submitted to Quality of Software Architectures (QoSA) (will otherwise be published as a technical report, the paper can be found at ), 2006.
  • 55
    • 84882905097 scopus 로고    scopus 로고
    • R. Land, I. Crnkovic, C. Wallin, Integration of software systems - process challenges, in: Proceedings of Euromicro Conference, 2003.
  • 56
    • 33847644548 scopus 로고    scopus 로고
    • R. Land, M. Lakotic, A tool for exploring software systems merge alternatives, in: Proceedings of International ERCIM Workshop on Software Evolution, 2006.
  • 57
    • 33847624582 scopus 로고    scopus 로고
    • R. Land, S. Larsson, I. Crnkovic, Interviews on Software Integration, MRTC report ISSN 1404-3041 ISRN MDH-MRTC-177/2005-1-SE, Mälardalen Real-Time Research Centre, Mälardalen University, 2005.
  • 58
    • 33747429041 scopus 로고    scopus 로고
    • R. Land, S. Larsson, I. Crnkovic, Processes patterns for software systems in-house integration and merge - experiences from industry, in: Proceedings of 31st Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Software Process and Product Improvement track (SPPI), 2005.
  • 59
    • 33847658734 scopus 로고    scopus 로고
    • R. Land, P. Thilenius, S. Larsson, I. Crnkovic, A Quantitative Survey on Software In-house Integration, MRTC report ISSN xxx-xxx ISRN MDH-MRTC-xxx (before formal publication and assignment of ISSN/ISRN, it is available at: ), Mälardalen Real-Time Research Centre, Mälardalen University, 2006.
  • 62
    • 0035561643 scopus 로고    scopus 로고
    • Rules and tools for software evolution planning and management
    • Lehman M.M., and Ramil J.F. Rules and tools for software evolution planning and management. Annals of Software Engineering 11 1 (2001) 15-44
    • (2001) Annals of Software Engineering , vol.11 , Issue.1 , pp. 15-44
    • Lehman, M.M.1    Ramil, J.F.2
  • 63
    • 33847636286 scopus 로고    scopus 로고
    • D.S. Linthicum, Enterprise Application Integration, Addison-Wesley Information Technology Series, Addison-Wesley, 1999. ISBN 0201615835.
  • 64
    • 84936526801 scopus 로고
    • Understanding and validity in qualitative research
    • Maxwell Joseph A. Understanding and validity in qualitative research. Harvard Educational Review 62 3 (1992) 279-300
    • (1992) Harvard Educational Review , vol.62 , Issue.3 , pp. 279-300
    • Maxwell Joseph, A.1
  • 66
    • 0036564990 scopus 로고    scopus 로고
    • A state-of-the-art survey on software merging
    • Mens T. A state-of-the-art survey on software merging. IEEE Transactions on Software Engineering 28 5 (2002) 449-462
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.5 , pp. 449-462
    • Mens, T.1
  • 70
    • 33847620719 scopus 로고    scopus 로고
    • P. Oman, J. Hagemeister, D. Ash, A Definition and Taxonomy for Software Maintainability, SETL Report 91-08-TR, University of Idaho, 1991.
  • 71
    • 2942637088 scopus 로고    scopus 로고
    • Integration of product ontologies for B2B marketplaces: a preview
    • Omelayenko B. Integration of product ontologies for B2B marketplaces: a preview. ACM SIGecom Exchanges 2 1 (2000) 19-25
    • (2000) ACM SIGecom Exchanges , vol.2 , Issue.1 , pp. 19-25
    • Omelayenko, B.1
  • 80
    • 33847669276 scopus 로고    scopus 로고
    • K. Rönkkö, Making Methods Work in Software Engineering: Method Deployment - as a Social Achievement, Ph.D. Thesis, Blekinge Institute of Technology, 2005.
  • 81
    • 33847617868 scopus 로고    scopus 로고
    • D. Schmidt, M. Stal, H. Rohnert, F. Buschmann, Pattern-Oriented Software Architecture - Patterns for Concurrent and Networked Objects, Wiley Series in Software Design Patterns, ISBN 0-471-60695-2, John Wiley & Sons Ltd., 2000.
  • 82
    • 0033163750 scopus 로고    scopus 로고
    • Qualitative methods in empirical studies of software engineering
    • Seaman B. Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering 25 4 (1999) 557-572
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.4 , pp. 557-572
    • Seaman, B.1
  • 83
    • 33847666009 scopus 로고    scopus 로고
    • M.T. Sewell, L.M. Sewell, The Software Architect's Profession - An Introduction, Software Architecture Series, Prentice Hall PTR, 2002. ISBN 0-13-060796-7.
  • 85
  • 90
  • 94
    • 33847616994 scopus 로고    scopus 로고
    • WWISA, Worldwide Institute of Software Architects, URL: , 2002.


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