Wednesday, February 27, 2013

Reuse in Component Based Software Engineering

Discuss why savings in cost from reusing existing software is not simply proportional to the size of the components that are used. What other factors affect the cost?

Reuse in Component Based Software Engineering

Software reuse is the process through which an organization designates a set of operating procedures to specify, produce, classify, retrieve, and adapt software components with the purpose of using them in development activities (Parnas, 1994). One of the main reasons organizations have adopted component based software engineering (CBSE), a system which has highly reusable qualities, in their software development process is the reduction in development costs and increase in productivity.
 
Software reuse represents reusing an asset, or a component, in a different system that the one in which it was initially used (Frakes and Fox, 1995). The term software reuse might be, at first glance, somewhat misleading, but it is by no means something that can be achieved free of cost (Lim, 1994). Software reuse is a long-term investment, which can, apart from reduce cost, also increase the productivity, quality, and reliability (Haddad, Ross, and Kaensaksiri, 2010) of component based software.

Software reuse requires an array of resources needed to set up a reuse library, reuse tools, and reusable products, which will represent the foundation for future reuse projects. In some cases, software reuse may be an investment that is not worth the benefits it offers to a certain organization; there are situations when building new software with no reused assets is significantly less costly than reusing assets. In order to decide if software reuse is a feasible approach and to determine the exact cost of such an operation, each organization should undergo an accurate cost analysis.

There are numerous factors which affect the cost of software reuse. Initially, an organization has to properly describe the software or product which is being developed in order to identify its requirements. This will allow the developer to search for already existing assets which could benefit the new software. In this stage of the process, costs will relate to trials, verifications, and acquisition of assets or components.

Subsequently, the developer will be required to invest in modifying the acquired assets in order for them to perfectly suit the new software system. Some components may require significant modifications, which could result in higher costs and more effort involved than creating a component from scratch would need (Boehm, Abts, and Chulani, 2000).

New software cannot be build entirely on already-existing assets, so any software reuse process will require investments in the development of new components as well.  Additionally, there will also be costs relating to the integration and testing of old and new assets in order to see how they work together. Moreover, before the new software can be ready for launch, additional money will have to be invested in infrastructure.

The exact cost of software reuse cannot be pinpointed precisely in most cases, but, usually, an accurate analysis will offer a rough estimate which will enable the developer to decide whether it is more advantageous to reuse components or to design entirely new software.

In conclusion, there are numerous factors that affect the cost of software reuse programs and each of them has to be taken into account when deciding whether reuse is the best approach an organization could use in the development of new software. Software reuse is much more complex than simply taking old assets and coming up with a new product and, consequently, its costs do not depend solely on the size of the reused components.

References
  • Boehm, B., Abts, C., and Chulani, S. (2000). Software development cost estimation approaches - A survey. Annals of Software Engineering,  10(1-4). Springer, Netherlands, November 2000
  • Frakes, W.B and Fox, C.J.  (1995). Sixteen Questions about Software Reuse. CACM. 38 (6), p75-87
  • Haddad, H, Ross, N., and Kaensaksiri W. (2010). Software Reuse Cost Factors. Department of Computer Science, Kennesaw State University, GA, USA
  • Lim, W. C. (1994). Effects of reuse on quality, productivity, and economics.  IEEE Software,  11(5), p23-30
  • Parnas, D. L. (1994). Software Reuse and Component Based Software Engineering. 16th International Conference Software Engineering.  

Elad Shalom,
CTO at ITweetLive.com

45 comments:

  1. And Ouya, which is about the size of a Rubik's cube. If you don’t have much skill in programming, but still think that creating and developing games is the most suitable for you, there are special courses that will give you training in graphic designing, game development, and computer animation. You can also customize the car including retractable hanggliders.

    Feel free to surf to my web-site; simply click the up coming article - www.wegather.com

    ReplyDelete
  2. A little bit of care, concern and love will go a long
    way to make him feel bound with you. Once she moved 1931
    to Krakow with her family, she lived and worked there since her death in February of last year.
    It may feel awkward or just plain wrong to write in new ways, but the more
    uncomfortable it feels, the more it's likely to lead to breakthroughs.

    Here is my web page :: poems

    ReplyDelete
  3. I understand that those are the products designed by manufacturers to make them money and if they are endorsed by winning
    popular professionals, sales will be high. It combines RPG elements and strategy for a very interesting game where you must
    stop the rows of pirates ship from making their way down the river.

    For the purposes of this game, a "set" is at least three cards of equal value such as three Jacks or three fours and a "sequence"
    is made up of at least four cards that are of the same suit and run sequentially such
    as three, four, five, and six of spades.

    Feel free to visit my web site ... Floyd - www.xxwqpmilk.com

    ReplyDelete
  4. Too many folks have already thrown away plenty of good money
    on nothing but useless salt tablets being shipped from South America.
    Withdrawal from levothyroxine can be done but it
    takes 6 weeks of withdrawal for the remaining thyroid
    tissue to be completely starved. That way, the actual process will end up being
    much less frustrating and, for the majority of people, enjoyable.



    my blog: www.5-10kgabnehmen.de

    ReplyDelete
  5. How often have you bought headsets but discarded them after some time, once they didn.
    One of the first recommendations to be made about powered laptop coolers is to,
    in general, stay away from folding coolers unless space and convenience are of premium concern.
    Up to five profiles can be stored on the gameboard at once and macros can be created while actually gaming real
    time.

    my web blog expand

    ReplyDelete
  6. If you cannot write love poems for your guy, don't be disappointed easily. These are reaching thousands of people at a time who recognize the self help benefits and pass them on to friends who do the same and they become viral. Your mother would be overwhelmed to find something so beautiful and interesting.

    Feel free to visit my web site ... View Web Page

    ReplyDelete
  7. You don't have to hit the gym for two and three hours each day to lose weight, but it does help to squeeze in 30 minutes of physical activity each day. In fact, I always suggest to those overweight vegetarians to keep to a max of 4 pounds a week so you won't suffer loose skin
    post weight loss. Expect to lose all that extra flabbiness as you melt off all your unwanted fat.


    Feel free to surf to my blog post :: 5-10 kg abnehmen

    ReplyDelete
  8. This is more important than ever in a world
    where there are dozens of different audio formats.
    They also apparently believe that their customers who like a
    particular song they hear on the radio, are likely to purchase that
    song, which could add to downloads from i - Tunes.
    There are many websites that bring to people radio channels for their personal
    entertainment.

    Look at my page - amateur radio equipment for sale

    ReplyDelete
  9. The company said on its website that this is just the beginning
    of a new era in the TV and Web Industry. On the bright side, the actual functionality
    of the integration is perfect. Up to five profiles can be stored on the gameboard at
    once and macros can be created while actually gaming real time.


    my web page; logitech-tastaturen.de/t..

    ReplyDelete
  10. Behavior that enhances relationships with people at work, and with your friends,
    will probably work if you use it with your spouse. to watch the 7-minute
    video that explains how Instant Video Web Pages will make video marketing fast
    and easy. In the next article in our series about using
    social media as an online church marketing strategy, I.

    Feel free to visit my blog; mouse click the following webpage

    ReplyDelete
  11. Whilst you could get a partner or close friend to give your shoulders, back or
    feet a good rub down, to truly feel long-term benefits you should enlist the
    services of a trained professional to give you regular massages.
    What we can do is to really accept what we did while forgiving that part of us that was unaware of what we were doing or how it would impact other people; the part that just doesn't always get it right. If we relate to the recession with fear, then it will close us down further.

    Also visit my blog :: http://blogs.rediff.com/milagroyocleu/2013/04/18/handle-anxiety-now-with-these-straightforward-ideas/

    ReplyDelete
  12. For any kind of luxury item of consumption, MAD (Money, Authority and Desire) is required.
    This means that everyone in the whole wide world can access this
    new kind of radio and you are assured that the programs as well as the list of radio stations you are listening to are all automatically updated.
    Yours Truly, Johnny Dollar: The Duke Red Matter (Part One; CBS, 1956)'Abbott Stables's Duke Red is a
    thoroughbred destroyed over a serious injury in an accident,
    and Dollar (Bob Bailey)'asked to review a $65,000 insurance claim on the horse'smells trouble when
    the stable's business manager is dismissed after filing the claim, and its veterinarian may have destroyed the horse a little too swiftly.

    Here is my site - radio_mergimi chat

    ReplyDelete
  13. Too many folks have already thrown away plenty
    of good money on nothing but useless salt tablets being shipped from South America.
    Anyone who dares to make a closer inspection will find
    the underlying difference. Then leave it a while until your tummy lets you know that you're hungry again before opting for a healthy snack.

    My site - http://www.hazovzw.be/forum/profile.php?id=74165

    ReplyDelete
  14. You don't have to hit the gym for two and three hours each day to lose weight, but it does help to squeeze in 30 minutes of physical activity each day. Withdrawal from levothyroxine can be done but it takes 6 weeks of withdrawal for the remaining thyroid tissue to be completely starved. Many people don't have the time to weight themselves every day,
    but checking the scale on a regular basis can definitely help when
    you're working to lose weight and keep it off.

    my blog :: click through the following web site

    ReplyDelete
  15. While these parks aren't the same, you might need to carefully analyze the price of them. If you intend to go on an outdoor escapade and are in search of a high quality branded tent such as or some outdoor clothing and footwear and other outdoor gears that are offered at affordable prices then have a look at Great Outdoors. Even though most liquid fuel stoves are more powerful and provide great heat output than canister stoves, they are not as convenient.

    my web page: family camping activities

    ReplyDelete
  16. Scroll down to the music section and click on the edit link.
    Listening to Internet radio is a breeze for anyone who's familiar with the World Wide Web. Having had my nearby store shut down recently I looked around for another place where I could get my gear from but unfortunately could not find any good outlets even remotely close to my home so started looking online.

    my web-site ... Edith - www.southern-pride.com

    ReplyDelete
  17. You don't have to hit the gym for two and three hours each day to lose weight, but it does help to squeeze in 30 minutes of physical activity each day. For many working to lose weight, one failure is enough to get them off the path to success. Then leave it a while until your tummy lets you know that you're hungry again
    before opting for a healthy snack.

    Also visit my weblog linked webpage

    ReplyDelete
  18. The film, which is adapted from a Lookingglass play
    (Schwimmer is a founder of the Lookingglass Theater), has William Cameron (Annie's father) saying, "I can't stop thinking about it.
    The person who feels this way knows exactly how they feel, it just doesn't jive with what society thinks their gender or sexuality preferences should be. David Schwimmer, best known as Ross Geller in the situation comedy "Friends," has directed his second feature film, and the 15-year-old actress who stars in "Trust," Liana Liberato, was named Best Actress at the 46th Annual Chicago Film Festival on Saturday, October 16th.

    Here is my website :: Click through the next site

    ReplyDelete
  19. Around 150 games in total, but that's relatively small compared to our users. If you don’t have much skill in programming, but still think that creating and developing games is the most suitable for you, there are special courses that will give you training in graphic designing, game development, and computer animation. It is recommended that the golfers select those putters with which the golfers feel good and works well with their gaming pattern.

    Feel free to surf to my web blog visit the following internet page

    ReplyDelete
  20. If уou dеsiгe to incrеase уοur knoω-how just keep viѕiting
    thіѕ wеb page and be updated with the mοѕt
    recеnt news updatе posted herе.

    Also νisit my blog :: diamondlinks review

    ReplyDelete
  21. I understand that those are the products designed by manufacturers to make
    them money and if they are endorsed by winning popular professionals, sales will be
    high. All spaceship game leveling systems are designed slightly differently, but
    there are some general concepts that apply to all games in this genre.
    Harry Potter Hogwarts is one more entry into this new series
    of LEGO board games.

    Feel free to surf to my website ... www. spielespielen24.de

    ReplyDelete
  22. It really is developed in this type of way that it makes the driver comfortable and in charge as if they are driving an actual car.
    Features a six-hour rechargeable battery and eight custom-tuned drivers.
    Remember, no matter what things you do, make your audiences concentrate on the most important
    part of your tutorial video, if only for a minute.


    My web blog :: palmettocreeklifestyle.com

    ReplyDelete
  23. How often have you bought headsets but discarded them after some time,
    once they didn. Which means that you will only end up spending $47 on this unit.
    This trackball is perfect for people who are short on
    space and have a small work area.

    Here is my blog post :: Logitech - Logitech Alert 750e Outdoor Master System Überwachungskamera Netzwerk Logitech

    ReplyDelete
  24. Wallace explained the importance of nature by explaining the relationship between the Man
    and Nature. From ancient Britain come romantic love poems of forbiddin trysts in black forests and aristocratic romance between knights
    and fair maidens. So choose the perfect Funny Family Poems
    to surprise your mother and make it a special memory to always
    remember.

    ReplyDelete
  25. It is very likely you will see this in action on your mid-week visits, so one thing you can do is actually do a
    short mid-week trip to exploit this behaviour and even pre-bait your swim while fishing at the weekend deliberately
    to exploit the swim mid-week. Besides using any oils,
    I seriously recommend using the high PC liquid lecithin from Phil at CW Baits (online) as
    this will improve bait performance dramatically and increase digestion of baits
    as well as add further feeding triggers and nutrition to your baits.

    It is essential you only place your money only on the service where
    the boat is maintained and equipped for safety and hygiene.


    my website - tackle box

    ReplyDelete
  26. The Nokia N8 provides an exciting alternative to some
    of the mainstream Smartphones which are currently available.
    If the horse is a good model and stands well during his photo
    op, then work it. As you will see later other considerations like lenses,
    flash and battery are no less important.

    Here is my web site; using digital camera as webcam panasonic

    ReplyDelete
  27. If you cannot write love poems
    for your guy, don't be disappointed easily. Choosing to focus on sound as a restriction increases a poet's powers of observation in melodic structure and the inherit oral aspects of a poem.
    However, believe it or not poems about getting back together actually can be quite powerful when attracting
    your ex back into your life.

    ReplyDelete
  28. You can pick up basic equipment for very little or you can go for higher quality tackle and spend hundreds or thousands.
    Depending on how you're going to want to do your fishing you'll want to find a boat to
    rent for Michigan fishing. One can find another 2 options as to wholesale fishing rod, which might be hollow-tip rods and reels and spliced-tip rods.


    My web site; [url=http://www.zpenergy.com]http://www.zpenergy.com

    ReplyDelete
  29. It bears mentioning that there are also games and simulations available to those
    wanting to learn to trade stock index futures. However, every
    character in the game (even supporting players) should be presented in this same detail.
    Preparing to apply to the dozens of other game development companies for video
    game jobs will enable you to expand and diversify your list of possible employers, and your chances of getting hired will increase tremendously.


    Take a look at my page http://www.spielespielen24.de/includes/forms/game_report_form.

    php?id=23135 ()

    ReplyDelete
  30. Like any game, when we stay within the rules, we
    score, and when we play outside the rules there of course is a
    penalty. Aside from the obvious difficulties of pitching so brilliantly in such a high
    pressure situation, Larsen's feat is even more impressive when one considers that the Dodgers had four future Hall of Famers in their lineup: Duke Snider, Jackie Robinson, Roy Campanella and Pee Wee Reese. But what happens when a player runs out of race tokens.

    Review my page http://www.excitingaustralia.com/forum/profile.php?mode=viewprofile&u=65960

    ReplyDelete
  31. Most people cannot afford the ridiculous prices that tradition radio sells for.
    The best internet radios provide around thousands of channels
    from all over the world. For all those who love listening to
    the radio the free internet radio is a blessing in disguise.


    Feel free to visit my web site; internetradio aufnehmen []

    ReplyDelete
  32. Perfect pan size we encourage you take them back to your hotel and have them prepared.
    You will also want to have a supply of different lines that you can use.
    Itis one of the most important aspect is that it
    is very much pleasurable, peaceful, and every so oftenworthwhile also.


    Feel free to surf to my web blog ... http://www.lagrandefamiglia.it/html/Modules.php?name=Your_Account&op=userinfo&username=OscarSile

    ReplyDelete
  33. Aw, this was a very nice post. Taking the time and actual effort to produce a
    great article… but what can I say… I put things off a whole lot and don't seem to get
    anything done.

    Also visit my homepage; Capture His Heart []

    ReplyDelete
  34. After these  day but small ding in the blood absorbs the air curtain Parajumpers Sale Uk  and demon blood coagulation Parajumpers Alaska Parka Gorefiend out of the fog, in the conjecture which also contains a certain number of Gorefiend Parajumpers long bear parka fog Vaillant, such Parajumpers Light Long Bear parka as said let into bio-violent demon blood.

    You like to Parajumpers Light Long Bear parka drink blood, let you cool your fill. Flash of light appeared in the hands of dozens  dark red, dark red  next moment they were ejected out Parajumpers Jackets towards the Quartet.

    Bang bang dozens  collapse spread to dark red, turning to a , all the devils instantly into one quilt. Parajumpers Parka Jacket It seems even Parajumpers kodiak parka in these devils are Guiwu, not blood into a demon, Parajumpers Right Hand parka but they will certainly be affected , once berserk, Parajumpers Jackets Uk must be irrational.

    ReplyDelete