Paper on OAuth2

Identification, authentication, and authorization are becoming increasing problems as the internet expands into every facet of our existence. The burden of attempting to maintain secure account credentials across a number of resources is a real challenge with a traditional username and
password combination. If the same password is used on multiple sites and that password is compromised then all sites using that password are also at risk. If a user maintains unique passwords on different sites then the burden of managing those passwords becomes a problem. Where are those passwords stored? Is that a secure location? Are passwords stored with some sort of encryption? This whitepaper will examine some of the problems associated with identification, authentication, and authorization and explore OAuth2 as a potential solution to this problem.

http://www.krowv.net/papers/DavidKrovich-OAuth2Whitepaper.pdf

An Attempt at Porting Ubuntu Phone to a Samsung Galaxy S4

Ubuntu Phone is software developed for mobile devices by Canonical, the company behind the popular Ubuntu Linux Operating system. Ubuntu Phone is a relatively new effort and currently runs on a very limited set of hardware. However, the software behind Ubuntu Phone is open source and porting to alternate platforms is encouraged. This research paper will explore some of the internals of the Ubuntu Phone Operating system and will discuss a port to a Samsung Galaxy S4 phone.

http://krowv.net/papers/AnAttemptAtPortingUbuntuPhonetoaSamsungGalaxyS4.pdf

Quality Assurance Practices in the Open Source Software Development Model

The Open Source Software Development Model (OSSDM) is a software development model that has produced a large number of quality software projects such as the Apache Web Server, Mozilla Firefox Web Browser, and MySQL database. Often Open Source Software (OSS) has been developed outside of standard quality assurance practices for software development. This leads to the question what quality assurance practices exist in OSSDM to help ensure software quality? This paper will explore that question.

http://www.krowv.net/papers/QualityAssurancePracticesintheOpenSourceSoftwareDevelopmentModel.pdf