Quality, productivity and economic benefits of software reuse: a review of industrial studies
Tóm tắt
Từ khóa
Tài liệu tham khảo
Baldassarre MT, Bianch A, Caivano D, Vissaggio G (2005) An industrial case study on reuse oriented development. In: Proc. 21st IEEE Int’l Conf. on Software Maintenance (ICSM’05), pp 283–292
Basili VR, Briand LC, Melo WL (1996) How software reuse influences productivity in object-oriented systems. Commun ACM 39(10):104–116
Birk A, Dingsøyr T, Stålhane T (2002) Postmortem: never leave a project without it. IEEE Softw 19(3):43–45
Boehm B, Brown W, Madachy R, Yang Y (2004) Software product line cycle cost estimation model. In: Proc. 2004 ACM-IEEE Int’l Symposium on Empirical Software Engineering (ISESE’04), pp 156–164
Conradi R, Li J, Slyngstad OPN, Kampenes VB, Bunse C, Morisio M, Torchiano M (2005) Reflections on conducting an international survey of Software Engineering. In: Proc. 4th International Symposium on Empirical Software Engineering (ISESE’05), pp 214–223
Coverty http://scan.coverity.com/ , visited in April 2006
Dedrick J, Gurbaxani V, Kraemer KL (2003) Information technology and economic performance: a critical review of the empirical evidence. ACM Comput Surv 35(1):1–28
Dybå T, Kitchenham BA, Jørgensen M (2005) Evidence-based software engineering for practitioners. IEEE Softw 22(1):58–65
Dybå T, Kampenes VB, Sjøberg D (2006) A systematic review of statistical power in software engineering experiments. Inf Softw Technol 48(8):745–755
Fenton N, Krause P, Neil M (2002) Software measurement: uncertainty and causal modeling. IEEE Softw 19(4):116–122
Fitzgerald B, Kenny T (2004) Developing an information system infrastructure with open source software. IEEE Softw 21(1):50–55
Frakes WB, Kang K (2005) Software reuse research: status and future. IEEE Trans Softw Eng 31(7):529–536
Frakes WB, Succi G (2001) An industrial study of reuse, quality and productivity. J Syst Softw 57(2001):99–106
Gregor S (2002) A theory of theories in information science. In: Gregor S, Hart D (eds) Information systems foundations: building the theoretical base. Australian National University, Canberra, pp 1–20
Karlsson E-A (ed) (1995) Software reuse, a holistic approach. John Wiley & Sons
Kitchenham BA (2004) Procedures for performing systematic reviews. Joint technical report, Keele University Technical Report TR/SE-0401 and National ICT Australia Technical Report 0400011T.1
Kitchenham BA, Pickard LM (1998) Evaluating software eng. methods and tools—part 10: designing and running a quantitative case study. ACM Sigsoft Softw Eng Notes 23(3):20–22
Kitchenham BA, Pfleeger SL, Hoaglin DC, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28(8):721–734
Lee AS, Baskerville RL (2003) Generalizing generalizability in information systems research. Inf Syst Res 14(3):221–243
Li M, Smidts CS (2003) A ranking of software engineering measures based on expert opinion. IEEE Trans Softw Eng 29(9):811–824
Lim WC (1996) Reuse economics: a comparison of seventeen models and directions for future research. In: Proc. 4th Int’l Conf. on Software Reuse (ICSR’96), pp 41–50
Mohagheghi P, Conradi R (2006) Vote-counting for combining quantitative evidence from empirical studies—an example. In: Proc. 5th ACM-IEEE Int’l Symposium on Empirical Software Engineering (ISESE’06), pp 24–26
Mohagheghi P, Conradi R (2007) An empirical investigation of software reuse benefits in a large telecom product. ACM Transactions of Software Engineering Methodology (TOSEM) (in press)
Mohagheghi P, Conradi R, Killi OM, Schwarz H (2004) An empirical study of software reuse vs. defect-density and stability. In: Proc. 26th Int’l Conf. on Software Engineering (ICSE’04), pp 282–292
Mohagheghi P, Conradi R, Børretzen JA (2006) Revisiting the problem of using problem reports for quality assessment. In: Proc. 6th Workshop on Software Quality (WoSQ’06)—as part of Proc. 28th International Conference on Software Engineering & Co-Located Workshops, pp 45–50
Morad S, Kuflik T (2005) Conventional and open source software reuse at Orbotech—an industrial experience. In: Proc. IEEE Int’l Conf. on Software-Science, Technology & Engineering (SwSTE’05), 8 p
Morisio M, Romano D, Stamelos I (2002) Quality, productivity, and learning in framework-based development: an exploratory case study. IEEE Trans Softw Eng 28(9):876–888
Norris JS (2004) Mission-critical development with open source software: lessons learned. IEEE Softw 21(1):42–49
Pfleeger SH (2005) Soup or art? The role of evidential force in empirical software engineering. IEEE Softw 22(1):66–73
Pickard LM, Kitchenham BA, Jones PW (1998) Combining empirical results in software engineering. Inf Softw Technol 40(1998):811–821
Ramachandran M, Fleischer W (1996) Design for large scale software reuse: an industrial case study. Proc. 4th Int’l Conf. on Software Reuse (ICSR’96), pp 104–111
Schneidewind NF (1992) Methodology for validating software metrics. IEEE Trans Softw Eng 18(5):410–422
Selby W (2005) Enabling reuse-based software development of large-scale systems. IEEE Trans Softw Eng 31(6):495–510
SEVO (2006) http://www.idi.ntnu.no/grupper/su/sevo/index.html
Shadish WR, Cook TD, Campbell DT (2001) Experimental and quasi-experimental designs for generalized causal inference. Houghton Mifflin Company
Sommerseth M (2006) Component based system development in the Norwegian software industry. NTNU master thesis. http://www.idi.ntnu.no/grupper/su/su-diploma-2006/sommerseth-dipl06.pdf
Succi G, Benedicenti L, Vernazza T (2001) Analysis of the effects of software reuse on customer satisfaction in an RPG environment. IEEE Trans Softw Eng 27(5):473–479
Szyperski C (with Gruntz D, Murer S) (2002) Component software, beyond object-oriented programming, 2nd edn. Addison Wesley
Thomas WM, Delis A, Basili VR (1997) An analysis of errors in a reuse-oriented development environment. J Syst Softw 38(3):211–224
Tomer A, Goldin L, Kuflik T, Kimchi E, Schach SR (2004) Evaluating software reuse alternatives: a model and its application to an industrial case study. IEEE Trans Softw Eng 30(9):601–612
Wang C (1993) Sense and nonsense of statistical inference: controversy, misuse, and subtlety. Marcel Dekker
Webster J, Watson RT (2002) Analyzing the past to prepare for the future: writing a literature review. MIS Quarterly 26(2):xiii–xxiii
Wohlin C, Runeseon P, Höst M, Ohlsson MC, Regnell B, Wesslén A (2000) Experimentation in software engineering. Kluwer
Yin RK (2003) Case study research, design and methods. Sage
Zannier C, Melnik G, Maurer F (2006) On the success of empirical studies in the International Conference on Software Engineering. In: Proc. 28th Int’l Conf. on Software Engineering (ICSE’06), pp 341–350
Zelkowitz MV, Wallace DR (1998) Experimental models for validating technology. IEEE Computer 31(5):23–31