• No results found

6. Slutsatser

6.2 Vidare forskning

Denna forskning används bara ett litet exempel för att få data inom kodkvalitet, tid och

skillnad av kodens storlek. För att fortsätta att forska inom detta område kan man utveckla fler komponenter i WordPress (andra CMS eller färdigbyggda system) och i ett system som är byggt från början (för att simulera en intern utvecklingsprocess). Sedan kan man jämföra resultatet om det är lika stor skillnad i utveckling för andra funktionaliteter inom systemen samt om andra system har samma skillnader som WordPress.

48

Omnämnande

Jag vill tacka min handledare John Sören Pettersson för vägledning och konstruktiv kritik jag har fått under uppsatsens gång och för erbjudandet att arbeta med CriseIT-projektet. Jag vill även tacka Peter Bellström och Monika Magnusson för handledning och information om CriseIT-projektet.

Jag vill också tacka min mamma Madeleine Vestin som har korrekturläst uppsatsen. Till sist vill jag tacka alla personer som ställt upp på intervjuer. Jag har lärt mig mycket olika metoder för att utveckla system och vad som är viktigt inom dem.

49

Källförteckning

Abela, R. (2014) – An Infographic About the State of Security of WordPress Blogs and

Websites. Tillgänglig: https://www.wpwhitesecurity.com/wordpress-security-news-updates/state-of-security-of-wordpress-blogs-and-websites/ [2018-04-08]

Al-Battat, A. & Anwer, N. (2017). Utvärdering utifrån ett mjukvaruutvecklings perspektiv av

ramverk för SharePoint. Tillgänglig:

http://www.diva-portal.org/smash/get/diva2:1068150/FULLTEXT01.pdf [2018-04-06]

Alkhars, A. & Mahmoud, W. (2016). Cross-Platform Desktop Development (JavaFX vs.

Electron). Tillgänglig:

http://www.diva-portal.org/smash/get/diva2:1081105/FULLTEXT01.pdf [2018-05-01]

Azarian, I. (2013). Why is Documentation Extremely Important for Developers? Tillgänglig: https://www.seguetech.com/why-is-documentation-extremely-important-for-developers/ [2018-03-06]

Barron, B. (2017). Is WordPress Secure? Tillgänglig: https://premium.wpmudev.org/blog/is-wordpress-secure/ [2018-05-09]

Barry, B., Abt, C., Chulani, S. (2000). Software development cost estimation approaches - A

survey. Tillgänglig: http://homepages.dcc.ufmg.br/~rodolfo/es-1-09/EstimationSurvey.pdf [2018-06-08]

Borg, T. (2013). Utvärdering av Wordpress - Design och Säkerhet. Tillgänglig: http://www.diva-portal.org/smash/get/diva2:633359/FULLTEXT01.pdf [2018-04-01] Bowen, G. (2009). Document Analysis as a Qualitative Research Method. Tillgänglig: https://www.researchgate.net/profile/Glenn_Bowen/publication/240807798_Document_Anal ysis_as_a_Qualitative_Research_Method/links/59d807d0a6fdcc2aad065377/Document-Analysis-as-a-Qualitative-Research-Method.pdf [2018-05-29]

Broy, M., Deimel, A., Henn, J., Koskimies, Kai., Plsil, F., Pomberger, G., Pree, W., Stal, M., Szyperski, C (1998). What characterizes a (software) component? Tillgänglig:

https://klevas.mif.vu.lt/~donatas/Vadovavimas/Temos/Modulinis%20programavimas/CBSE/1 998%20What%20characterizes%20a%20(software)%20component.pdf [2018-06-09]

Börstler, J., Strörrle, H., Tool, D. Assema, J., Duran, R., Hooshangi, S., Jeuring, J., Keuning, H., Kleiner, C., MacKellar, B. (2017) “I know it when I see it” - Perceptions of Code

Quality. Tillgänglig: http://www.diva-portal.org/smash/get/diva2:1174946/FULLTEXT01.pdf [2018-03-25]

Cheung, S., Suen, H., Cheung, K (2004). PPMS: a Web-based construction Project

50 Tillgänglig: http://140.118.5.28/MIS_Notes/artpresent/MIS_%E9%9B%BB%E5%AD%90% E6%AA%94/6.pdf [2018-05-18]

Codex WordPress (2018a) Codex. Tillgänglig: https://codex.wordpress.org/ [2018-04-03] Codex WordPress (2018b) Codex. Tillgänglig:

https://codex.wordpress.org/Function_Reference [2018-04-03]

Codex WordPress. (2018c). Codex. Tillgänglig: https://codex.wordpress.org/Plugin_API [2018-04-03]

Codex WordPress (2018d) Codex. Tillgänglig: https://codex.wordpress.org/Child_Themes [2018-04-03]

Codex WordPress. (2018e). Codex. Tillgänglig: https://codex.wordpress.org/Data_Validation [2018-04-03]

Codex WordPress. (2018f). Codex. Tillgänglig:

https://codex.wordpress.org/Writing_a_Plugin [2018-06-08] Codex WordPress. (2018g). Codex. Tillgänglig:

https://codex.wordpress.org/Theme_Development [2018-04-03] CompTechDoc (2018) Code Structure. Tillgänglig:

http://www.comptechdoc.org/independent/programming/programming-standards/code-structure.html [2018-04-06]

Conțu, C., Popovic, E., Fratu, O., Berceanu, M. (2016). Security Issues in Most Popular

Content Management Systems. Tillgänglig:

https://www.researchgate.net/profile/Eduard_Popovici/publication/310627100_Security_issue s_in_most_popular_content_management_systems/links/583468ec08ae102f07394daf/Securit y-issues-in-most-popular-content-management-systems.pdf [2018-05-28]

Developer Mozilla (2018). JavaScript First Steps. Tillgänglig:

https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps [2018-04-06] Developer WordPress. (2018). REST API Handbook. Tillgänglig:

https://developer.wordpress.org/rest-api/ [2018-04-03]

DigWP. (2017). Complete List of Default WordPress Files. Tillgänglig: https://digwp.com/2012/05/complete-list-wordpress-files/ [2018-04-03]

Falk, L., Prakash, A., Borders, K. (2006). Analyzing Websites for User-Visible Security

Design Flaws. Tillgäng: https://cups.cs.cmu.edu/soups/2008/proceedings/p117Falk.pdf [2018-05-28]

51 Forward, A., Lethbridge, T. (2002). Software Engineering Documentation Priorities: An

industrial Study. Tillgänglig:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.112.7359&rep=rep1&type=pdf [2018-06-04]

Garlan, D., (2000) Software Architecture: a Roadmap. Tillgänglig:

http://repository.cmu.edu/cgi/viewcontent.cgi?article=1690&context=compsci [2018-06-10] Greenbaum, J. och Stuedahl, D. (2000). Deadlines and word Practices in new Media

Development. Tillgäng:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.25.7960&rep=rep1&type=pdf [2018-05-28]

Hancock, B. (2002) An Introduction to Qualitative Research. Tillgänglig:

https://bcps.org/offices/lis/researchcourse/images/Another_text_book_chapter_IntroQualitativ eResearch.pdf [2018-05-29]

Herbsleb, J. och Moitra, D. (2001) Global Software Development. Tillgänglig:

http://www.cs.cmu.edu/afs/cs/Web/People/jdh/collaboratory/research_papers/IEEE_SW_edit orial_final.pdf [2018-06-08]

Hever, A och Chatterjee, S (2010). Design Research in Information Systems. London: Springer

IBM. (2008) Understanding Web application security challenges. Tillgänglig:

ftp://ftp.software.ibm.com/software/rational/web/whitepapers/r_wp_webappsecurity.pdf [2018-04-02]

Internet live stats (2017). Total number of Websites. Tillgänglig:

http://www.internetlivestats.com/total-number-of-websites/ [2018-05-09]

Johannesson, P och Perjons, E (2014). An Introduction to Design Science. London: Springer. Karlstads universitet & Högskolan i Hedmark (u.å.). Preparing for Future Crisis

Management. [Internt material]

Kiezun, A., Guo, P., Jayaraman, K. Ernst, M. (2009) Automatic Creation of SQL Injection

and Cross-Site Scripting Attacks. Tillgänglig:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.143.4680&rep=rep1&type=pdf [2018-05-28]

Kotler, P. och Armstrong, G. (2011) Principles of Marketing, 14th Edition. New Jersey: Pearson

Larsson, S. (2011). Kvalitativ analys - exemplet fenomenografi. Tillgänglig: http://www.diva-portal.org/smash/get/diva2:253401/FULLTEXT01.pdf [2018-05-29]

52 Lyne, J. (2013) 30,000 Web Sites Hacked A Day. How Do You Host Yours? Tillgänglig: https://www.forbes.com/sites/jameslyne/2013/09/06/30000-web-sites-hacked-a-day-how-do-you-host-yours/#562d9a491738 [2018-05-09]

Mening, R. (2017). Popular CMS & Market Share. Tillgänglig: https://websitesetup.org/popular-cms/ [2018-06-07]

PHP (2018). PHP Manual. Tillgänglig: http://php.net/manual/en/ [2018-04-05]

Patel, R. & Davidson, B. (2011). Forskningsmetodikens grunder: Att planera, genomföra och

rapportera en undersökning. 4 uppl. Lund: Studentlitteratur.

Runeson, P. & Höst, M. (2008) Guidelines for conducting and reporting case study research

in software engineering. doi: 10.1007/s10664-008-9102-8.

Schäferhoff, N. (2016) HOW WORDPRESS SITES GET HACKED (AND WHAT TO DO

ABOUT IT). Tillgänglig: https://torquemag.io/2016/03/wordpress-sites-hacked/ [2018-05-09] Security WordPress (2018): Security. Tillgänglig: https://wordpress.org/about/security/ [2018-05-08]

Shahzad, B., Abdullatif, A., Ikram, N., Mashkoor, A. (2017). Build Software or Buy: A Study

on Developing Large Scale Software.

Tillgänglig: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8085093&tag=1 [2018-05-28]

Skolverket (2017). Guide för källkritik. Tillgänglig:

https://www.skolverket.se/skolutveckling/resurser-for-larande/kollakallan/kallkritik/guide-for-kallkritik-1.251678 [2018-05-16]

Smite, S. och Gencel, C. (2009). Why a CMMI Level 5 Company Fails to Meet the Deadlines? Tillgänglig:

https://pdfs.semanticscholar.org/d2d0/49afea40b0801aa0773be869489199b82f9a.pdf [2018-05-28]

Stewart, A. (2015) On Average 30,000 Websites Are Hacked Everyday – How Secure Is

Yours? Tillgänglig: https://business.yell.com/knowledge/average-30000-websites-hacked-every-day-secure/ [2018-05-09]

Stothard, P. (2000) The Sequence Manipulation Suite: JavaScript Programs for Analyzing

and Formatting Protein and DNA Sequences. Tillgänglig:

https://era.library.ualberta.ca/files/cgt54kn23s/BioTech_28_6_1102.pdf [2018-03-12] TechTerms(2013). CMS. [Elektronisk]. Tillgänglig: https://techterms.com/definition/cms [2018-03-26]

53 Trica, A. (u.å.). The Importance of Documentation in Software Development. Tillgänglig: https://filtered.com/blog/post/project-management/the-importance-of-documentation-in-software-development [2018-05-02]

Walia, S. & Gill, S. (2014) A Framework for Web Based Student Record Management System

using PHP. Tillgänglig:

http://www.academia.edu/7853090/A_Framework_for_Web_Based_Student_Record_Manag ement_System_using_PHP_ [2018-05-02]

W3Techs (2018). Historical yearly trends in the usage of content management systems for

websites. Tillgänglig:

https://w3techs.com/technologies/history_overview/content_management/all/y [2018-05-09] wpbeginner. (2018) The Ultimate WordPress Security Guide – Step by Step (2018).

Tillgänglig: http://www.wpbeginner.com/wordpress-security/ [2018-06-04]

Zainal, Z. (2008) Case study as a research metod. Tillgänglig: http://psyking.net/htmlobj-3837/case_study_as_a_research_method.pdf

Zhi, J., Garousi-Yuisoglu, V., Sun, B., Garousi, G., Shahenwaz, S., Ruhe, G. (2012). Cost,

benefits and quality of software development documentation: A systematic mapping.

Tillgänglig: https://ac.els-cdn.com/S0164121214002131/1-s2.0-S0164121214002131-

Related documents