Process Improvement and Risk Management in Off-The-Shelf Component-Based Development

....................................................................................................................... i Preface........................................................................................................................ iii Acknowledgements .................................................................................................... v

[1]  Brian Fitzgerald,et al.  A Critical Look at Open Source , 2004, Computer.

[2]  Søren Lauesen COTS tenders and integration requirements , 2005, Requirements Engineering.

[3]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[4]  Santiago Comella-Dorda,et al.  Volume II: Technical Concepts of Component-Based Software Engineering , 2000 .

[5]  Marco Torchiano,et al.  Overlooked facts on COTS-based development , 2004 .

[6]  Reidar Conradi,et al.  An empirical study of software reuse vs. defect-density and stability , 2004, Proceedings. 26th International Conference on Software Engineering.

[7]  Ivica Crnkovic,et al.  Specification, implementation, and deployment of components , 2002, CACM.

[8]  하수철,et al.  [서평]「Component Software」 - Beyond Object-Oriented Programming - , 2000 .

[9]  Barry W. Boehm,et al.  Requirements that Handle IKIWISI, COTS, and Rapid Change , 2000, Computer.

[10]  Uday R. Kulkarni,et al.  Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices , 2003, IEEE Trans. Software Eng..

[11]  Ian Gorton,et al.  Streamlining the Acquisition Process for Large-Scale COTS Middleware Components , 2002, ICCBSS.

[12]  Ed Morris,et al.  COTS-Based Development: Taking the Pulse of a Project , 2003, ICCBSS.

[13]  Marco Torchiano,et al.  Definition and Classification of COTS: A Proposal , 2002, ICCBSS.

[14]  Len Bass,et al.  Volume I: Market Assessment of Component-Based Software Engineering , 2001 .

[15]  Even-André Karlsson,et al.  Software reuse: a holistic approach , 1995 .

[16]  Suresh L. Konda,et al.  Taxonomy-Based Risk Identification , 1993 .

[17]  Jyrki Kontio,et al.  A case study in applying a systematic method for COTS selection , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[18]  Lawrence Chung,et al.  A knowledge-based COTS-aware requirements engineering approach , 2002, SEKE '02.

[19]  Robert L. Glass,et al.  A look at the economics of open source , 2004, CACM.

[20]  June M. Verner,et al.  In-house software development: what project management practices lead to success? , 2005, IEEE Software.

[21]  John W. Creswell,et al.  Research Design: Qualitative and Quantitative Approaches , 1997 .

[22]  A. Strauss,et al.  Basics of qualitative research: Grounded theory procedures and techniques. , 1992 .

[23]  J. Leeuw,et al.  The Gifi system of descriptive multivariate analysis , 1998 .

[24]  Mark R. Vigder,et al.  An architectural approach to building systems from COTS software components , 1997, CASCON.

[25]  Andrea Tyler,et al.  The Semantics of English Prepositions: The vertical axis , 2003 .

[26]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[27]  Kjetil Moløkken-Østvold,et al.  A survey on software estimation in the Norwegian industry , 2004, 10th International Symposium on Software Metrics, 2004. Proceedings..

[28]  T. Moynihan,et al.  How Experienced Project Managers Assess Risk , 1997, IEEE Softw..

[29]  Maurizio Morisio,et al.  Success and Failure Factors in Software Reuse , 2002, IEEE Trans. Software Eng..

[30]  Jeffrey M. Voas,et al.  COTS Software: The Economical Choice? , 1998, IEEE Softw..

[31]  Carina Frota Alves,et al.  Investigating Conflicts in Cots Decision-Making , 2003, Int. J. Softw. Eng. Knowl. Eng..

[32]  Christopher J. Fox,et al.  Sixteen questions about software reuse , 1995, CACM.

[33]  Marco Torchiano,et al.  Preliminary Results from a State-of-the-Practice Survey on Risk Management in Off-the-Shelf Component-Based Development , 2005, ICCBSS.

[34]  Mario Piattini,et al.  Quantifying COTS Component Functional Adaptation , 2004, ICSR.

[35]  C. Braak,et al.  Interpreting canonical correlation analysis through biplots of structure correlations and weights , 1990 .

[36]  Floyd J. Fowler,et al.  Survey Research Methods , 1984 .

[37]  Daniel Plakosh,et al.  Trust and vulnerability in open source software , 2002, IEE Proc. Softw..

[38]  Brian Fitzgerald,et al.  Understanding open source software development , 2002 .

[39]  James M. Bieman,et al.  Software architecture classification for estimating the cost of COTS integration , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[40]  Padmal Vitharana Risks and challenges of component-based software development , 2003, CACM.

[41]  Awais Rashid,et al.  A strategy for managing risk in component-based software development , 2001, Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey.

[42]  G. Fox,et al.  A software development process for COTS-based information system infrastructure , 1997, Proceedings Fifth International Symposium on Assessment of Software Tools and Technologies.

[43]  John Krogstie,et al.  A study of development and maintenance in Norway: assessing the efficiency of information systems support using functional maintenance , 2000, Inf. Softw. Technol..

[44]  R. Henry,et al.  Principles of survey research. , 2018, Family practice research journal.

[45]  Christof Ebert,et al.  Using open source software in product development: a primer , 2004, IEEE Software.

[46]  L. Eby Book Review: Survey Research Methods, 3rd ed., by Floyd J. Fowler Jr. (2002). Thousand Oaks, Ca: Sage. , 2003 .

[47]  Mark Keil,et al.  Software project risks and their effect on outcomes , 2004, CACM.

[48]  Maurizio Morisio,et al.  Investigating and improving a COTS-based software development process , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[49]  Hareton K. N. Leung,et al.  On the efficiency of domain-based COTS product selection method , 2002, Inf. Softw. Technol..

[50]  B. Boehm Software risk management: principles and practices , 1991, IEEE Software.

[51]  Reidar Conradi,et al.  A Study of Developer Attitude to Component Reuse in Three IT Companies , 2004, PROFES.

[52]  Albert Endres,et al.  A handbook of software and systems engineering - empirical observations, laws and theories , 2003, The Fraunhofer IESE series on software engineering.

[53]  Dar-Biau Liu,et al.  Component-based systems development: challenges and lessons learned , 1997, Proceedings Eighth IEEE International Workshop on Software Technology and Engineering Practice incorporating Computer Aided Software Engineering.

[54]  Kalle Lyytinen,et al.  Components of Software Development Risk: How to Address Them? A Project Manager Survey , 2000, IEEE Trans. Software Eng..

[55]  Reidar Conradi,et al.  An Empirical Study of Variations in COTS-based Software Development Processes in Norwegian IT Industry , 2004, IEEE METRICS.

[56]  B. Manly Multivariate Statistical Methods : A Primer , 1986 .

[57]  Jeffrey S. Norris,et al.  Mission-critical development with open source software: lessons learned , 2004, IEEE Software.

[58]  Ali Mili,et al.  Reusing Software: Issues and Research Directions , 1995, IEEE Trans. Software Eng..

[59]  Colin Atkinson,et al.  Driving Component-Based Software Development through Quality Modelling , 2003, Component-Based Software Quality.

[60]  Lisa Brownsword,et al.  Developing New Processes for COTS-Based Systems , 2000, IEEE Softw..

[61]  Steven J. Taylor Introduction to qualitative research methods , 1975 .

[62]  Suzanne Garcia,et al.  Bringing COTS Information Technology into Small Manufacturing Enterprises , 2003, ICCBSS.

[63]  Alexis Tsoukiàs,et al.  IusWare: a methodology for the evaluation and selection of software products , 1997, IEE Proc. Softw. Eng..

[64]  Barry W. Boehm,et al.  COTS Integration: Plug and Pray? , 1999, Computer.

[65]  Louis C. Rose,et al.  Risk Management of COTS Based Systems Development , 2003, Component-Based Software Quality.

[66]  David J. Carney,et al.  What Do You Mean by COTS? Finally, a Useful Answer , 2000, IEEE Softw..

[67]  Elaine M. Hall,et al.  Managing Risk: Methods for Software Systems Development , 1998 .

[68]  Jingyue Li An empirical study on COTS component selection process in Norwegian IT companies , 2004, ICSE 2004.

[69]  Barry W. Boehm,et al.  Theory-W Software Project Management: Principles and Examples , 1989, IEEE Trans. Software Eng..

[70]  Kalle Lyytinen,et al.  A framework for identifying software project risks , 1998, CACM.

[71]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[72]  Cornelius Ncube,et al.  Rethinking Process Guidance for Selecting Software Components , 2002, ICCBSS.

[73]  Likoebe M. Maruping,et al.  A Preliminary Analysis of the Influences of Licensing and Organizational Sponsorship on Success in Open Source Projects , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[74]  G. Lawton Open Source Security: Opportunity or Oxymoron? , 2002, Computer.

[75]  M. Ochs,et al.  A method for efficient measurement-based COTS assessment and selection method description and evaluation results , 2001, Proceedings Seventh International Software Metrics Symposium.

[76]  Santiago Comella-Dorda,et al.  A Process for COTS Software Product Evaluation , 2002, ICCBSS.

[77]  Nenad Medvidovic,et al.  Component-based perspective on software mismatch detection and resolution , 2000, IEE Proc. Softw..

[78]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[79]  Dar-Biau Liu,et al.  Application of CBSE to projects with evolving requirements-a lesson-learned , 1999, Proceedings Sixth Asia Pacific Software Engineering Conference (ASPEC'99) (Cat. No.PR00509).

[80]  Giancarlo Succi,et al.  An empirical study of open-source and closed-source software products , 2004, IEEE Transactions on Software Engineering.

[81]  Reidar Conradi,et al.  Empirical Methods and Studies in Software Engineering: Experiences from Esernet , 2003 .

[82]  Anette C. Lien,et al.  A survey on software estimation in the Norwegian industry , 2004 .

[83]  Lisa Brownsword,et al.  Evolutionary Process for Integrating COTS-Based Systems (EPIC) Building, Fielding, and Supporting Commercial-off-the-Shelf (COTS) Based Solutions , 2002 .

[84]  Martin L. Griss,et al.  Software Reuse: From Library to Factory , 1993, IBM Syst. J..

[85]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[86]  Jesper Holck,et al.  Managerial and Technical Barriers to the Adoption of Open Source Software , 2005, ICCBSS.

[87]  Jeffrey M. Voas,et al.  Certifying Off-the-Shelf Software Components , 1998, Computer.

[88]  Marvin V. Zelkowitz,et al.  Experimental Models for Validating Technology , 1998, Computer.

[89]  Raymond J. Madachy,et al.  Heuristic Risk Assessment Using Cost Factors , 1997, IEEE Softw..

[90]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[91]  Vijay Sai COTS Acquisition Evaluation Process: The Preacher's Practice , 2003, ICCBSS.

[92]  Alfonso Fuggetta,et al.  Software process: a roadmap , 2000, ICSE '00.

[93]  Sami Zahran Software process improvement - practical guidelines for business success , 1998 .

[94]  Herbert Hecht,et al.  Systems Reliability and Failure Prevention , 2003 .

[95]  Mohamed E. Fayad,et al.  Software Engineering in the Small , 2000 .

[96]  Marco Torchiano,et al.  Barriers to disseminating off-the-shelf based development theories to IT industry , 2005, ACM SIGSOFT Softw. Eng. Notes.

[97]  Richard Baskerville,et al.  Generalizing Generalizability in Information Systems Research , 2003, Inf. Syst. Res..

[98]  Susan A. Sherer,et al.  The three dimensions of software risk: technical, organizational, and environmental , 1995, Proceedings of the Twenty-Eighth Annual Hawaii International Conference on System Sciences.

[99]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[100]  Shari Lawrence Pfleeger,et al.  Experimental design and analysis in software engineering , 1995, Ann. Softw. Eng..

[101]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[102]  Chris Abts,et al.  COCOTS: A COTS Software Integration Lifecycle Cost Model - Model Overview and Preliminary Data Collection Findings , 2000 .

[103]  A. Strauss,et al.  The discovery of grounded theory: strategies for qualitative research aldine de gruyter , 1968 .

[104]  Marco Torchiano,et al.  Validation of New Theses on Off-the-Shelf Component Based Development , 2005, 11th IEEE International Software Metrics Symposium (METRICS'05).

[105]  Donald R. Cooper,et al.  Business Research Methods , 1980 .

[106]  T. Capers Jones Reusability in Programming: A Survey of the State of the Art , 1984, IEEE Transactions on Software Engineering.

[107]  Tore Dybå,et al.  Conducting realistic experiments in software engineering , 2002, Proceedings International Symposium on Empirical Software Engineering.

[108]  Barbara Paech,et al.  Component-based product line engineering with UML , 2001, Addison Wesley object technology series.

[109]  Carolyn B. Seaman,et al.  Qualitative Methods in Empirical Studies of Software Engineering , 1999, IEEE Trans. Software Eng..

[110]  Cornelius Ncube,et al.  The Limitations of Current Decision-Making Techniques in the Procurement of COTS Software Components , 2002, ICCBSS.

[111]  J. Leeuw,et al.  OVERALS: nonlinear canonical correlation with k sets of variables , 1994 .

[112]  Vito Perrone A Wish List for Requirements Engineering for COTS-Based Information Systems , 2004, ICCBSS.

[113]  Neil A. M. Maiden,et al.  Acquiring COTS Software Selection Requirements , 1998, IEEE Softw..

[114]  Daniel Port,et al.  Empirical Analysis of COTS Activity Effort Sequences , 2004, ICCBSS.

[115]  Barry W. Boehm,et al.  Not All CBS Are Created Equally: COTS-Intensive Project Types , 2003, ICCBSS.

[116]  Robert L. Glass,et al.  Loyal Opposition - Frequently Forgotten Fundamental Facts about Software Engineering , 2001, IEEE Softw..

[117]  Marco Torchiano,et al.  Overlooked aspects of COTS-based development , 2004, IEEE Software.

[118]  John W. Creswell,et al.  Research Design: Qualitative, Quantitative, and Mixed Methods Approaches , 2010 .

[119]  K. Kansala,et al.  Integrating risk assessment with cost estimation , 1997 .

[120]  Art Gemmer,et al.  Risk Management: Moving Beyond Process , 1997, Computer.

[121]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[122]  Shari Lawrence Pfleeger,et al.  Principles of survey research part 6: data analysis , 2003, SOEN.

[123]  Martyn A. Ould,et al.  Managing Software Quality and Business Risk , 1999 .

[124]  R. Yin Case Study Research: Design and Methods , 1984 .

[125]  Norman E. Fenton,et al.  Software measurement: A conceptual framework , 1990, J. Syst. Softw..

[126]  T. Saaty How to Make a Decision: The Analytic Hierarchy Process , 1990 .

[127]  Barry W. Boehm,et al.  COTS-Based Systems Top 10 List , 2001, Computer.

[128]  Suzanne H. Brouse Survey Research Methods, 3rd edition , 2002 .

[129]  Suzanne Rivard,et al.  Toward an Assessment of Software Development Risk , 1993, J. Manag. Inf. Syst..

[130]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[131]  Barry W. Boehm,et al.  Using the WinWin Spiral Model: A Case Study , 1998, Computer.

[132]  Markus Pizka,et al.  Adaptation of large-scale open source software - an experience report , 2004, Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings..

[133]  Ivica Crnkovic,et al.  A case study: demands on component-based development , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[134]  Patricia K. Lawlis,et al.  A Formal Process for Evaluating COTS Software Products , 2001, Computer.

[135]  Nam-Yong Lee,et al.  An Empirical Study of Software Reuse with Special Attention to Ada , 1997, IEEE Trans. Software Eng..

[136]  Jeffrey M. Voas,et al.  The Challenges Of Using COTS Software In Component-Based Development , 1998, Computer.

[137]  Marcus Ciolkowski,et al.  Conducting on-line surveys in software engineering , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[138]  C. Spearman The proof and measurement of association between two things. By C. Spearman, 1904. , 1987, The American journal of psychology.

[139]  Rahul De',et al.  Notice of Violation of IEEE Publication PrinciplesOpen source reuse in commercial firms , 2004, IEEE Software.

[140]  Marco Torchiano,et al.  An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects , 2005, PROFES.

[141]  Parastoo Mohagheghi,et al.  Impacts of Software Reuse and Incremental Development on the Quality of Large Systems , 2004 .

[142]  Robert N. Charette,et al.  Software Engineering Risk Analysis and Management , 1989 .

[143]  Ivar Jacobson,et al.  Software Reuse: Architecture, Process And Organization For Business Success , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).