• DocumentCode
    2146662
  • Title

    Emerging topics in software engineering

  • Author

    Mall, Rajib

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
  • fYear
    2012
  • fDate
    30-31 March 2012
  • Abstract
    Some of the basic assumptions of software development and maintenance paradigms are changing drastically. For example, software is no more being developed as a product, but has become a service. This basic paradigm shift is already affecting software developers as well as the users of software. We first discuss the paradigm shift and the reasons behind this shift. Subsequently, we examine the component-based approach to develop software. Subsequently, we discuss the emergence of the Cloud computing as a game changer that is serving as an enabler of the Service-Oriented Architecture (SOA) and Software as a Service (SAAS). In the SOA paradigm, an application is built by orchestrating existing services, and writing only the “missing” ones. SaaS is changing software as a product to be purchased and owned to a service to be availed of and paid for the extent of use. We discuss the nitty gritty of SOA and SAAS with particular reference to the Cloud environment. Finally, we discuss the emerging trends.
  • Keywords
    cloud computing; purchasing; service-oriented architecture; software maintenance; SOA paradigm; SaaS; cloud computing; cloud environment; component-based approach; game changer; purchasing; service-oriented architecture; software as a product; software as a service; software development paradigm shift; software engineering; software maintenance paradigm shift;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Trends and Applications in Computer Science (NCETACS), 2012 3rd National Conference on
  • Conference_Location
    Shillong
  • Print_ISBN
    978-1-4577-0749-0
  • Type

    conf

  • DOI
    10.1109/NCETACS.2012.6203281
  • Filename
    6203281