<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Computer Science | Psyops Prime</title>
	<atom:link href="https://psyopsprime.com/tag/computer-science/feed/" rel="self" type="application/rss+xml" />
	<link>https://psyopsprime.com</link>
	<description>An Idea Log</description>
	<lastBuildDate>Sat, 04 Feb 2017 06:36:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<site xmlns="com-wordpress:feed-additions:1">99640787</site>	<item>
		<title>Search Based Software Engineering</title>
		<link>https://psyopsprime.com/ideas/search-based-software-engineering/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=search-based-software-engineering</link>
					<comments>https://psyopsprime.com/ideas/search-based-software-engineering/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 26 Jan 2017 11:00:25 +0000</pubDate>
				<category><![CDATA[FYP Ideas]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[software engineering]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1385</guid>

					<description><![CDATA[<p>I was talking to a friend yesterday about some possible contents of a software engineering course. An idea flashed into my mind about writing something</p>
The post <a href="https://psyopsprime.com/ideas/search-based-software-engineering/">Search Based Software Engineering</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I was talking to a friend yesterday about some possible contents of a software engineering course. An idea flashed into my mind about writing something about search based software engineer. While traditional software engineering engages a subject (a software engineer so to say) in the process of software engineering, search based software engineering leverages to a large extent from machine learning algorithms and meta-heuristic techniques.</p>
<p style="text-align: justify;">I remember I read a research paper a few years ago in which the authors had employed a genetic algorithm for identifying bugs in a piece of software. The algorithm works by generating a large population of individuals. Each one of them is a valid input to the program. By valid I mean something that the program can accept as input. So the search space is the set of all the valid inputs to the program at hand.</p>
<p style="text-align: justify;">The algorithm evaluates all the individuals by seeing how the program works as they are input to it. On the inputs on which the program crashes, the algorithm uses them to evolve further generations. This is how the algorithm narrows down on the search space and moves to the regions which generate inputs that crash the program. On further inspection of the inputs, the user may learn about the patches of the code of the program that may have caused crashes. The bugs can then be fixed easily.</p>
<p style="text-align: justify;">The talking I am talking about was quite old. I guess it was written in the late 90s&#8217; by a few researchers in the Norway&#8217;s Trondheim University of Technology.</p>
<p style="text-align: justify;">The scheme was elegant nonetheless. It reduces a lot of labor on part of the software engineer as the process of bug testing is automated.</p>
<p style="text-align: justify;">Search based software engineering is a matured field now. Every now and then I get an email about a call for papers from a conference, symposium or a workshop being held on evolutionary computation and there is almost always a track for search based software engineering.</p>
<p style="text-align: justify;">Here I am posting a few links that might be of interest to anyone who is willing to work in this area.</p>
<p style="text-align: justify;">Here is a link on GECCO&#8217;s website about its track on search based software engineering.</p>
<p><a class="embedly-card" href="http://gecco-2017.sigevo.org/index.html/Program+Tracks#id_SBSE%20-%20Search-Based%20Software%20Engineering">GECCO 2017 | Program Tracks</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p style="text-align: justify;">This is a link about an independent symposium that is held about this topic.</p>
<p>http://ssbse.org/2016/</p>
<p style="text-align: justify;">Evostar conferences are leading European conferences about various topics in theory and applications of machine learning. Here is a link to their conference of software engineering.</p>
<p>http://www.evostar.org/2017/cfp_evoset.php</p>
<p>I shall keep on finding and posting more valuable stuff on this topic here.</p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/73449134@N04/8634835597" target="_blank">ikewinski</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/ideas/search-based-software-engineering/">Search Based Software Engineering</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/ideas/search-based-software-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1385</post-id>	</item>
		<item>
		<title>Figuring Out Functional Dependencies in Relations</title>
		<link>https://psyopsprime.com/education/figuring-out-functional-dependencies-in-relations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=figuring-out-functional-dependencies-in-relations</link>
					<comments>https://psyopsprime.com/education/figuring-out-functional-dependencies-in-relations/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 23 Dec 2016 06:46:52 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Functional Dependency]]></category>
		<category><![CDATA[Normalization]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1340</guid>

					<description><![CDATA[<p>A succinct definition of a functional dependency, such as X->Y, is that whenever X assumes a certain value (say x), and for that value of X (x), Y assumes a certain value y, then in every subsequent retrievals of X, whenever X assumes the value x, Y should assume the value y. Thats it! Functional dependency is no more than that. It is a very simple mathematical idea. It is the job of the subsequent normal forms to reduce the dependency of non-key attributes on non-key attributes.</p>
The post <a href="https://psyopsprime.com/education/figuring-out-functional-dependencies-in-relations/">Figuring Out Functional Dependencies in Relations</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">I have been trying to teach databases to juniors for the past some time. In one of my previous lectures on normalization, I had a guest auditor in my class to review my lecture. After the lecture was over, I had an opportunity to talk to him. The purpose was to get reflections on my teaching style.</p>
<p style="text-align: justify;">I was stunned by his question that how long I was taking to prepare my lectures. My reply was that I had nearly spent five weeks to prepare my lecture on normalization (although I have spent more than that). The reason I spent so much time in preparing for normalization is that I had eyed it in the beginning of the course as the most important topic in databases. And, indeed, it is.</p>
<p style="text-align: justify;">Anyhow, the reason he surmised that I was not preparing my lectures well was grounded in his observation about the way I taught about functional dependencies. A student asked that should X always be a key attribute in a functional dependency X-&gt;Y? My answer was no, it need not be. I am still adamant about my answer. So in a functional dependency such as X-&gt;Y, either one of X or Y can be a key or non-key attribute. The idea behind normal forms is to address issues related to key and non-key attributes.</p>
<p style="text-align: justify;">A succinct definition of a functional dependency, such as X-&gt;Y, is that whenever X assumes a certain value (say x), and for that value of X (x), Y assumes a certain value y, then in every subsequent retrievals of X, whenever X assumes the value x, Y should assume the value y. Thats it! Functional dependency is no more than that. It is a very simple mathematical idea. It is the job of the subsequent normal forms to reduce the dependency of non-key attributes on non-key attributes.</p>
<p style="text-align: justify;">I had to haggle with my friend a little bit to convince him about my point. And that discourse kept me thinking about functional dependency for quite some time. One of the questions I pondered about was how to figure out a functional dependency between attributes, which are nothing more than variables in a mathematical sense.</p>
<p style="text-align: justify;">A very easy way to figure out functional dependencies between attributes is to review the cardinality of their relationships. Just keep in mind the definition of functional dependency I gave in the paragraph above (actually two paragraphs above). Now if two attributes (X and Y) have a zero-to-zero relationship, what is the functional dependency going to be? They shall have no functional dependency! They shall be independent of each other as nothing in X maps on Y.</p>
<p style="text-align: justify;">Similarly, in case of a one-to-one relationship between X and Y, there will be a bidirectional dependency meaning X-&gt;Y and Y-&gt;X shall hold.</p>
<p style="text-align: justify;">In case of a one-to-many relationship between X and Y, where X is on the one side and Y on the many side, the functional dependency Y-&gt;X shall hold. The reason is that many values of Y shall map on a single value of X, so Y-X. But one value of X shall map on many values of Y, so X-&gt;Y shall not hold. Similarly, for the converse, i.e. many-to-one relationship between X and Y, the functional dependency X-&gt;Y shall hold.</p>
<p style="text-align: justify;">For the many-to-many relationship between X and Y, there will again be no functional dependency between the two. The reason is that a value of X shall map on multiple values of Y and vice versa, thus violating the definition of functional dependency.</p>
<p style="text-align: justify;">What do you think would be the functional dependency in the case of a zero-or-one-to-many relationship? I leave it for you guys to figure out.</p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/130441601@N08/15826606934" target="_blank">mattacevedo</a> <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/education/figuring-out-functional-dependencies-in-relations/">Figuring Out Functional Dependencies in Relations</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/education/figuring-out-functional-dependencies-in-relations/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1340</post-id>	</item>
		<item>
		<title>Database Systems</title>
		<link>https://psyopsprime.com/technology/database-systems/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=database-systems</link>
					<comments>https://psyopsprime.com/technology/database-systems/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 22 Sep 2016 11:38:50 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Databases]]></category>
		<guid isPermaLink="false">http://psyopsprime.com/?p=1275</guid>

					<description><![CDATA[<p>Here are some nice links for important contents about database systems. A nice and succinct tutorial on ERDs is as follows. What is entity relationship</p>
The post <a href="https://psyopsprime.com/technology/database-systems/">Database Systems</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></description>
										<content:encoded><![CDATA[<p>Here are some nice links for important contents about database systems.</p>
<p>A nice and succinct tutorial on ERDs is as follows.</p>
<p><a class="embedly-card" href="http://searchcrm.techtarget.com/definition/entity-relationship-diagram">What is entity relationship diagram? &#8211; Definition from WhatIs.com</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><a class="embedly-card" href="http://databases.about.com/od/specificproducts/a/firstnormalform.htm">A Quick Guide to Database Normalizing with First Normal Form (1NF)</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>Valuable tutorials about normalization.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="http://beginnersbook.com/2015/05/normalization-in-dbms/">Normalization in DBMS: 1NF, 2NF, 3NF and BCNF in Database</a></h4>
<p>Normalization is a process of organizing the data in database to avoid data redundancy, insertion anomaly, update anomaly &#038; deletion anomaly. Let&#8217;s</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><a class="embedly-card" href="http://www.studytonight.com/dbms/database-normalization.php">1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>&nbsp;</p>
<p>Here is a very nice course about database systems by MIT OCW.</p>
<p><a class="embedly-card" href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/">Database Systems</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>&nbsp;</p>
<p>Here is a nice course on Database management by Coursera.</p>
<p><a class="embedly-card" href="https://www.coursera.org/learn/database-management">Database Management Essentials &#8211; University of Colorado System | Coursera</a><br />
<script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>A nice tutorial on 4NF.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://mariadb.com/kb/en/mariadb/database-normalization-4th-normal-form/">Database Normalization: 4th Normal Form</a></h4>
<p>Beyond Boyce-Codd normal form with 4th normal form</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p>A nice tutorial on 5NF.</p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://mariadb.com/kb/en/mariadb/database-normalization-5th-normal-form-and-beyond/">Database Normalization: 5th Normal Form and Beyond</a></h4>
<p>Normal forms beyond 4th are mainly of academic interest</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<blockquote class="embedly-card" data-card-controls="1" data-card-align="center" data-card-theme="light" data-card-key="a8a0731b061246639032e063d551fbc2">
<h4><a href="https://www.tutorialcup.com/dbms/fifth-normal-form.htm">Fifth Normal Form (5NF) &#8211; 5NF in DBMS &#8211; 5NF in Database</a></h4>
<p>Fifth Normal Form &#8211; A database is said to be in 5NF, if and only if it is in 4NF anlong with additional conditions which are explained here.</p>
</blockquote>
<p><script async src="//cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script></p>
<p><small><a style="text-decoration: none;" title="Image inserted by the ImageInject WordPress plugin" href="http://wpinject.com/" rel="nofollow">Photo</a> by <a href="http://www.flickr.com/photos/85124698@N00/8153369570" target="_blank">benjami</a> <a title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank" rel="nofollow"><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/psyopsprime.com/wp-content/plugins/wp-inject/images/cc.png?w=750" /></a></small></p>The post <a href="https://psyopsprime.com/technology/database-systems/">Database Systems</a> first appeared on <a href="https://psyopsprime.com">Psyops Prime</a>.]]></content:encoded>
					
					<wfw:commentRss>https://psyopsprime.com/technology/database-systems/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
				<creativeCommons:license>https://creativecommons.org/licenses/by-nc-nd/4.0/</creativeCommons:license>
<post-id xmlns="com-wordpress:feed-additions:1">1275</post-id>	</item>
	</channel>
</rss>
