Bibliography

[Cannon et al.] CannonL.Wothers. Recommended C style and coding standards. Archived by WebCite® at http://www.webcitation.org/5svpriKD3 .

[Cant et al. 1995] CantS.NJefferyD.RHenderson-SellersB.L. 1995. “A conceptual model of cognitive complexity of elements of the programming process”. Information and Software Technology 37(7): 351–362.

[Capiluppi and Robles 2007] CapiluppiARobles,G ed. 2007. FLOSS ’07: Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development . IEEE Computer Society.

[Chidamber and Kemerer 1994] ChidamberS.RKemererC.F. 1994. “A metrics suite for object oriented design”. IEEE Transactions on Software Engineering 20(6): 476–493.

[Coleman et al. 1994] ColemanDAshDLowtherBOmanP.W. 1994. “Using metrics to evaluate software system maintainability”. Computer 27(8): 44–49.

[Cusumano and Selby 1995] CusumanoM.ASelbyR.W. 1995. Microsoft Secrets . New York: The Free Press.

[Dickinson 1996] DickinsonK. 1996. “Software process framework at Sun.” StandardView 4(3): 161–165.

[Feller 2005] FellerJ, ed. 2005. 5-WOSSE: Proceedings of the Fifth Workshop on Open Source Software Engineering . ACM Press.

[Feller and Fitzgerald 2001] FellerJFitzgeraldB. 2001. Understanding Open Source Software Development . Reading, MA: Addison-Wesley.

[Feller et al. 2005] FellerJFitzgeraldBHissamSLakhaniK, ed. 2005. Perspectives on Free and Open Source Software . Cambridge, MA: MIT Press.

[Fitzgerald and Feller 2002] FitzgeraldBFellerJ. 2002. “A further investigation of open source software: Community, co-ordination, code quality and security issues”. Information Systems Journal 12(1): 3–5.

[The FreeBSD Project 1995] The FreeBSD Project. 1995. Style—Kernel Source File Style Guide. The FreeBSD Project. FreeBSD Kernel Developer’s Manual: style(9). Archived by WebCite® at http://www.webcitation.org/5svq73uER.

[Gill and Kemerer 1991] GillG.KKemererC.F. 1991. “Cyclomatic complexity density and software maintenance productivity”. IEEE Transactions on Software Engineering 17(12): 1284–1288.

[Glass 1999] GlassR.L. 1999. “Of open source, Linux...and hype”. IEEE Software 16(1): 126–128.

[Halstead 1977] HalsteadM.H. 1977. Elements of Software Science . New York: Elsevier New Holland.

[Harbison and Steele Jr. 1991] HarbisonS.PSteele JrG.L. 1991. C: A Reference Manual , Third Edition. Englewood Cliffs, NJ: Prentice Hall.

[Henry and Kafura 1981] HenryS.MKafuraD. 1981. “Software structure metrics based on information flow”. IEEE Transactions on Software Engineering SE-7(5), 510–518.

[Hoepman and Jacobs 2007] HoepmanJ.HJacobsB. 2007. “Increased security through open source”. Communications of the ACM 50(1), 79–83.

[Izurieta and Bieman 2006] IzurietaCBiemanJ. 2006. “The evolution of FreeBSD and Linux”. Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering, 204–211.

[Jørgensen 2001] JørgensenN. 2001. “Putting it all in the trunk: Incremental software development in the FreeBSD open source project”. Information Systems Journal 11(4): 321–336.

[Kernighan and Plauger 1978] KernighanB.WPlaugerP.J. 1978. The Elements of Programming Style , Second Edition. New York: McGraw-Hill.

[Kuan 2003] KuanJ. 2003. “Open source software as lead user’s make or buy decision: A study of open and closed source quality”. Paper presented at the second conference on the Economics of the Software and Internet Industries, January 17‒18, in Toulouse, France. Archived by WebCite® at http://www.webcitation.org/5svpriKD3.

[Li et al. 2006] LiZLuSMyagmarSZhouY. 2006. “CP-miner: Finding copy-paste and related bugs in large-scale software code”. IEEE Transactions on Software Engineering 32(3): 176–192.

[McCabe 1976] McCabeT.J. 1976. “A complexity measure”. IEEE Transactions on Software Engineering 2(4): 308–320.

[McConnell 2004] , McConnellS.C. 2004. Code Complete: A Practical Handbook of Software Construction, Second Edition. Redmond, WA: Microsoft Press.

[Parnas 1972] ParnasD.L. 1972. “On the criteria to be used for decomposing systems into modules”. Communications of the ACM 15(12): 1053–1058.

[Paulson et al. 2004] PaulsonJ.WSucciGEberleinA. 2004. “An empirical study of open-source and closed-source software products”. IEEE Transactions on Software Engineering 30(4): 246–256.

[Polze and Probert 2006] PolzeAProbertD. 2006. “Teaching operating systems: The Windows case”. Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education: 298–302.

[Rigby and German 2006] RigbyP.CGermanD.M. 2006. A preliminary examination of code review processes in open source projects. Technical Report DCS-305-IR, University of Victoria. Archived by WebCite® at http://www.webcitation.org/5svoPB5t5 .

[Salus 1994] SalusP.H. 1994. A Quarter Century of UNIX . Boston, MA: Addison-Wesley.

[Samoladas et al. 2004] SamoladasIStamelosIAngelisLOikonomouA. 2004. “Open source software development should strive for even greater code maintainability”. Communications of the ACM 47(10): 83–87.

[Small 1947] Small,H.A, ed. 1947. Form and Function: Remarks on Art by Horatio Greenough . Berkeley and Los Angeles: University of California Press.

[Sowe et al. 2007] SoweS.KStamelosI.GSamoladasI, ed. 2007. Emerging Free and Open Source Software Practices . Hershey, PA: IGI Publishing.

[Spencer and Collyer 1992] SpencerHCollyerG. 1992. “#ifdef considered harmful or portability experience with C news”. Proceedings of the Summer 1992 USENIX Conference: 185–198.

[Spinellis 2003] SpinellisD. 2003. “Global analysis and transformations in preprocessed languages”. IEEE Transactions on Software Engineering 29(11): 1019–1030.

[Spinellis 2006] SpinellisD. 2006. Code Quality: The Open Source Perspective . Boston, MA: Addison-Wesley.

[Spinellis 2008] SpinellisD. 2008. “A tale of four kernels”. ICSE ’08: Proceedings of the 30th International Conference on Software Engineering: 381‒390.

[Spinellis 2010] SpinellisD. 2010. “CScout: A refactoring browser for C”. Science of Computer Programming 75(4): 216–231.

[Spinellis and Szyperski 2004] SpinellisDSzyperskiC. 2004. “How is open source affecting software development?” IEEE Software 21(1): 28–33.

[Stallman et al. 2005] StallmanRothers. 2005. GNU coding standards. Archived by WebCite® at http://www.webcitation.org/5svos1oZq .

[Stamelos et al. 2002] StamelosIAngelisLOikonomouABlerisG.L. 2002. “Code quality analysis in open source software development”. Information Systems Journal 12(1): 43–60.

[Stol et al. 2009] StolK.JBabarM.ARussoBFitzgeraldB. 2009. “The use of empirical methods in open source software research: Facts, trends and future directions”. Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development: 19‒24.

[Tanenbaum 1987] TanenbaumA.S. 1987. Operating Systems: Design and Implementation . Englewood Cliffs, NJ: Prentice Hall.

[Torvalds and Diamond 2001] TorvaldsLDiamondD. 2001. Just for Fun: The Story of an Accidental Revolutionary . New York: HarperInformation.

[von Krogh and von Hippel 2006] von KroghGvon HippelE. 2006. “The promise of research on open source software”. Management Science 52(7): 975–983.

[Yu et al. 2004] YuLSchachS.RChenKOffuttJ. 2004. “Categorization of common coupling and its application to the maintainability of the Linux kernel”. IEEE Transactions on Software Engineering 30(10): 694–706.

[Yu et al. 2006] YuLSchachS.RChenKHellerG.ZOffuttJ. 2006. “Maintainability of the kernels of open source operating systems: A comparison of Linux with FreeBSD, NetBSD and OpenBSD”. Journal of Systems and Software 79(6): 807–815.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.174.0