Feedback Loops to Enhance Software Capability sample essay

StudyAcer homework Experts at a Glance, Save Time and Excel

Writer avatar
Dr.Emma

Rating: 5/5    Reviews 482

Success rate 96%

Completed projects: 783

Hello, I am Prof Writers, I am a bold, accurate, and experienced tutor committed to providing clients with high quality, original, and timely work. As a writer, proficiency in several disciplines in academic writing is necessary, and that is why I prioritize on delivering quality and appropriate work. Be assured that I will always follow the lai...

Writer avatar
Dr.JamesPhD

Rating: 4.9/5    Reviews 373

Success rate 98%

Completed projects: 592

Hello, I am a full-time professional freelance writer with over 6 years experience in academic writing. I have a PhD in Strategic Management and have done several projects in business management, marketing and other subjects. This experience has helped me reinforce my ability to work in various fields and handle simple and complex topics. I am a...

Writer avatar
Dr.Success

Rating: 5/5    Reviews 1326

Success rate 97%

Completed projects: 1976

Hello :) My name is Dr.Success, I've started on my path as a professional writer mostly by writing essays. However, in the years since then, I've written various other academic papers, from research works to book reviews. From Sydney to New York, there are hundreds of students all over the world that are happy with the services I've provided the...

Writer avatar
MarvellousTutor

Rating: 5/5    Reviews 371

Success rate 99%

Completed projects: 1173

Hi there! Im MarvellousTutor, your perfect author with huge writing experience in English, Art and Business. What? Need assignment on another subject? No worries: I can deal with anything! If you're dreaming of the reliable, responsible and always-on-time writer, here I am! I manage my time greatly, thus, your deadline is highly important for me...

Writer avatar
Prof_Stephen

Rating: 4.7/5    Reviews 891

Success rate 100%

Completed projects: 1136

Hello there! My name is Prof Stephen. I have been a full-time freelance researcher and writer for a period of over 6 years. I have successfully completed over 1000 projects and assignments. I have had a good professional relationship with my clients who always come back for more quality papers since I highly value quality, professionalism, and i...

Writer avatar
Prof.TzKelly

Rating: 4.9/5    Reviews 244

Success rate 96%

Completed projects: 479

I'm ProfTzKelly, talented wordsmith, grammar afficionado, and writing machine. I'm written everything from outlines to screenplays and book reviews to advanced research papers. All you have to do to be well on your way to a great grade is chat with me! I'm experienced in all major styles, including APA, MLA, Chicago, Harvard, and Vancouver. You ...

Writer avatar
ProfAcer

Rating: 5/5    Reviews 465

Success rate 96%

Completed projects: 852

Hey! My name is ProfAcer, and my goal is to help you to get through a tough period of your life. I've been a student, and I know that the amount of work some professors expect you to do can be unfair and overwhelming. And that's without even accounting for the job you probably have an active social life each student should have. There is no sham...

Writer avatar
ProfessorEunice

Rating: 4.9/5    Reviews 412

Success rate 98%

Completed projects: 719

In academic writing, quality, originality, and deadlines are vital, and these are my primary offerings to all my clients. I have two years of experience as a full-time academic writer, with over 300 finance, economics, marketing, business, and general papers written from scratch. Since joining this site, I have also tackled sociology, healthcare...

Writer avatar
Think_Tank

Rating: 4.8/5    Reviews 319

Success rate 97%

Completed projects: 584

Hello! People call me ThinkTank, and I've been earning money as an academic writer for years. With a lot of works under my belt, you can bet that I've dealt with dozens of various topics and different forms of papers, including essays, research papers, and even dissertations. I like the challenge that comes with this job. I first fell in love wi...

Feedback Loops to Enhance Software Capability sample essay

Do Not Copy. Order Custom, Original Paper.

Feedback loops are a part of the systems we examine in systems thinking. Our first text book Thinking in Systems tells us we can see the existence of a feedback loop when “the consistent behavior pattern over a long period of time” is observed. My own interpretation is that feedback loops provide information in real time (or something close to real time) to provide the opportunity to make adjustments, pushing toward improvement. Even more simply stated action= information=reaction.

Systems thinking is a methodology for us to analyze and predict behavior by developing an in-depth understanding of the underlying components in the system. The majority of real world problems are complex, and due to this complexity the systems models for these problems will be complex as well. It will be impossible to formulate solutions to complex issues without understanding the feedback loops that influence the systems we are studying.

For example, the Internet is an information system with feedback loops. I began to notice feedback loops at work on the internet this week while I was on my Facebook page. Earlier in the day I had been looking at Hotel options in Las Vegas as I will be travelling to Nevada for a trade show in April. One of the hotels I looked at via their website was the Golden Nugget on Fremont Street. A few minutes later when I visited my Facebook page, one of the ads on the side of my page was for the Golden Nugget hotel in Las Vegas. Obviously there is some correlation between the ads on your Facebook page and websites you have visited, I just had never noticed it before.

This has to be based on a feedback loop where Facebook is receiving information as to your browsing habits and then customizing advertising based on these habits. If we take this a step further this could also be used as a predictive tool as well. If you think you might like the Golden Nugget, you’ll really love the Mirage. That sort of suggestive selling could be a major revenue generator for Facebook assuming they receive a fee when a consumer purchases based upon their ads. I’d have to say this is a reinforcing feedback loop. The more Facebook knows about you the more it can customize your ads and this will continue to build upon itself with ni limitation other than your own habits.

Feedback loops are also being used to enhance software capability. Patikirikorala stated “The feedback control loop has been one of the key concepts used in building self-adaptive software systems to manage their performance among other quality aspects” (2678). All of us who use and depend on software on a daily basis know that it is unpredictable. It can also at times be unstable, sometimes due to user error and other times due to real product deficiencies. The concept with using feedback loops is to help the software be able to fine tune itself in order to help create better performance and also reduce on going administrative costs. It appears one of the major stumbling blocks with this approach at the moment is that software systems are complex and their problems are not easily reproduced through modeling and systems thinking.

Patikirikorala explores this issue when he says “For instance, an e-commerce system may face sudden intensive workloads when promotional offers are run or when referenced by a high-traffic site (the so-called ‘slash-dot’ effect). The workloads may also vary dramatically depending on the time of day (e.g., stock market applications) or the time of year (e.g., tax office sites). Third, if the application evolves due to new feature additions, bug fixes or system configuration changes, the constructed model has to be changed as well for accurate representation.

The resultant behavior of the software application therefore depends on a combination of the operating states or conditions of the underlying software layers, the current environmental workloads, and the current configuration of the application architecture. Depending on what combination of the above factors occurs, the behavior of the software application can be characterized by a number of distinct operating regions. However, the complexity of interactions between these factors means that creating a single model of the system is very difficult if not virtually impossible.” (2679).

One may only need to examine the stated issues above however to see the potential benefits by software that can self-regulate through a feedback loop. For instance, what if the system software used for on-line trading of stocks could execute a scenario during peak hours to allow the maximum number of users higher throughput, in order to execute their trades quickly and accurately without a slowdown in performance? This must have been the effect Windows was looking for when it enabled the real time reporting of bugs and crashes into its operating systems. The next logical evolution will be when the software itself tracks these issues and makes the adjustments without user intervention or reporting.

This methodology need not be limited to software either, the race appears to be on from network hardware providers such as Cisco and Enterasys to provide network infrastructure that is self-healing, self-configuring, and self-adapting. Networks that can distinguish between different types of threats, discriminate between devices attempting to connect and self-install patches or security measures are the next generation of hardware. This is also all accomplished through the use of feedback loops.

One thing is certain, without the feedback loop, and our ability to understand them. Our ability to formulate solutions via the use of Systems Thinking is severely limted.

References:

Patikirikorala, T., Colman, A., Han, J., & Wang, L. (2012). An evaluation of multi-model self-managing control schemes for adaptive performance management of software systems. Journal Of Systems & Software, 85(12), 2678-2696. doi:10.1016/j.jss.2012.05.077

Boehmer, W. (2012). Toward a target and coupling function of three different Information Security Management Systems. Concurrency & Computation: Practice & Experience, 24(15), 1708-1725. doi:10.1002/cpe.1873

Meadows, Donella H., (2008), Thinking in Systems. White River Junction, Vermont: Chelsea Green Publishing


Need help with writing Feedback Loops to Enhance Software Capability sample essay?

Get help


  • StudyAcer

    4.7/5
  • Trustpilot

    4.6/5
  • Sitejabber

    4.6/5

Please fill in the Order, to get Instant Homework Help


Attach files for the writers' reference